@charset "shift_jis";

#a_journalContents {
	background: #fffee3;
	margin: 0 1px;
	width: 100%;
	font-size: 14px;
	line-height: 1.3;
}
#a_journalContents img {
	width: 100%;
	height: auto;
}


.a_journalSection {
	margin: 0 9px;
}
.talkBox {
	position: relative;
	padding: 3px;
	background: url(../../a_journal/images/common_bg001.png) no-repeat left top,
							url(../../a_journal/images/common_bg002.png) no-repeat right top,
							url(../../a_journal/images/common_bg003.png) no-repeat right bottom,
							url(../../a_journal/images/common_bg004.png) no-repeat left bottom,
							url(../../a_journal/images/common_bg005.gif) repeat-x 0 0,
							url(../../a_journal/images/common_bg005.gif) repeat-x 0 100%,
							url(../../a_journal/images/common_bg006.gif) repeat-y 0 0,
							url(../../a_journal/images/common_bg006.gif) repeat-y 100% 0;
	background-size: 7px 7px,									
										7px 7px,
										7px 7px,
										7px 7px,
										auto 1px,
										auto 1px,
										1px auto,
										1px auto;
	background-color: #ffffff;
}
.talkBox .boxInner {
	padding: 11px 10px;
}

/* tolkCol2 */
.tolkCol2 {
	display: table;
	width: 100%;
}
.tolkCol2 .textCol {
	display: table-cell;
	vertical-align: middle;
}
.tolkCol2 .imgCol {
	display: table-cell;
	vertical-align: middle;
}

/* topicsAnchor */
.topicsAnchor {
}
.topicsAnchor li {
	margin-top: 5px;
	line-height: 0;
}
.topicsAnchor li:first-child {
	margin-top: 0;
}

.marker {
	background: url(../../a_journal/images/common_bg011.gif) repeat-x 0 85%;
}

.arrowLink {
	margin-top: 10px;
	padding-left: 22px;
	background: url(../../a_journal/images/common_ic001.png) no-repeat 0 0;
	background-size: 16px 16px;
}
.arrowLink a {
	color: #d92a5c;
	text-decoration: none;
}


/* talk01 */
.talkBox.talk01 {
	width: 98%;
}
.talkBox.talk01:after {
	content: "";
	position: absolute;
	bottom: -14px;
	left: 50%;
	margin-left: -17px;
	display: block;
	width: 17px;
	height: 15px;
	background: url(../../a_journal/images/common_bg007.gif) no-repeat 0 0;
	background-size: 17px 15px;
}


/* talk02 */
.tolkCol2.talk02 .textCol {
	width: 60%;
}
.tolkCol2.talk02 .textCol .talkBox:after {
	content: "";
	position: absolute;
	top: 50%;
	right: -15px;
	margin-top: -8px;
	display: block;
	width: 16px;
	height: 17px;
	background: url(../../a_journal/images/common_bg008.gif) no-repeat 0 0;
	background-size: 16px 17px;
}
.tolkCol2.talk02 .imgCol {
	width: 36%;
	padding-left: 4%;
}

/* talk03 */
.tolkCol2.talk03 .textCol {
	width: 60%;
}
.tolkCol2.talk03 .textCol .talkBox:after {
	content: "";
	position: absolute;
	top: 50%;
	left: -15px;
	margin-top: -9px;
	display: block;
	width: 16px;
	height: 18px;
	background: url(../../a_journal/images/common_bg009.gif) no-repeat 0 0;
	background-size: 16px 18px;
}
.tolkCol2.talk03 .imgCol {
	width: 36%;
	padding-right: 4%;
}


/* talk04 */
.tolkCol2.talk04 .textCol {
	width: 60%;
}
.tolkCol2.talk04 .textCol .talkBox {
	background-color: #ffeded;
}
.tolkCol2.talk04 .textCol .talkBox:after {
	content: "";
	position: absolute;
	top: 50%;
	right: -14px;
	margin-top: -8px;
	display: block;
	width: 15px;
	height: 17px;
	background: url(../../a_journal/images/common_bg010.gif) no-repeat 0 0;
	background-size: 15px 17px;
}
.tolkCol2.talk04 .imgCol {
	width: 36%;
	padding-left: 4%;
}

/* talk05 */
.tolkCol2.talk05 .textCol {
	width: 60%;
}
.tolkCol2.talk05 .textCol .talkBox:after {
	content: "";
	position: absolute;
	top: 50%;
	left: -15px;
	margin-top: -9px;
	display: block;
	width: 16px;
	height: 18px;
	background: url(../../a_journal/images/common_bg009.gif) no-repeat 0 0;
	background-size: 16px 18px;
}
.tolkCol2.talk05 .imgCol {
	width: 36%;
	padding-right: 4%;
}


/* talk06*/
.tolkCol2.talk06 .textCol {
	width: 60%;
}
.tolkCol2.talk06 .textCol .talkBox:after {
	content: "";
	position: absolute;
	top: 50%;
	right: -15px;
	margin-top: -8px;
	display: block;
	width: 16px;
	height: 17px;
	background: url(../../a_journal/images/common_bg008.gif) no-repeat 0 0;
	background-size: 16px 17px;
}
.tolkCol2.talk06 .imgCol {
	width: 36%;
	padding-left: 4%;
}

/* talk07 */
.tolkCol2.talk07 .textCol {
	width: 60%;
}
.tolkCol2.talk07 .textCol .talkBox:after {
	content: "";
	position: absolute;
	top: 50%;
	left: -15px;
	margin-top: -9px;
	display: block;
	width: 16px;
	height: 18px;
	background: url(../../a_journal/images/common_bg009.gif) no-repeat 0 0;
	background-size: 16px 18px;
}
.tolkCol2.talk07 .imgCol {
	width: 36%;
	padding-right: 4%;
}


/* talk08 */
.tolkCol2.talk08 .textCol {
	width: 60%;
}
.tolkCol2.talk08 .textCol .talkBox:after {
	content: "";
	position: absolute;
	top: 50%;
	right: -15px;
	margin-top: -8px;
	display: block;
	width: 16px;
	height: 17px;
	background: url(../../a_journal/images/common_bg008.gif) no-repeat 0 0;
	background-size: 16px 17px;
}
.tolkCol2.talk08 .imgCol {
	width: 36%;
	padding-left: 4%;
}

/* talk09 */
.tolkCol2.talk09 .textCol {
	width: 60%;
}
.tolkCol2.talk09 .textCol .talkBox:after {
	content: "";
	position: absolute;
	top: 50%;
	left: -15px;
	margin-top: -9px;
	display: block;
	width: 16px;
	height: 18px;
	background: url(../../a_journal/images/common_bg009.gif) no-repeat 0 0;
	background-size: 16px 18px;
}
.tolkCol2.talk09 .imgCol {
	width: 36%;
	padding-right: 4%;
}

/* talk10 */
.tolkCol2.talk10 .textCol {
	width: 60%;
}
.tolkCol2.talk10 .textCol .talkBox:after {
	content: "";
	position: absolute;
	top: 50%;
	right: -15px;
	margin-top: -8px;
	display: block;
	width: 16px;
	height: 17px;
	background: url(../../a_journal/images/common_bg008.gif) no-repeat 0 0;
	background-size: 16px 17px;
}
.tolkCol2.talk10 .imgCol {
	width: 36%;
	padding-left: 4%;
}


/* talk11 */
.tolkCol2.talk11 .textCol {
	width: 60%;
}
.tolkCol2.talk11 .textCol .talkBox {
	background-color: #ffeded;
}
.tolkCol2.talk11 .textCol .talkBox:after {
	content: "";
	position: absolute;
	top: 50%;
	left: -14px;
	margin-top: -9px;
	display: block;
	width: 15px;
	height: 17px;
	background: url(../../a_journal/images/common_bg012.gif) no-repeat 0 0;
	background-size: 15px 17px;
}
.tolkCol2.talk11 .imgCol {
	width: 36%;
	padding-right: 4%;
}


/* talk12 */
.tolkCol2.talk12 .textCol {
	width: 60%;
}
.tolkCol2.talk12 .textCol .talkBox:after {
	content: "";
	position: absolute;
	top: 50%;
	left: -15px;
	margin-top: -9px;
	display: block;
	width: 16px;
	height: 18px;
	background: url(../../a_journal/images/common_bg009.gif) no-repeat 0 0;
	background-size: 16px 18px;
}
.tolkCol2.talk12 .imgCol {
	width: 36%;
	padding-right: 4%;
}

/* talk13 */
.tolkCol2.talk13 .textCol {
	width: 60%;
}
.tolkCol2.talk13 .textCol .talkBox:after {
	content: "";
	position: absolute;
	top: 50%;
	right: -15px;
	margin-top: -8px;
	display: block;
	width: 16px;
	height: 17px;
	background: url(../../a_journal/images/common_bg008.gif) no-repeat 0 0;
	background-size: 16px 17px;
}

.tolkCol2.talk13 .imgCol {
	width: 36%;
	padding-left: 4%;
}
.tolkCol2.talk14 .textCol {
	width: 60%;
}
.tolkCol2.talk14 .textCol .talkBox:after {
	content: "";
	position: absolute;
	top: 50%;
	left: -15px;
	margin-top: -9px;
	display: block;
	width: 16px;
	height: 18px;
	background: url(../../a_journal/images/common_bg009.gif) no-repeat 0 0;
	background-size: 16px 18px;
}
.tolkCol2.talk14 .imgCol {
	width: 36%;
	padding-right: 4%;
}

/* talk13 */
.tolkCol2.talk15 .textCol {
	width: 60%;
}
.tolkCol2.talk15 .textCol .talkBox:after {
	content: "";
	position: absolute;
	top: 50%;
	right: -15px;
	margin-top: -8px;
	display: block;
	width: 16px;
	height: 17px;
	background: url(../../a_journal/images/common_bg008.gif) no-repeat 0 0;
	background-size: 16px 17px;
}
.tolkCol2.talk15 .imgCol {
	width: 36%;
	padding-left: 4%;
}


/* lastmessageBox */
.lastmessageBox {
	margin-top: 15px;
	padding: 10px;
	background: #ffa1a1;
}
.lastmessageBox > .boxInner {
	padding: 0 8px;
	border-radius: 5px;
	background: #ffffff;
}
.lastmessageBox .massageCol {
	padding: 22px 8px 0 17px;
}

.lastmessageBox .nextTopics {
	display: table;
	width: 100%;
	margin: 10px 7px 0 8px;
}
.lastmessageBox .nextTopics .textCol {
	display: table-cell;
	vertical-align: middle;
	width: 60%;
}
.lastmessageBox .nextTopics .textCol .talkBox:after {
	content: "";
	position: absolute;
	top: 50%;
	right: -14px;
	margin-top: -9px;
	display: block;
	width: 15px;
	height: 18px;
	background: url(../../a_journal/images/common_bg013.gif) no-repeat 0 0;
	background-size: 15px 18px;
}
.lastmessageBox .nextTopics .imgCol {
	display: table-cell;
	vertical-align: bottom;
	width: 34%;
	line-height: 0;
	padding-left: 4%;
	padding-right: 2%;
}

/* backNumberLink */
.backNumberLink {
	padding: 7px 4px 0 2px;
	background: #ffffff;
}

/*=================================
	 For backnamber
================================ */
.backnumberSection {
	margin: 0 9px 0 14px;
}
.newestColumn {
	position: relative;
	padding: 6px 10px 6px 6px;
	margin-top: 20px;
	background: url(../../a_journal/backnumber/images/index_bg001.gif) no-repeat left top,
							url(../../a_journal/backnumber/images/index_bg002.gif) no-repeat right top,
							url(../../a_journal/backnumber/images/index_bg003.gif) no-repeat right bottom,
							url(../../a_journal/backnumber/images/index_bg004.gif) no-repeat left bottom,
							url(../../a_journal/backnumber/images/index_bg005.gif)  repeat-x 0 0,
							url(../../a_journal/backnumber/images/index_bg005.gif) repeat-x 0 100%,
							url(../../a_journal/backnumber/images/index_bg006.gif) repeat-y 0 0,
							url(../../a_journal/backnumber/images/index_bg006.gif) repeat-y 100% 0;
	background-size: 4px 4px,									
										4px 4px,
										4px 4px,
										4px 4px,
										auto 1px,
										auto 1px,
										1px auto,
										1px auto;
	background-color: #ffffff;
	cursor: pointer;
}
.newestColumn .number {
	position: absolute;
	width: 38px;
	height: 38px;
	top: -15px;
	left: -4px;
}
.newestColumn .imgCol {
	float: left;
	width: 48%;
	line-height: 0;
	padding-right: 4%;
}
.newestColumn .textCol {
	overflow: hidden;
	width: 48%;
}
.newestColumn .textCol dl {
}
.newestColumn .textCol dl dt {
	font-size: 14px;
}
.newestColumn .textCol dl dt .new {
	display: block;
	width: 39px;
	line-height: 0;
	margin: 6px 0 9px 0; 
}
.newestColumn .textCol dl dt a {
	color: #000000;
	text-decoration: none;
}
.newestColumn .textCol dl dd {
	margin-top: 5px;
	font-size: 12px;
}


.backnumberCol2 {
	padding-bottom: 20px;
}
.backnumberCol2 .col {
	position: relative;
	float: left;
	width: 47%;
	margin-top: 23px;
	border: solid 1px #d6d3ce;
	border-radius: 5px;
	background: #ffffff;
	cursor: pointer;
}
.backnumberCol2 .col:nth-child(even) {
	float: right;
}
.backnumberCol2 .col.outLink:after {
	content: "";
	position: absolute;
	display: block;
	right: -1px;
	bottom: -1px;
	width: 33px;
	height: 33px;
	background: url(../../a_journal/backnumber/images/index_ic001.png) no-repeat 0 0;
	background-size: 33px 33px;
}
.backnumberCol2 .col .number {
	position: absolute;
	width: 38px;
	height: 38px;
	top: -15px;
	left: -4px;
}
.backnumberCol2 .col .imgCol {
	padding: 5px;
}
.backnumberCol2 .col .textCol {
	padding: 0 7px 10px;
}
.backnumberCol2 .col .textCol dl {
}
.backnumberCol2 .col .textCol dl dt {
	font-size: 14px;
}
.backnumberCol2 .col .textCol dl dt a {
	color: #000000;
	text-decoration: none;
}
.backnumberCol2 .col .textCol dl dd {
	margin-top: 5px;
	font-size: 12px;
}



/*=================================
	 For a_journal22
================================ */
/* introductionBox */
.a_journal22 .introductionBox {
	position: relative;
	padding: 0 5px 17px 17px; 
	background: url(../../a_journal/22/images/index_bg007.gif) no-repeat 0 32px,
							url(../../a_journal/22/images/index_bg007.gif) no-repeat 100% 11px,
							url(../../a_journal/22/images/index_bg003.gif) repeat-x 0 11px,
							url(../../a_journal/22/images/index_bg004.gif) repeat-x 0 100%,
							url(../../a_journal/22/images/index_bg008.gif) repeat-x 0 11px;
							
	background-size: 1px auto,
									 1px auto,
									 550px auto,
									 550px auto,
									 1px auto;
	margin: 5px 9px 0;
}
.a_journal22 .introductionBox:before {
	content: "";
	display: block;
	position: absolute;
	top: -8px;
	left: -7px;
	width: 71px;
	height: 41px;
	background: url(../../a_journal/22/images/index_bg001.png) no-repeat 0 0;
	background-size: 71px 41px;
}
.a_journal22 .introductionBox:after {
	content: "";
	display: block;
	position: absolute;
	bottom: -8px;
	right: 7px;
	width: 74px;
	height: 27px;
	background: url(../../a_journal/22/images/index_bg002.png) no-repeat 0 0;
	background-size: 74px 27px;
}
.a_journal22 .introductionBox .boxCol2 {
	overflow: hidden;
}
.a_journal22 .introductionBox .boxCol2 .imgCol {
	float: right;
	width: 50%;
	margin-left: 16px;
	
}
.a_journal22 .introductionBox .boxCol2 .textCol {
	margin: 33px 23px 0 0;
}

/* tolkCol2 */
.a_journal22 .talkBox.talk01 {
	margin-top: 14px;
}
.a_journal22 .img01 { 
	margin-top: 25px;
}
.a_journal22 .tolkCol2.talk02 {
	margin-top: 10px;
}
.a_journal22 .tolkCol2.talk03 {
	margin-top: 10px;
}
.a_journal22 .tolkCol2.talk04 {
	margin-top: 10px;
}
.a_journal22 .tolkCol2.talk05 {
	margin-top: 15px;
}

.a_journal22 .tolkCol2.talk06 {
	margin-top: 10px;
}

.a_journal22 .tolkCol2.talk07 {
	margin-top: 20px;
}

.a_journal22 .tolkCol2.talk08 {
	margin-top: 20px;
}

.a_journal22 .tolkCol2.talk09 {
	margin-top: 20px;
}

.a_journal22 .tolkCol2.talk10 {
	margin-top: 20px;
}

.a_journal22 .tolkCol2.talk11 {
	margin-top: 15px;
}

.a_journal22 .tolkCol2.talk12 {
	margin-top: 45px;
}

.a_journal22 .tolkCol2.talk13 {
	margin-top: 30px;
}

/* topicsBox */
.a_journal22 .topicsBox {
	position: relative;
	margin: 0 9px;
}
.a_journal22 .topicsBox .boxInner {
	padding: 0 10px 20px;
}

.a_journal22 .topicsBox.type01 {
	padding: 10px;
	margin-top: 30px;
	background: #ffafaf;
	border-radius: 5px;
}
.a_journal22 .topicsBox.type01:after {
	content: "";
	display: block;
	position: absolute;
	top: -13px;
	right: -5px;
	width: 124px;
	height: 48px;
	background: url(../../a_journal/22/images/index_bg005.png) no-repeat 0 0;
	background-size: 124px 48px;
}
.a_journal22 .topicsBox.type01 .boxInner {
	background: #ffffff;
	border-radius: 5px;
}

.a_journal22 .topicsBox.type02 {
	padding: 10px;
	margin-top: 25px;
	background: #ffc3a5;
	border-radius: 5px;
}
.a_journal22 .topicsBox.type02:after {
	content: "";
	display: block;
	position: absolute;
	top: -13px;
	left: -5px;
	width: 124px;
	height: 48px;
	background: url(../../a_journal/22/images/index_bg006.png) no-repeat 0 0;
	background-size: 124px 48px;
}
.a_journal22 .topicsBox.type02 .boxInner {
	background: #ffffff;
	border-radius: 5px;
}


.a_journal22 .topicsBox.type03 {
	padding: 10px;
	margin-top: 20px;
	background: #ffcc73;
	border-radius: 5px;
}
.a_journal22 .topicsBox.type03:after {
	content: "";
	display: block;
	position: absolute;
	top: -13px;
	right: -5px;
	width: 124px;
	height: 48px;
	background: url(../../a_journal/22/images/index_bg005.png) no-repeat 0 0;
	background-size: 124px 48px;
}
.a_journal22 .topicsBox.type03 .boxInner {
	background: #ffffff;
	border-radius: 5px;
}



/*=================================
	 For a_journal23
================================ */
/* introductionBox */
.a_journal23 .introductionBox {
	position: relative;
	padding: 0 5px 17px 17px; 
	background: url(../../a_journal/23/images/index_bg007.gif) no-repeat 0 32px,
							url(../../a_journal/23/images/index_bg007.gif) no-repeat 100% 11px,
							url(../../a_journal/23/images/index_bg003.gif) repeat-x 0 11px,
							url(../../a_journal/23/images/index_bg004.gif) repeat-x 0 100%,
							url(../../a_journal/23/images/index_bg008.gif) repeat-x 0 11px;
							
	background-size: 1px auto,
									 1px auto,
									 550px auto,
									 550px auto,
									 1px auto;
	margin: 5px 9px 0;
}
.a_journal23 .introductionBox:before {
	content: "";
	display: block;
	position: absolute;
	top: -8px;
	left: -7px;
	width: 71px;
	height: 41px;
	background: url(../../a_journal/23/images/index_bg001.png) no-repeat 0 0;
	background-size: 71px 41px;
}
.a_journal23 .introductionBox:after {
	content: "";
	display: block;
	position: absolute;
	bottom: -8px;
	right: 7px;
	width: 74px;
	height: 27px;
	background: url(../../a_journal/23/images/index_bg002.png) no-repeat 0 0;
	background-size: 74px 27px;
}
.a_journal23 .introductionBox .boxCol2 {
	overflow: hidden;
}
.a_journal23 .introductionBox .boxCol2 .imgCol {
	float: right;
	width: 50%;
	margin-left: 16px;
	
}
.a_journal23 .introductionBox .boxCol2 .textCol {
	margin: 33px 23px 0 0;
}

/* tolkCol2 */
.a_journal23 .talkBox.talk01 {
	margin-top: 14px;
}
.a_journal23 .img01 { 
	margin-top: 25px;
}
.a_journal23 .tolkCol2.talk02 {
	margin-top: 10px;
}
.a_journal23 .tolkCol2.talk03 {
	margin-top: 10px;
}
.a_journal23 .tolkCol2.talk04 {
	margin-top: 10px;
}
.a_journal23 .tolkCol2.talk05 {
	margin-top: 15px;
}

.a_journal23 .tolkCol2.talk06 {
	margin-top: 10px;
}

.a_journal23 .tolkCol2.talk07 {
	margin-top: 20px;
}

.a_journal23 .tolkCol2.talk08 {
	margin-top: 20px;
}

.a_journal23 .tolkCol2.talk09 {
	margin-top: 20px;
}

.a_journal23 .tolkCol2.talk10 {
	margin-top: 20px;
}

.a_journal23 .tolkCol2.talk11 {
	margin-top: 15px;
}

.a_journal23 .tolkCol2.talk12 {
	margin-top: 45px;
}

.a_journal23 .tolkCol2.talk13 {
	margin-top: 30px;
}

/* topicsBox */
.a_journal23 .topicsBox {
	position: relative;
	margin: 0 9px;
}
.a_journal23 .topicsBox .boxInner {
	padding: 10px 10px 20px;
}

.a_journal23 .topicsBox.type01 {
	padding: 10px;
	margin-top: 30px;
	background: #9ebae5;
	border-radius: 5px;
}
.a_journal23 .topicsBox.type01:after {
	content: "";
	display: block;
	position: absolute;
	top: -21px;
	right: 8px;
	width: 96px;
	height: 49px;
	background: url(../../a_journal/23/images/index_bg005.png) no-repeat 0 0;
	background-size: 96px 49px;
}
.a_journal23 .topicsBox.type01 .boxInner {
	background: #ffffff;
	border-radius: 5px;
}

.a_journal23 .topicsBox.type02 {
	padding: 10px;
	margin-top: 25px;
	background: #bba4df;
	border-radius: 5px;
}
.a_journal23 .topicsBox.type02:after {
	content: "";
	display: block;
	position: absolute;
	top: -23px;
	left: 3px;
	width: 96px;
	height: 49px;
	background: url(../../a_journal/23/images/index_bg005.png) no-repeat 0 0;
	background-size: 96px 49px;
}
.a_journal23 .topicsBox.type02 .boxInner {
	background: #ffffff;
	border-radius: 5px;
}


.a_journal23 .topicsBox.type03 {
	padding: 10px;
	margin-top: 20px;
	background: #e8c9ec;
	border-radius: 5px;
}
.a_journal23 .topicsBox.type03:after {
	content: "";
	display: block;
	position: absolute;
	top: -21px;
	right: 8px;
	width: 96px;
	height: 49px;
	background: url(../../a_journal/23/images/index_bg005.png) no-repeat 0 0;
	background-size: 96px 49px;
}
.a_journal23 .topicsBox.type03 .boxInner {
	background: #ffffff;
	border-radius: 5px;
}


/*=================================
	 For a_journal24
================================ */
/* introductionBox */
.a_journal24 .introductionBox {
	position: relative;
	padding: 0 5px 17px 17px; 
	background: url(../../a_journal/24/images/index_bg007.gif) no-repeat 0 32px,
							url(../../a_journal/24/images/index_bg007.gif) no-repeat 100% 11px,
							url(../../a_journal/24/images/index_bg003.gif) repeat-x 0 11px,
							url(../../a_journal/24/images/index_bg004.gif) repeat-x 0 100%,
							url(../../a_journal/24/images/index_bg008.gif) repeat-x 0 11px;
							
	background-size: 1px auto,
									 1px auto,
									 550px auto,
									 550px auto,
									 1px auto;
	margin: 5px 9px 0;
}
.a_journal24 .introductionBox:before {
	content: "";
	display: block;
	position: absolute;
	top: -8px;
	left: -7px;
	width: 71px;
	height: 41px;
	background: url(../../a_journal/24/images/index_bg001.png) no-repeat 0 0;
	background-size: 71px 41px;
}
.a_journal24 .introductionBox:after {
	content: "";
	display: block;
	position: absolute;
	bottom: -8px;
	right: 7px;
	width: 74px;
	height: 27px;
	background: url(../../a_journal/24/images/index_bg002.png) no-repeat 0 0;
	background-size: 74px 27px;
}
.a_journal24 .introductionBox .boxCol2 {
	overflow: hidden;
}
.a_journal24 .introductionBox .boxCol2 .imgCol {
	float: right;
	width: 50%;
	margin-left: 16px;
	
}
.a_journal24 .introductionBox .boxCol2 .textCol {
	margin: 33px 23px 0 0;
}

/* tolkCol2 */
.a_journal24 .talkBox.talk01 {
	margin-top: 14px;
}
.a_journal24 .img01 { 
	margin-top: 25px;
}
.a_journal24 .tolkCol2.talk02 {
	margin-top: 10px;
}
.a_journal24 .tolkCol2.talk03 {
	margin-top: 10px;
}
.a_journal24 .tolkCol2.talk04 {
	margin-top: 10px;
}
.a_journal24 .tolkCol2.talk05 {
	margin-top: 15px;
}

.a_journal23 .tolkCol2.talk06 {
	margin-top: 10px;
}

.a_journal24 .tolkCol2.talk07 {
	margin-top: 20px;
}

.a_journal24 .tolkCol2.talk08 {
	margin-top: 20px;
}

.a_journal24 .tolkCol2.talk09 {
	margin-top: 20px;
}

.a_journal24 .tolkCol2.talk10 {
	margin-top: 20px;
}

.a_journal24 .tolkCol2.talk11 {
	margin-top: 15px;
}

.a_journal24 .tolkCol2.talk12 {
	margin-top: 45px;
}

.a_journal24 .tolkCol2.talk13 {
	margin-top: 30px;
}

/* topicsBox */
.a_journal24 .topicsBox {
	position: relative;
	margin: 0 9px;
}
.a_journal24 .topicsBox .boxInner {
	padding: 10px 10px 20px;
}

.a_journal24 .topicsBox.type01 {
	padding: 10px;
	margin-top: 30px;
	background: #ffd542;
	border-radius: 5px;
}
.a_journal24 .topicsBox.type01:after {
	content: "";
	display: block;
	position: absolute;
	top: -21px;
	right: 8px;
	width: 62px;
	height: 35px;
	background: url(../../a_journal/24/images/index_bg005.png) no-repeat 0 0;
	background-size: 62px 35px;
}
.a_journal24 .topicsBox.type01 .boxInner {
	background: #ffffff;
	border-radius: 5px;
}

.a_journal24 .topicsBox.type02 {
	padding: 10px;
	margin-top: 25px;
	background: #ffd542;
	border-radius: 5px;
}
.a_journal24 .topicsBox.type02:after {
	content: "";
	display: block;
	position: absolute;
	top: -23px;
	left: 3px;
	width: 62px;
	height: 35px;
	background: url(../../a_journal/24/images/index_bg006.png) no-repeat 0 0;
	background-size: 62px 35px;
}
.a_journal24 .topicsBox.type02 .boxInner {
	background: #ffffff;
	border-radius: 5px;
}


.a_journal24 .topicsBox.type03 {
	padding: 10px;
	margin-top: 20px;
	background: #ffd542;
	border-radius: 5px;
}
.a_journal24 .topicsBox.type03:after {
	content: "";
	display: block;
	position: absolute;
	top: -21px;
	right: 8px;
	width: 62px;
	height: 35px;
	background: url(../../a_journal/24/images/index_bg005.png) no-repeat 0 0;
	background-size: 62px 35px;
}
.a_journal24 .topicsBox.type03 .boxInner {
	background: #ffffff;
	border-radius: 5px;
}

.a_journal24 .topicsBox.type03 .boxInner .stepIcon {
	width: 90px !important;
	height: auto;
}

/*=================================
	 For a_journal25
================================ */
/* introductionBox */
.a_journal25 .introductionBox {
	position: relative;
	padding: 0 5px 17px 17px; 
	background: url(../../a_journal/25/images/index_bg008.gif) no-repeat 0 32px,
							url(../../a_journal/25/images/index_bg008.gif) no-repeat 100% 11px,
							url(../../a_journal/25/images/index_bg003.gif) repeat-x 0 11px,
							url(../../a_journal/25/images/index_bg004.gif) repeat-x 0 100%,
							url(../../a_journal/25/images/index_bg009.gif) repeat-x 0 11px;
							
	background-size: 1px auto,
									 1px auto,
									 550px auto,
									 550px auto,
									 1px auto;
	margin: 5px 9px 0;
}
.a_journal25 .introductionBox:before {
	content: "";
	display: block;
	position: absolute;
	top: -8px;
	left: -7px;
	width: 71px;
	height: 41px;
	background: url(../../a_journal/25/images/index_bg001.png) no-repeat 0 0;
	background-size: 71px 41px;
}
.a_journal25 .introductionBox:after {
	content: "";
	display: block;
	position: absolute;
	bottom: -8px;
	right: 7px;
	width: 74px;
	height: 27px;
	background: url(../../a_journal/25/images/index_bg002.png) no-repeat 0 0;
	background-size: 74px 27px;
}
.a_journal25 .introductionBox .boxCol2 {
	overflow: hidden;
}
.a_journal25 .introductionBox .boxCol2 .imgCol {
	float: right;
	width: 50%;
	margin-left: 16px;
	
}
.a_journal25 .introductionBox .boxCol2 .textCol {
	margin: 33px 23px 0 0;
}

/* tolkCol2 */
.a_journal25 .talkBox.talk01 {
	margin-top: 14px;
}
.a_journal25 .img01 { 
	margin-top: 25px;
}
.a_journal25 .tolkCol2.talk02 {
	margin-top: 10px;
}
.a_journal25 .tolkCol2.talk02 {
	margin-top: 10px;
}
.a_journal25 .tolkCol2.talk02 .imgCol {
	padding-left:0%;
	padding-right:4%;
}
.a_journal25 .tolkCol2.talk02 .textCol .talkBox:after {
	content: "";
	position: absolute;
	top: 50%;
	left: -15px;
	margin-top: -9px;
	display: block;
	width: 16px;
	height: 18px;
	background: url(../../a_journal/images/common_bg009.gif) no-repeat 0 0;
	background-size: 16px 18px;
}
.a_journal25 .tolkCol2.talk03 {
	margin-top: 10px;
}
.a_journal25 .tolkCol2.talk03 .textCol {
	width: 60%;
}
.a_journal25 .tolkCol2.talk03 .imgCol {
	padding-left:4%;
	padding-right:0%;
}
.a_journal25 .tolkCol2.talk03 .textCol .talkBox:after {
	content: "";
	position: absolute;
	top: 50%;
	left:auto;
	right: -15px;
	margin-top: -8px;
	display: block;
	width: 16px;
	height: 17px;
	background: url(../../a_journal/images/common_bg008.gif) no-repeat 0 0;
	background-size: 16px 17px;
}
.a_journal25 .tolkCol2.talk04 {
	margin-top: 10px;
}
.a_journal25 .tolkCol2.talk05 {
	margin-top: 15px;
}

.a_journal25 .tolkCol2.talk06 {
	margin-top: 10px;
}

.a_journal25 .tolkCol2.talk07 {
	margin-top: 20px;
}

.a_journal25 .tolkCol2.talk08 {
	margin-top: 20px;
}

.a_journal25 .tolkCol2.talk09 {
	margin-top: 20px;
}

.a_journal25 .tolkCol2.talk10 {
	margin-top: 20px;
}

.a_journal25 .tolkCol2.talk11 {
	margin-top: 15px;
}

.a_journal25 .tolkCol2.talk12 {
	margin-top: 45px;
}

.a_journal25 .tolkCol2.talk13 {
	margin-top: 30px;
}

/* topicsBox */
.a_journal25 .topicsBox {
	position: relative;
	margin: 0 9px;
}
.a_journal25 .topicsBox .boxInner {
	padding: 10px 10px 20px;
}

.a_journal25 .topicsBox.type01 {
	padding: 10px;
	margin-top: 30px;
	background: #eabae2;
	border-radius: 5px;
}
.a_journal25 .topicsBox.type01:after {
	content: "";
	display: block;
	position: absolute;
	top: -30px;
	right: 2px;
	width: 94px;
	height: 53px;
	background: url(../../a_journal/25/images/index_bg005.png) no-repeat 0 0;
	background-size: 94px 53px;
}
.a_journal25 .topicsBox.type01 .boxInner {
	background: #ffffff;
	border-radius: 5px;
}

.a_journal25 .topicsBox.type02 {
	padding: 10px;
	margin-top: 25px;
	background: #ffc3e5;
	border-radius: 5px;
}
.a_journal25 .topicsBox.type02:after {
	content: "";
	display: block;
	position: absolute;
	top: -29px;
	left: 4px;
	width: 94px;
	height: 53px;
	background: url(../../a_journal/25/images/index_bg006.png) no-repeat 0 0;
	background-size: 94px 53px;
}
.a_journal25 .topicsBox.type02 .boxInner {
	background: #ffffff;
	border-radius: 5px;
}
.a_journal25 .topicsBox.type02 .boxInner h3 {
	margin-top:-43px;
}


.a_journal25 .topicsBox.type03 {
	padding: 10px;
	margin-top: 20px;
	background: #ffcfcf;
	border-radius: 5px;
}
.a_journal25 .topicsBox.type03:after {
	content: "";
	display: block;
	position: absolute;
	top: -30px;
	right: 2px;
	width: 94px;
	height: 53px;
	background: url(../../a_journal/25/images/index_bg007.png) no-repeat 0 0;
	background-size: 94px 53px;
}
.a_journal25 .topicsBox.type03 .boxInner {
	background: #ffffff;
	border-radius: 5px;
}

.a_journal25 .topicsBox.type03 .boxInner .stepIcon {
	width: 90px !important;
	height: auto;
}

/*=================================
	 For a_journal26
================================ */
/* introductionBox */
.a_journal26 .introductionBox {
	position: relative;
	padding: 0 5px 17px 17px; 
	background: url(../../a_journal/26/images/index_bg008.gif) no-repeat 0 32px,
							url(../../a_journal/26/images/index_bg008.gif) no-repeat 100% 11px,
							url(../../a_journal/26/images/index_bg003.gif) repeat-x 0 11px,
							url(../../a_journal/26/images/index_bg004.gif) repeat-x 0 100%,
							url(../../a_journal/26/images/index_bg009.gif) repeat-x 0 11px;
							
	background-size: 1px auto,
									 1px auto,
									 550px auto,
									 550px auto,
									 1px auto;
	margin: 5px 9px 0;
}
.a_journal26 .introductionBox:before {
	content: "";
	display: block;
	position: absolute;
	top: -8px;
	left: -7px;
	width: 71px;
	height: 41px;
	background: url(../../a_journal/26/images/index_bg001.png) no-repeat 0 0;
	background-size: 71px 41px;
}
.a_journal26 .introductionBox:after {
	content: "";
	display: block;
	position: absolute;
	bottom: -8px;
	right: 7px;
	width: 74px;
	height: 27px;
	background: url(../../a_journal/26/images/index_bg002.png) no-repeat 0 0;
	background-size: 74px 27px;
}
.a_journal26 .introductionBox .boxCol2 {
	overflow: hidden;
}
.a_journal26 .introductionBox .boxCol2 .imgCol {
	float: right;
	width: 50%;
	margin-left: 16px;
	
}
.a_journal26 .introductionBox .boxCol2 .textCol {
	margin: 33px 23px 0 0;
}

/* tolkCol2 */
.a_journal26 .talkBox.talk01 {
	margin-top: 14px;
}
.a_journal26 .img01 { 
	margin-top: 25px;
}

.a_journal26 .tolkCol2.talk02 {
	margin-top: 10px;
}
.a_journal26 .tolkCol2.talk02 {
	margin-top: 10px;
}
.a_journal26 .tolkCol2.talk02 .imgCol {
	width:30%;
	height:auto;
	padding-left:8%;
	padding-right:0%;
}
.a_journal26 .tolkCol2.talk02 .textCol .talkBox:after {
	content: "";
	position: absolute;
	top: 50%;
	left:auto;
	right: -15px;
	margin-top: -8px;
	display: block;
	width: 16px;
	height: 17px;
	background: url(../../a_journal/images/common_bg008.gif) no-repeat 0 0;
	background-size: 16px 17px;
}
.a_journal26 .tolkCol2.talk03 {
	margin-top: 10px;
}
.a_journal26 .tolkCol2.talk03 .textCol {
	margin-top: 15px;
}

.a_journal26 .tolkCol2.talk04 {
	margin-top: 10px;
}
.a_journal26 .tolkCol2.talk05 {
	margin-top: 15px;
}

.a_journal26 .tolkCol2.talk06 {
	margin-top: 10px;
}

.a_journal26 .tolkCol2.talk07 {
	margin-top: 20px;
}

.a_journal26 .tolkCol2.talk08 {
	margin-top: 20px;
}

.a_journal26 .tolkCol2.talk09 {
	margin-top: 20px;
}

.a_journal26 .tolkCol2.talk10 {
	margin-top: 20px;
}

.a_journal26 .tolkCol2.talk11 {
	margin-top: 15px;
}

.a_journal26 .tolkCol2.talk12 {
	margin-top: 45px;
}

.a_journal26 .tolkCol2.talk13 {
	margin-top: 30px;
}

/* topicsBox */
.a_journal26 .topicsBox {
	position: relative;
	margin: 0 9px;
}
.a_journal26 .topicsBox .boxInner {
	padding: 10px 10px 20px;
}

.a_journal26 .topicsBox.type01 {
	padding: 10px;
	margin-top: 30px;
	background: #996143;
	border-radius: 5px;
}
.a_journal26 .topicsBox.type01:after {
	content: "";
	display: block;
	position: absolute;
	top: -18px;
	right: 19px;
	width: 53px;
	height: 70px;
	background: url(../../a_journal/26/images/index_bg005.png) no-repeat 0 0;
	background-size: 53px 70px;
}
.a_journal26 .topicsBox.type01 .boxInner {
	background: #ffffff;
	border-radius: 5px;
}

.a_journal26 .topicsBox.type02 {
	padding: 10px;
	margin-top: 17px;
	background: #aa7f33;
	border-radius: 5px;
}
.a_journal26 .topicsBox.type02:after {
	content: "";
	display: block;
	position: absolute;
	top: -1px;
	left: 5px;
	width: 53px;
	height: 70px;
	background: url(../../a_journal/26/images/index_bg006.png) no-repeat 0 0;
	background-size: 53px 70px;
}
.a_journal26 .topicsBox.type02 .boxInner {
	background: #ffffff;
	border-radius: 5px;
}
.a_journal26 .topicsBox.type02 .boxInner h3 {
	margin-top:-21px;
}


.a_journal26 .topicsBox.type03 {
	padding: 10px;
	margin-top: 20px;
	background: #c2714d;
	border-radius: 5px;
}
.a_journal26 .topicsBox.type03:after {
	content: "";
	display: block;
	position: absolute;
	top: -11px;
	right: 2px;
	width: 53px;
	height: 70px;
	background: url(../../a_journal/26/images/index_bg007.png) no-repeat 0 0;
	background-size: 53px 70px;
}
.a_journal26 .topicsBox.type03 .boxInner {
	background: #ffffff;
	border-radius: 5px;
}

.a_journal26 .topicsBox.type03 .boxInner .stepIcon {
	width: 90px !important;
	height: auto;
}


/*=================================
	 For a_journal27
================================ */
/* introductionBox */
.a_journal27 .introductionBox {
	position: relative;
	padding: 0 5px 17px 17px; 
	background: url(../../a_journal/27/images/index_bg008.gif) no-repeat 0 32px,
							url(../../a_journal/27/images/index_bg008.gif) no-repeat 100% 11px,
							url(../../a_journal/27/images/index_bg003.gif) repeat-x 0 11px,
							url(../../a_journal/27/images/index_bg004.gif) repeat-x 0 100%,
							url(../../a_journal/27/images/index_bg009.gif) repeat-x 0 11px;
							
	background-size: 1px auto,
									 1px auto,
									 550px auto,
									 550px auto,
									 1px auto;
	margin: 5px 9px 0;
}
.a_journal27 .introductionBox:before {
	content: "";
	display: block;
	position: absolute;
	top: -8px;
	left: -7px;
	width: 71px;
	height: 41px;
	background: url(../../a_journal/27/images/index_bg001.png) no-repeat 0 0;
	background-size: 71px 41px;
}
.a_journal27 .introductionBox:after {
	content: "";
	display: block;
	position: absolute;
	bottom: -8px;
	right: 7px;
	width: 74px;
	height: 27px;
	background: url(../../a_journal/27/images/index_bg002.png) no-repeat 0 0;
	background-size: 74px 27px;
}
.a_journal27 .introductionBox .boxCol2 {
	overflow: hidden;
}
.a_journal27 .introductionBox .boxCol2 .imgCol {
	float: right;
	width: 50%;
	margin-left: 16px;
	
}
.a_journal27 .introductionBox .boxCol2 .textCol {
	margin: 33px 23px 0 0;
}

/* tolkCol2 */
.a_journal27 .talkBox.talk01 {
	margin-top: 14px;
}
.a_journal27 .img01 { 
	margin-top: 25px;
}

.a_journal27 .tolkCol2.talk02 {
	margin-top: 10px;
}
.a_journal27 .tolkCol2.talk02 {
	margin-top: 10px;
}
.a_journal27 .tolkCol2.talk02 .imgCol {
	width:50%;
	height:auto;
	padding-left:8%;
	padding-right:0%;
}
.a_journal27 .tolkCol2.talk02 .textCol .talkBox:after {
	content: "";
	position: absolute;
	top: 50%;
	left:auto;
	right: -15px;
	margin-top: -8px;
	display: block;
	width: 16px;
	height: 17px;
	background: url(../../a_journal/images/common_bg008.gif) no-repeat 0 0;
	background-size: 16px 17px;
}
.a_journal27 .tolkCol2.talk03 {
	margin-top: 10px;
}
.a_journal27 .tolkCol2.talk03 .textCol {
	margin-top: 15px;
}

.a_journal27 .tolkCol2.talk04 {
	margin-top: 10px;
}
.a_journal27 .tolkCol2.talk04 .imgCol{
	width:20%;
}
.a_journal27 .tolkCol2.talk05 {
	margin-top: 15px;
}

.a_journal27 .tolkCol2.talk06 {
	margin-top: 10px;
}
.a_journal27 .tolkCol2.talk06 .imgCol{
	width:20%;
}
.a_journal27 .tolkCol2.talk07 {
	margin-top: 20px;
}
.a_journal27 .tolkCol2.talk07 .imgCol{
	width:20%;
}
.a_journal27 .tolkCol2.talk08 {
	margin-top: 20px;
}
.a_journal27 .tolkCol2.talk08 .imgCol{
	width:25%;
}
.a_journal27 .tolkCol2.talk09 {
	margin-top: 20px;
}

.a_journal27 .tolkCol2.talk10 {
	margin-top: 20px;
}
.a_journal27 .tolkCol2.talk10 .imgCol{
	width:20%;
}
.a_journal27 .tolkCol2.talk11 {
	margin-top: 15px;
}
.a_journal27 .tolkCol2.talk11 .imgCol{
	width:20%;
}
.a_journal27 .tolkCol2.talk12 {
	margin-top: 45px;
}
.a_journal27 .tolkCol2.talk12 .imgCol{
	width:20%;
}
.a_journal27 .tolkCol2.talk13 {
	margin-top: 30px;
}
.a_journal27 .tolkCol2.talk13 .imgCol{
	width:20%;
}


/* topicsBox */
.a_journal27 .topicsBox {
	position: relative;
	margin: 0 9px;
}
.a_journal27 .topicsBox .boxInner {
	padding: 10px 10px 20px;
}

.a_journal27 .topicsBox.type01 {
	padding: 10px;
	margin-top: 30px;
	background: #b8deee;
	border-radius: 5px;
}
.a_journal27 .topicsBox.type01:after {
	content: "";
	display: block;
	position: absolute;
	top: -10px;
	right: 10px;
	width: 79px;
	height: 58px;
	background: url(../../a_journal/27/images/index_bg005.png) no-repeat 0 0;
	background-size: 79px 58px;
}
.a_journal27 .topicsBox.type01 .boxInner {
	background: #ffffff;
	border-radius: 5px;
}

.a_journal27 .topicsBox.type02 {
	padding: 10px;
	margin-top: 17px;
	background: #accde4;
	border-radius: 5px;
}
.a_journal27 .topicsBox.type02:after {
	content: "";
	display: block;
	position: absolute;
	top: -7px;
	left: 15px;
	width:  47px;
	height: 65px;
	background: url(../../a_journal/27/images/index_bg006.png) no-repeat 0 0;
	background-size: 47px 65px;
}
.a_journal27 .topicsBox.type02 .boxInner {
	background: #ffffff;
	border-radius: 5px;
}
.a_journal27 .topicsBox.type02 .boxInner h3 {
	margin-top:-31px;
}


.a_journal27 .topicsBox.type03 {
	padding: 10px;
	margin-top: 20px;
	background: #b2b9e5;
	border-radius: 5px;
}
.a_journal27 .topicsBox.type03:after {
	content: "";
	display: block;
	position: absolute;
	top: -11px;
	right: 2px;
	width: 79px;
	height: 58px;
	background: url(../../a_journal/27/images/index_bg007.png) no-repeat 0 0;
	background-size: 79px 58px;
}
.a_journal27 .topicsBox.type03 .boxInner {
	background: #ffffff;
	border-radius: 5px;
}

.a_journal27 .topicsBox.type03 .boxInner .stepIcon {
	width: 90px !important;
	height: auto;
}

.a_journal27 .lastCommentBox{
	padding: 10px;
	font-size: 12px;
}
.a_journal27 .lastCommentBox ol{
	list-style: decimal;
	padding-left:20px;
}

/*=================================
	 For.a_journal28
================================ */
/* introductionBox */
.a_journal28 .introductionBox {
	position: relative;
	padding: 0 5px 17px 17px; 
	background: url(../../a_journal/28/images/index_bg008.gif) no-repeat 0 32px,
							url(../../a_journal/28/images/index_bg008.gif) no-repeat 100% 11px,
							url(../../a_journal/28/images/index_bg003.gif) repeat-x 0 11px,
							url(../../a_journal/28/images/index_bg004.gif) repeat-x 0 100%,
							url(../../a_journal/28/images/index_bg009.gif) repeat-x 0 11px;
							
	background-size: 1px auto,
									 1px auto,
									 550px auto,
									 550px auto,
									 1px auto;
	margin: 5px 9px 0;
}
.a_journal28 .introductionBox:before {
	content: "";
	display: block;
	position: absolute;
	top: -8px;
	left: -7px;
	width: 71px;
	height: 41px;
	background: url(../../a_journal/28/images/index_bg001.png) no-repeat 0 0;
	background-size: 71px 41px;
}
.a_journal28 .introductionBox:after {
	content: "";
	display: block;
	position: absolute;
	bottom: -8px;
	right: 7px;
	width: 74px;
	height: 27px;
	background: url(../../a_journal/28/images/index_bg002.png) no-repeat 0 0;
	background-size: 74px 27px;
}
.a_journal28 .introductionBox .boxCol2 {
	overflow: hidden;
}
.a_journal28 .introductionBox .boxCol2 .imgCol {
	float: right;
	width: 50%;
	margin-left: 16px;
	
}
.a_journal28 .introductionBox .boxCol2 .textCol {
	margin: 33px 23px 0 0;
}

/* tolkCol2 */
.a_journal28 .talkBox.talk01 {
	margin-top: 14px;
}
.a_journal28 .img01 { 
	margin-top: 25px;
}

.a_journal28 .tolkCol2.talk02 {
	margin-top: 10px;
}
.a_journal28 .tolkCol2.talk02 {
	margin-top: 10px;
}
.a_journal28 .tolkCol2.talk02 .imgCol {
	height:auto;
	padding-left:8%;
	padding-right:0%;
	width: 30%;
}
.a_journal28 .tolkCol2.talk02 .textCol .talkBox:after {
	content: "";
	position: absolute;
	top: 50%;
	left:auto;
	right: -15px;
	margin-top: -8px;
	display: block;
	width: 16px;
	height: 17px;
	background: url(../../a_journal/images/common_bg008.gif) no-repeat 0 0;
	background-size: 16px 17px;
}
.a_journal28 .tolkCol2.talk03 {
	margin-top: 10px;
}
.a_journal28 .tolkCol2.talk03 .imgCol {
	width: 40%;
}
.a_journal28 .tolkCol2.talk03 .textCol {
	margin-top: 15px;
}

.a_journal28 .tolkCol2.talk04 {
	margin-top: 10px;
}
.a_journal28 .tolkCol2.talk04 .imgCol{

}
.a_journal28 .tolkCol2.talk05 {
	margin-top: 15px;
}

.a_journal28 .tolkCol2.talk06 {
	margin-top: 10px;
}
.a_journal28 .tolkCol2.talk07 {
	margin-top: 20px;
}
.a_journal28 .tolkCol2.talk07 .imgCol{
	width:30%;
}
.a_journal28 .tolkCol2.talk08 {
	margin-top: 20px;
}
.a_journal28 .tolkCol2.talk08 .imgCol{
	width:25%;
}
.a_journal28 .tolkCol2.talk09 {
	margin-top: 20px;
}
.a_journal28 .tolkCol2.talk09 .imgCol{
	width:45%;
}
.a_journal28 .tolkCol2.talk10 {
	margin-top: 20px;
}
.a_journal28 .tolkCol2.talk10 .imgCol{
	width:30%;
}
.a_journal28 .tolkCol2.talk11 {
	margin-top: 15px;
}

.a_journal28 .tolkCol2.talk12 {
	margin-top: 45px;
}
.a_journal28 .tolkCol2.talk13 {
	margin-top: 30px;
}
.a_journal28 .tolkCol2.talk13 .imgCol{
	width:25%;
}


/* topicsBox */
.a_journal28 .topicsBox {
	position: relative;
	margin: 0 9px;
}
.a_journal28 .topicsBox .boxInner {
	padding: 10px 10px 20px;
}

.a_journal28 .topicsBox.type01 {
	padding: 10px;
	margin-top: 30px;
	background: #ffcc51;
	border-radius: 5px;
}
.a_journal28 .topicsBox.type01:after {
	content: "";
	display: block;
	position: absolute;
	top: -10px;
	right: 10px;
	width: 79px;
	height: 58px;
	background: url(../../a_journal/28/images/index_bg005.png) no-repeat 0 0;
	background-size: 79px 58px;
}
.a_journal28 .topicsBox.type01 .boxInner {
	background: #ffffff;
	border-radius: 5px;
}

.a_journal28 .topicsBox.type02 {
	padding: 10px;
	margin-top: 17px;
	background: #ffa351;
	border-radius: 5px;
}
.a_journal28 .topicsBox.type02:after {
	content: "";
	display: block;
	position: absolute;
	top: -25px;
	left: 15px;
	width: 79px;
	height: 58px;
	background: url(../../a_journal/28/images/index_bg006.png) no-repeat 0 0;
	background-size: 79px 58px;
}
.a_journal28 .topicsBox.type02 .boxInner {
	background: #ffffff;
	border-radius: 5px;
}
.a_journal28 .topicsBox.type02 .boxInner h3 {
	margin-top:-31px;
}


.a_journal28 .topicsBox.type03 {
	padding: 10px;
	margin-top: 20px;
	background: #fa9a9a;
	border-radius: 5px;
}
.a_journal28 .topicsBox.type03:after {
	content: "";
	display: block;
	position: absolute;
	top: -11px;
	right: 2px;
	width: 79px;
	height: 58px;
	background: url(../../a_journal/28/images/index_bg007.png) no-repeat 0 0;
	background-size: 79px 58px;
}
.a_journal28 .topicsBox.type03 .boxInner {
	background: #ffffff;
	border-radius: 5px;
}

.a_journal28 .topicsBox.type03 .boxInner .stepIcon {
	width: 90px !important;
	height: auto;
}

.a_journal28 .lastCommentBox{
	padding: 10px;
	font-size: 12px;
}
.a_journal28 .lastCommentBox ol{
	list-style: decimal;
	padding-left:20px;
}


/*=================================
	 For.a_journal29
================================ */
/* introductionBox */
.a_journal29 .introductionBox {
	position: relative;
	padding: 0 5px 17px 17px; 
	background: url(../../a_journal/29/images/index_bg008.gif) no-repeat 0 32px,
							url(../../a_journal/29/images/index_bg008.gif) no-repeat 100% 11px,
							url(../../a_journal/29/images/index_bg003.gif) repeat-x 0 11px,
							url(../../a_journal/29/images/index_bg004.gif) repeat-x 0 100%,
							url(../../a_journal/29/images/index_bg009.gif) repeat-x 0 11px;
							
	background-size: 1px auto,
									 1px auto,
									 550px auto,
									 550px auto,
									 1px auto;
	margin: 5px 9px 0;
}
.a_journal29 .introductionBox:before {
	content: "";
	display: block;
	position: absolute;
	top: -8px;
	left: -7px;
	width: 71px;
	height: 41px;
	background: url(../../a_journal/29/images/index_bg001.png) no-repeat 0 0;
	background-size: 71px 41px;
}
.a_journal29 .introductionBox:after {
	content: "";
	display: block;
	position: absolute;
	bottom: -8px;
	right: 7px;
	width: 74px;
	height: 27px;
	background: url(../../a_journal/29/images/index_bg002.png) no-repeat 0 0;
	background-size: 74px 27px;
}
.a_journal29 .introductionBox .boxCol2 {
	overflow: hidden;
}
.a_journal29 .introductionBox .boxCol2 .imgCol {
	float: right;
	width: 50%;
	margin-left: 16px;
	
}
.a_journal29 .introductionBox .boxCol2 .textCol {
	margin: 33px 23px 0 0;
}

/* tolkCol2 */
.a_journal29 .talkBox.talk01 {
	margin-top: 14px;
}
.a_journal29 .img01 { 
	margin-top: 25px;
}

.a_journal29 .tolkCol2.talk02 {
	margin-top: 10px;
}
.a_journal29 .tolkCol2.talk02 {
	margin-top: 10px;
}
.a_journal29 .tolkCol2.talk02 .imgCol {
	height:auto;
	padding-left:8%;
	padding-right:0%;
	width: 30%;
}
.a_journal29 .tolkCol2.talk02 .textCol .talkBox:after {
	content: "";
	position: absolute;
	top: 50%;
	left:auto;
	right: -15px;
	margin-top: -8px;
	display: block;
	width: 16px;
	height: 17px;
	background: url(../../a_journal/images/common_bg008.gif) no-repeat 0 0;
	background-size: 16px 17px;
}
.a_journal29 .tolkCol2.talk03 {
	margin-top: 10px;
}
.a_journal29 .tolkCol2.talk03 .imgCol {
	width: 40%;
}
.a_journal29 .tolkCol2.talk03 .textCol {
	margin-top: 15px;
}

.a_journal29 .tolkCol2.talk04 {
	margin-top: 10px;
}
.a_journal29 .tolkCol2.talk04 .imgCol{

}
.a_journal29 .tolkCol2.talk05 {
	margin-top: 15px;
}

.a_journal29 .tolkCol2.talk06 {
	margin-top: 10px;
}
.a_journal29 .tolkCol2.talk07 {
	margin-top: 20px;
}
.a_journal29 .tolkCol2.talk07 .imgCol{
	width:30%;
}
.a_journal29 .tolkCol2.talk08 {
	margin-top: 20px;
}
.a_journal29 .tolkCol2.talk08 .imgCol{
	width:25%;
}
.a_journal29 .tolkCol2.talk09 {
	margin-top: 20px;
}
.a_journal29 .tolkCol2.talk09 .imgCol{
	width:45%;
}
.a_journal29 .tolkCol2.talk10 {
	margin-top: 20px;
}
.a_journal29 .tolkCol2.talk10 .imgCol{
	width:30%;
}
.a_journal29 .tolkCol2.talk11 {
	margin-top: 15px;
}

.a_journal29 .tolkCol2.talk12 {
	margin-top: 45px;
}
.a_journal29 .tolkCol2.talk13 {
	margin-top: 30px;
}
.a_journal29 .tolkCol2.talk13 .imgCol{
	width:25%;
}


/* topicsBox */
.a_journal29 .topicsBox {
	position: relative;
	margin: 0 9px;
}
.a_journal29 .topicsBox .boxInner {
	padding: 10px 10px 20px;
}

.a_journal29 .topicsBox.type01 {
	padding: 10px;
	margin-top: 30px;
	background: #abd848;
	border-radius: 5px;
}
.a_journal29 .topicsBox.type01:after {
	content: "";
	display: block;
	position: absolute;
	top: -10px;
	right: 4px;
	width:58px;
	height: 58px;
	background: url(../../a_journal/29/images/index_bg005.png) no-repeat 0 0;
	background-size: 58px 58px;
}
.a_journal29 .topicsBox.type01 .boxInner {
	background: #ffffff;
	border-radius: 5px;
}

.a_journal29 .topicsBox.type02 {
	padding: 10px;
	margin-top: 17px;
	background: #70c533;
	border-radius: 5px;
}
.a_journal29 .topicsBox.type02:after {
	content: "";
	display: block;
	position: absolute;
	top: -21px;
	left: 4px;
	width:58px;
	height: 58px;
	background: url(../../a_journal/29/images/index_bg006.png) no-repeat 0 0;
	background-size: 58px 58px;
}
.a_journal29 .topicsBox.type02 .boxInner {
	background: #ffffff;
	border-radius: 5px;
}
.a_journal29 .topicsBox.type02 .boxInner h3 {
	margin-top:-31px;
}


.a_journal29 .topicsBox.type03 {
	padding: 10px;
	margin-top: 20px;
	background: #5fc35a;
	border-radius: 5px;
}
.a_journal29 .topicsBox.type03:after {
	content: "";
	display: block;
	position: absolute;
	top: -23px;
	right: -12px;
	width:58px;
	height: 58px;
	background: url(../../a_journal/29/images/index_bg007.png) no-repeat 0 0;
	background-size: 58px 58px;
}
.a_journal29 .topicsBox.type03 .boxInner {
	background: #ffffff;
	border-radius: 5px;
}

.a_journal29 .topicsBox.type03 .boxInner .stepIcon {
	width: 90px !important;
	height: auto;
}

.a_journal29 .lastCommentBox{
	padding: 10px;
	font-size: 12px;
}
.a_journal29 .lastCommentBox ol{
	list-style: decimal;
	padding-left:20px;
}


/*=================================
	 For.a_journal30
================================ */
/* introductionBox */
.a_journal30 .introductionBox {
	position: relative;
	padding: 0 5px 17px 17px; 
	background: url(../../a_journal/30/images/index_bg008.gif) no-repeat 0 32px,
							url(../../a_journal/30/images/index_bg008.gif) no-repeat 100% 11px,
							url(../../a_journal/30/images/index_bg003.gif) repeat-x 0 11px,
							url(../../a_journal/30/images/index_bg004.gif) repeat-x 0 100%,
							url(../../a_journal/30/images/index_bg009.gif) repeat-x 0 11px;
							
	background-size: 1px auto,
									 1px auto,
									 550px auto,
									 550px auto,
									 1px auto;
	margin: 5px 9px 0;
}
.a_journal30 .introductionBox:before {
	content: "";
	display: block;
	position: absolute;
	top: -8px;
	left: -7px;
	width: 71px;
	height: 41px;
	background: url(../../a_journal/30/images/index_bg001.png) no-repeat 0 0;
	background-size: 71px 41px;
}
.a_journal30 .introductionBox:after {
	content: "";
	display: block;
	position: absolute;
	bottom: -8px;
	right: 7px;
	width: 74px;
	height: 27px;
	background: url(../../a_journal/30/images/index_bg002.png) no-repeat 0 0;
	background-size: 74px 27px;
}
.a_journal30 .introductionBox .boxCol2 {
	overflow: hidden;
}
.a_journal30 .introductionBox .boxCol2 .imgCol {
	float: right;
	width: 50%;
	margin-left: 16px;
	
}
.a_journal30 .introductionBox .boxCol2 .textCol {
	margin: 33px 23px 0 0;
}

/* tolkCol2 */
.a_journal30 .talkBox.talk01 {
	margin-top: 14px;
}
.a_journal30 .img01 { 
	margin-top: 25px;
}

.a_journal30 .tolkCol2.talk02 {
	margin-top: 10px;
}
.a_journal30 .tolkCol2.talk02 {
	margin-top: 10px;
}
.a_journal30 .tolkCol2.talk02 .imgCol {
	height:auto;
	padding-left:8%;
	padding-right:0%;
	width: 30%;
}
.a_journal30 .tolkCol2.talk02 .textCol .talkBox:after {
	content: "";
	position: absolute;
	top: 50%;
	left:auto;
	right: -15px;
	margin-top: -8px;
	display: block;
	width: 16px;
	height: 17px;
	background: url(../../a_journal/images/common_bg008.gif) no-repeat 0 0;
	background-size: 16px 17px;
}
.a_journal30 .tolkCol2.talk03 {
	margin-top: 10px;
}
.a_journal30 .tolkCol2.talk03 .imgCol {
	width: 40%;
}
.a_journal30 .tolkCol2.talk03 .textCol {
	margin-top: 15px;
}

.a_journal30 .tolkCol2.talk04 {
	margin-top: 10px;
}
.a_journal30 .tolkCol2.talk04 .imgCol{

}
.a_journal30 .tolkCol2.talk05 {
	margin-top: 15px;
}

.a_journal30 .tolkCol2.talk06 {
	margin-top: 10px;
}
.a_journal30 .tolkCol2.talk07 {
	margin-top: 20px;
}
.a_journal30 .tolkCol2.talk07 .imgCol{
	width:30%;
}
.a_journal30 .tolkCol2.talk08 {
	margin-top: 20px;
}
.a_journal30 .tolkCol2.talk08 .imgCol{
	width:25%;
}
.a_journal30 .tolkCol2.talk09 {
	margin-top: 20px;
}
.a_journal30 .tolkCol2.talk09 .imgCol{
	width:45%;
}
.a_journal30 .tolkCol2.talk10 {
	margin-top: 20px;
}
.a_journal30 .tolkCol2.talk10 .imgCol{
	width:30%;
}
.a_journal30 .tolkCol2.talk11 {
	margin-top: 15px;
}

.a_journal30 .tolkCol2.talk12 {
	margin-top: 45px;
}
.a_journal30 .tolkCol2.talk13 {
	margin-top: 30px;
}
.a_journal30 .tolkCol2.talk13 .imgCol{
	width:25%;
}


/* topicsBox */
.a_journal30 .topicsBox {
	position: relative;
	margin: 0 9px;
}
.a_journal30 .topicsBox .boxInner {
	padding: 10px 10px 20px;
}

.a_journal30 .topicsBox.type01 {
	padding: 10px;
	margin-top: 30px;
	background: #3fa0e8;
	border-radius: 5px;
}
.a_journal30 .topicsBox.type01:after {
	content: "";
	display: block;
	position: absolute;
	top: -10px;
	right: 4px;
	width:58px;
	height: 58px;
	background: url(../../a_journal/30/images/index_bg005.png) no-repeat 0 0;
	background-size: 58px 58px;
}
.a_journal30 .topicsBox.type01 .boxInner {
	background: #ffffff;
	border-radius: 5px;
}

.a_journal30 .topicsBox.type02 {
	padding: 10px;
	margin-top: 17px;
	background: #4bc6e8;
	border-radius: 5px;
}
.a_journal30 .topicsBox.type02:after {
	content: "";
	display: block;
	position: absolute;
	top: -21px;
	left: 4px;
	width:58px;
	height: 58px;
	background: url(../../a_journal/30/images/index_bg006.png) no-repeat 0 0;
	background-size: 58px 58px;
}
.a_journal30 .topicsBox.type02 .boxInner {
	background: #ffffff;
	border-radius: 5px;
}
.a_journal30 .topicsBox.type02 .boxInner h3 {
	margin-top:-31px;
}


.a_journal30 .topicsBox.type03 {
	padding: 10px;
	margin-top: 20px;
	background: #43cfe0;
	border-radius: 5px;
}
.a_journal30 .topicsBox.type03:after {
	content: "";
	display: block;
	position: absolute;
	top: -23px;
	right: -12px;
	width:58px;
	height: 58px;
	background: url(../../a_journal/30/images/index_bg007.png) no-repeat 0 0;
	background-size: 58px 58px;
}
.a_journal30 .topicsBox.type03 .boxInner {
	background: #ffffff;
	border-radius: 5px;
}

.a_journal30 .topicsBox.type03 .boxInner .stepIcon {
	width: 90px !important;
	height: auto;
}

.a_journal30 .lastCommentBox{
	padding: 10px;
	font-size: 12px;
}
.a_journal30 .lastCommentBox ol{
	list-style: decimal;
	padding-left:20px;
}


/*=================================
	 For.a_journal31
================================ */
/* introductionBox */
.a_journal31 .introductionBox {
	position: relative;
	padding: 0 5px 17px 17px; 
	background: url(../../a_journal/31/images/index_bg008.gif) no-repeat 0 32px,
							url(../../a_journal/31/images/index_bg008.gif) no-repeat 100% 11px,
							url(../../a_journal/31/images/index_bg003.gif) repeat-x 0 11px,
							url(../../a_journal/31/images/index_bg004.gif) repeat-x 0 100%,
							url(../../a_journal/31/images/index_bg009.gif) repeat-x 0 11px;
							
	background-size: 1px auto,
									 1px auto,
									 550px auto,
									 550px auto,
									 1px auto;
	margin: 5px 9px 0;
}
.a_journal31 .introductionBox:before {
	content: "";
	display: block;
	position: absolute;
	top: -8px;
	left: -7px;
	width: 71px;
	height: 41px;
	background: url(../../a_journal/31/images/index_bg001.png) no-repeat 0 0;
	background-size: 71px 41px;
}
.a_journal31 .introductionBox:after {
	content: "";
	display: block;
	position: absolute;
	bottom: -8px;
	right: 7px;
	width: 74px;
	height: 27px;
	background: url(../../a_journal/31/images/index_bg002.png) no-repeat 0 0;
	background-size: 74px 27px;
}
.a_journal31 .introductionBox .boxCol2 {
	overflow: hidden;
}
.a_journal31 .introductionBox .boxCol2 .imgCol {
	float: right;
	width: 50%;
	margin-left: 16px;
	
}
.a_journal31 .introductionBox .boxCol2 .textCol {
	margin: 33px 23px 0 0;
}

/* tolkCol2 */
.a_journal31 .talkBox.talk01 {
	margin-top: 14px;
}
.a_journal31 .img01 { 
	margin-top: 25px;
}

.a_journal31 .tolkCol2.talk02 {
	margin-top: 10px;
}
.a_journal31 .tolkCol2.talk02 {
	margin-top: 10px;
}
.a_journal31 .tolkCol2.talk02 .imgCol {
	height:auto;
	padding-left:8%;
	padding-right:0%;
	width: 100%;
}
.a_journal31 .tolkCol2.talk02 .textCol .talkBox:after {
	content: "";
	position: absolute;
	top: 50%;
	left:auto;
	right: -15px;
	margin-top: -8px;
	display: block;
	width: 16px;
	height: 17px;
	background: url(../../a_journal/images/common_bg008.gif) no-repeat 0 0;
	background-size: 16px 17px;
}
.a_journal31 .tolkCol2.talk02 .imgCol {
	width:100%;
}
.a_journal31 .tolkCol2.talk03 {
	margin-top: 10px;
}
.a_journal31 .tolkCol2.talk03 .imgCol {
	width: 55%;
}
.a_journal31 .tolkCol2.talk03 .textCol {
	margin-top: 15px;
}

.a_journal31 .tolkCol2.talk04 {
	margin-top: 10px;
}
.a_journal31 .tolkCol2.talk04 .imgCol{

}
.a_journal31 .tolkCol2.talk05 {
	margin-top: 15px;
}
.a_journal31 .tolkCol2.talk05 .imgCol {
	width:30%;
}

.a_journal31 .tolkCol2.talk06 {
	margin-top: 10px;
}
.a_journal31 .tolkCol2.talk06 .imgCol {
	width:25%;
}
.a_journal31 .tolkCol2.talk07 {
	margin-top: 20px;
}
.a_journal31 .tolkCol2.talk07 .imgCol{
	width:38%;
}
.a_journal31 .tolkCol2.talk08 {
	margin-top: 20px;
}
.a_journal31 .tolkCol2.talk08 .imgCol{
	width:35%;
}
.a_journal31 .tolkCol2.talk09 {
	margin-top: 20px;
}
.a_journal31 .tolkCol2.talk09 .imgCol{
	width:60%;
}
.a_journal31 .tolkCol2.talk10 {
	margin-top: 20px;
}
.a_journal31 .tolkCol2.talk10 .imgCol{
	width:30%;
}
.a_journal31 .tolkCol2.talk11 {
	margin-top: 15px;
}
.a_journal31 .tolkCol2.talk11 .imgCol{
	width:30%;
}

.a_journal31 .tolkCol2.talk12 {
	margin-top: 40px;
}
.a_journal31 .tolkCol2.talk13 {
	margin-top: 30px;
}
.a_journal31 .tolkCol2.talk13 .imgCol{
	width:40%;
}


/* topicsBox */
.a_journal31 .topicsBox {
	position: relative;
	margin: 0 9px;
}
.a_journal31 .topicsBox .boxInner {
	padding: 10px 10px 20px;
}

.a_journal31 .topicsBox.type01 {
	padding: 10px;
	margin-top: 30px;
	background: #bd63a3;
	border-radius: 5px;
}
.a_journal31 .topicsBox.type01:after {
	content: "";
	display: block;
	position: absolute;
	top: -10px;
	right: 4px;
	width:66px;
	height: 49px;
	background: url(../../a_journal/31/images/index_bg005.png) no-repeat 0 0;
	background-size: 66px 49px;
}
.a_journal31 .topicsBox.type01 .boxInner {
	background: #ffffff;
	border-radius: 5px;
}

.a_journal31 .topicsBox.type02 {
	padding: 10px;
	margin-top: 17px;
	background: #9b50b4;
	border-radius: 5px;
}
.a_journal31 .topicsBox.type02:after {
	content: "";
	display: block;
	position: absolute;
	top: -21px;
	left: 4px;
	width:60px;
	height: 45px;
	background: url(../../a_journal/31/images/index_bg006.png) no-repeat 0 0;
	background-size: 60px 45px;
}
.a_journal31 .topicsBox.type02 .boxInner {
	background: #ffffff;
	border-radius: 5px;
}
.a_journal31 .topicsBox.type02 .boxInner h3 {
	margin-top:-31px;
}


.a_journal31 .topicsBox.type03 {
	padding: 10px;
	margin-top: 20px;
	background: #6956b1;
	border-radius: 5px;
}
.a_journal31 .topicsBox.type03:after {
	content: "";
	display: block;
	position: absolute;
	top: -23px;
	right: -12px;
	width:66px;
	height: 49px;
	background: url(../../a_journal/31/images/index_bg007.png) no-repeat 0 0;
	background-size: 66px 49px;
}
.a_journal31 .topicsBox.type03 .boxInner {
	background: #ffffff;
	border-radius: 5px;
}

.a_journal31 .topicsBox.type03 .boxInner .stepIcon {
	width: 90px !important;
	height: auto;
}

.a_journal31 .lastCommentBox{
	padding: 10px;
	font-size: 12px;
}
.a_journal31 .lastCommentBox ol{
	list-style: decimal;
	padding-left:20px;
}



/*=================================
	 For.a_journal32
================================ */
/* introductionBox */
.a_journal32 .introductionBox {
	position: relative;
	padding: 0 5px 17px 17px; 
	background: url(../../a_journal/32/images/index_bg008.gif) no-repeat 0 32px,
							url(../../a_journal/32/images/index_bg008.gif) no-repeat 100% 11px,
							url(../../a_journal/32/images/index_bg003.gif) repeat-x 0 11px,
							url(../../a_journal/32/images/index_bg004.gif) repeat-x 0 100%,
							url(../../a_journal/32/images/index_bg009.gif) repeat-x 0 11px;
							
	background-size: 1px auto,
									 1px auto,
									 550px auto,
									 550px auto,
									 1px auto;
	margin: 5px 9px 0;
}
.a_journal32 .introductionBox:before {
	content: "";
	display: block;
	position: absolute;
	top: -8px;
	left: -7px;
	width: 71px;
	height: 41px;
	background: url(../../a_journal/32/images/index_bg001.png) no-repeat 0 0;
	background-size: 71px 41px;
}
.a_journal32 .introductionBox:after {
	content: "";
	display: block;
	position: absolute;
	bottom: -8px;
	right: 7px;
	width: 74px;
	height: 27px;
	background: url(../../a_journal/32/images/index_bg002.png) no-repeat 0 0;
	background-size: 74px 27px;
}
.a_journal32 .introductionBox .boxCol2 {
	overflow: hidden;
}
.a_journal32 .introductionBox .boxCol2 .imgCol {
	float: right;
	width: 50%;
	margin-left: 16px;
	
}
.a_journal32 .introductionBox .boxCol2 .textCol {
	margin: 33px 23px 0 0;
}

/* tolkCol2 */
.a_journal32 .talkBox.talk01 {
	margin-top: 14px;
}
.a_journal32 .img01 { 
	margin-top: 25px;
}

.a_journal32 .tolkCol2.talk02 {
	margin-top: 10px;
}
.a_journal32 .tolkCol2.talk02 {
	margin-top: 10px;
}
.a_journal32 .tolkCol2.talk02 .imgCol {
	height:auto;
	padding-left:8%;
	padding-right:0%;
	width: 100%;
}
.a_journal32 .tolkCol2.talk02 .textCol .talkBox:after {
	content: "";
	position: absolute;
	top: 50%;
	left:auto;
	right: -15px;
	margin-top: -8px;
	display: block;
	width: 16px;
	height: 17px;
	background: url(../../a_journal/images/common_bg008.gif) no-repeat 0 0;
	background-size: 16px 17px;
}
.a_journal32 .tolkCol2.talk02 .imgCol {
	width:100%;
}
.a_journal32 .tolkCol2.talk03 {
	margin-top: 10px;
}
.a_journal32 .tolkCol2.talk03 .imgCol {
	width: 55%;
}
.a_journal32 .tolkCol2.talk03 .textCol {
	margin-top: 15px;
}

.a_journal32 .tolkCol2.talk04 {
	margin-top: 10px;
}
.a_journal32 .tolkCol2.talk04 .imgCol{

}
.a_journal32 .tolkCol2.talk05 {
	margin-top: 15px;
}
.a_journal32 .tolkCol2.talk05 .imgCol {
	width:30%;
}

.a_journal32 .tolkCol2.talk06 {
	margin-top: 10px;
}
.a_journal32 .tolkCol2.talk06 .imgCol {
	width:25%;
}
.a_journal32 .tolkCol2.talk07 {
	margin-top: 20px;
}
.a_journal32 .tolkCol2.talk07 .imgCol{
	width:38%;
}
.a_journal32 .tolkCol2.talk08 {
	margin-top: 20px;
}
.a_journal32 .tolkCol2.talk08 .imgCol{
	width:35%;
}
.a_journal32 .tolkCol2.talk09 {
	margin-top: 20px;
}
.a_journal32 .tolkCol2.talk09 .imgCol{
	width:60%;
}
.a_journal32 .tolkCol2.talk10 {
	margin-top: 20px;
}
.a_journal32 .tolkCol2.talk10 .imgCol{
	width:30%;
}
.a_journal32 .tolkCol2.talk11 {
	margin-top: 15px;
}
.a_journal32 .tolkCol2.talk11 .imgCol{
	width:30%;
}

.a_journal32 .tolkCol2.talk12 {
	margin-top: 40px;
}
.a_journal32 .tolkCol2.talk13 {
	margin-top: 30px;
}
.a_journal32 .tolkCol2.talk13 .imgCol{
	width:40%;
}


/* topicsBox */
.a_journal32 .topicsBox {
	position: relative;
	margin: 0 9px;
}
.a_journal32 .topicsBox .boxInner {
	padding: 10px 10px 20px;
}

.a_journal32 .topicsBox.type01 {
	padding: 10px;
	margin-top: 30px;
	background: #4850ba;
	border-radius: 5px;
}
.a_journal32 .topicsBox.type01:after {
	content: "";
	display: block;
	position: absolute;
	top: -10px;
	right: 4px;
	width:66px;
	height: 49px;
	background: url(../../a_journal/32/images/index_bg005.png) no-repeat 0 0;
	background-size: 66px 49px;
}
.a_journal32 .topicsBox.type01 .boxInner {
	background: #ffffff;
	border-radius: 5px;
}

.a_journal32 .topicsBox.type02 {
	padding: 10px;
	margin-top: 17px;
	background: #3347b2;
	border-radius: 5px;
}
.a_journal32 .topicsBox.type02:after {
	content: "";
	display: block;
	position: absolute;
	top: -10px;
	left: 4px;
	width:60px;
	height: 45px;
	background: url(../../a_journal/32/images/index_bg006.png) no-repeat 0 0;
	background-size: 60px 45px;
}
.a_journal32 .topicsBox.type02 .boxInner {
	background: #ffffff;
	border-radius: 5px;
}
.a_journal32 .topicsBox.type02 .boxInner h3 {
	margin-top:-10px;
}


.a_journal32 .topicsBox.type03 {
	padding: 10px;
	margin-top: 20px;
	background: #1a2b8a;
	border-radius: 5px;
}
.a_journal32 .topicsBox.type03:after {
	content: "";
	display: block;
	position: absolute;
	top: -10px;
	right: -12px;
	width:66px;
	height: 49px;
	background: url(../../a_journal/32/images/index_bg007.png) no-repeat 0 0;
	background-size: 66px 49px;
}
.a_journal32 .topicsBox.type03 .boxInner {
	background: #ffffff;
	border-radius: 5px;
}

.a_journal32 .topicsBox.type03 .boxInner .stepIcon {
	width: 90px !important;
	height: auto;
}

.a_journal32 .lastCommentBox{
	padding: 10px;
	font-size: 12px;
}
.a_journal32 .lastCommentBox ol{
	list-style: decimal;
	padding-left:20px;
}
/*=================================
	 For.a_journal33
================================ */
/* introductionBox */
.a_journal33 .introductionBox {
	position: relative;
	padding: 0 5px 17px 17px; 
	background: url(../../a_journal/33/images/index_bg008.gif) no-repeat 0 32px,
							url(../../a_journal/33/images/index_bg008.gif) no-repeat 100% 11px,
							url(../../a_journal/33/images/index_bg003.gif) repeat-x 0 11px,
							url(../../a_journal/33/images/index_bg004.gif) repeat-x 0 100%,
							url(../../a_journal/33/images/index_bg009.gif) repeat-x 0 11px;
							
	background-size: 1px auto,
									 1px auto,
									 550px auto,
									 550px auto,
									 1px auto;
	margin: 5px 9px 0;
}
.a_journal33 .introductionBox:before {
	content: "";
	display: block;
	position: absolute;
	top: -8px;
	left: -7px;
	width: 71px;
	height: 41px;
	background: url(../../a_journal/33/images/index_bg001.png) no-repeat 0 0;
	background-size: 71px 41px;
}
.a_journal33 .introductionBox:after {
	content: "";
	display: block;
	position: absolute;
	bottom: -8px;
	right: 7px;
	width: 74px;
	height: 27px;
	background: url(../../a_journal/33/images/index_bg002.png) no-repeat 0 0;
	background-size: 74px 27px;
}
.a_journal33 .introductionBox .boxCol2 {
	overflow: hidden;
}
.a_journal33 .introductionBox .boxCol2 .imgCol {
	float: right;
	width: 50%;
	margin-left: 16px;
	
}
.a_journal33 .introductionBox .boxCol2 .textCol {
	margin: 33px 23px 0 0;
}

/* tolkCol2 */
.a_journal33 .talkBox.talk01 {
	margin-top: 14px;
}
.a_journal33 .img01 { 
	margin-top: 25px;
}

.a_journal33 .tolkCol2.talk02 {
	margin-top: 10px;
}
.a_journal33 .tolkCol2.talk02 {
	margin-top: 10px;
}
.a_journal33 .tolkCol2.talk02 .imgCol {
	height:auto;
	padding-left:8%;
	padding-right:0%;
	width: 100%;
}
.a_journal33 .tolkCol2.talk02 .textCol .talkBox:after {
	content: "";
	position: absolute;
	top: 50%;
	left:auto;
	right: -15px;
	margin-top: -8px;
	display: block;
	width: 16px;
	height: 17px;
	background: url(../../a_journal/images/common_bg008.gif) no-repeat 0 0;
	background-size: 56px 50px;
}
.a_journal33 .tolkCol2.talk02 .imgCol {
	width:100%;
}
.a_journal33 .tolkCol2.talk03 {
	margin-top: 10px;
}
.a_journal33 .tolkCol2.talk03 .imgCol {
	width: 55%;
}
.a_journal33 .tolkCol2.talk03 .textCol {
	margin-top: 15px;
}

.a_journal33 .tolkCol2.talk04 {
	margin-top: 10px;
}
.a_journal33 .tolkCol2.talk04 .imgCol{

}
.a_journal33 .tolkCol2.talk05 {
	margin-top: 15px;
}
.a_journal33 .tolkCol2.talk05 .imgCol {
	width:30%;
}

.a_journal33 .tolkCol2.talk06 {
	margin-top: 10px;
}
.a_journal33 .tolkCol2.talk06 .imgCol {
	width:25%;
}
.a_journal33 .tolkCol2.talk07 {
	margin-top: 20px;
}
.a_journal33 .tolkCol2.talk07 .imgCol{
	width:38%;
}
.a_journal33 .tolkCol2.talk08 {
	margin-top: 20px;
}
.a_journal33 .tolkCol2.talk08 .imgCol{
	width:35%;
}
.a_journal33 .tolkCol2.talk09 {
	margin-top: 20px;
}
.a_journal33 .tolkCol2.talk09 .imgCol{
	width:60%;
}
.a_journal33 .tolkCol2.talk10 {
	margin-top: 20px;
}
.a_journal33 .tolkCol2.talk10 .imgCol{
	width:30%;
}
.a_journal33 .tolkCol2.talk11 {
	margin-top: 15px;
}
.a_journal33 .tolkCol2.talk11 .imgCol{
	width:30%;
}

.a_journal33 .tolkCol2.talk12 {
	margin-top: 40px;
}
.a_journal33 .tolkCol2.talk13 {
	margin-top: 30px;
}
.a_journal33 .tolkCol2.talk13 .imgCol{
	width:40%;
}


/* topicsBox */
.a_journal33 .topicsBox {
	position: relative;
	margin: 0 9px;
}
.a_journal33 .topicsBox .boxInner {
	padding: 10px 10px 20px;
}

.a_journal33 .topicsBox.type01 {
	padding: 10px;
	margin-top: 30px;
	background: #ffba47;
	border-radius: 5px;
}
.a_journal33 .topicsBox.type01:after {
	content: "";
	display: block;
	position: absolute;
	top: -10px;
	right: -8px;
	width:56px;
	height: 50px;
	background: url(../../a_journal/33/images/index_bg005.png) no-repeat 0 0;
	background-size: 56px 50px;
}
.a_journal33 .topicsBox.type01 .boxInner {
	background: #ffffff;
	border-radius: 5px;
}

.a_journal33 .topicsBox.type02 {
	padding: 10px;
	margin-top: 17px;
	background: #ff9772;
	border-radius: 5px;
}
.a_journal33 .topicsBox.type02:after {
	content: "";
	display: block;
	position: absolute;
	left: -8px;
	top: -23px;
	width:56px;
	height: 50px;
	background: url(../../a_journal/33/images/index_bg006.png) no-repeat 0 0;
	background-size: 56px 50px;
}
.a_journal33 .topicsBox.type02 .boxInner {
	background: #ffffff;
	border-radius: 5px;
}
.a_journal33 .topicsBox.type02 .boxInner h3 {
	margin-top:-40px;
}


.a_journal33 .topicsBox.type03 {
	padding: 10px;
	margin-top: 20px;
	background: #ff8e8e;
	border-radius: 5px;
}
.a_journal33 .topicsBox.type03:after {
	content: "";
	display: block;
	position: absolute;
	top: -10px;
	right: -8px;
	width:56px;
	height: 50px;
	background: url(../../a_journal/33/images/index_bg007.png) no-repeat 0 0;
	background-size: 56px 50px;
}
.a_journal33 .topicsBox.type03 .boxInner {
	background: #ffffff;
	border-radius: 5px;
}
.a_journal33 .topicsBox.type03 .boxInner .box01,
.a_journal33 .topicsBox.type03 .boxInner .box02,{
	margin-top: 20px;
}
.a_journal33 .topicsBox.type03 .boxInner .title02 {
	margin:20px auto 10px;
}
.a_journal33 .topicsBox.type03 .boxInner dl dt{
}
.a_journal33 .topicsBox.type03 .boxInner dl .ic01 {
	background: url(../../a_journal/33/images/index_ic001.png) no-repeat 0 0;
	background-size: 17px 16px;
	padding-left: 20px;
	font-weight: bold;
	font-size: 10px;
	font-size: 1.0rem;
	color: #555555;
}
.a_journal33 .topicsBox.type03 .boxInner dl .ic02 {
	margin-top: 15px;
	background: url(../../a_journal/33/images/index_ic002.png) no-repeat 0 0;
	background-size: 17px 16px;
	padding-left: 20px;
	font-weight: bold;
	font-size: 10px;
	font-size: 1.0rem;
	color: #555555;
}
.a_journal33 .topicsBox.type03 .boxInner dl dd {
	margin-top: 10px;
}
.a_journal33 .topicsBox.type03 .boxInner ul li {
	padding-left: 24px;
}
.a_journal33 .topicsBox.type03 .boxInner .box01 ul li.first {
	background: url(../../a_journal/33/images/index_ic003.png) no-repeat 0 0;
	background-size: 19px 19px;
}
.a_journal33 .topicsBox.type03 .boxInner .box01 ul li.second {
	background: url(../../a_journal/33/images/index_ic004.png) no-repeat 0 0;
	background-size: 19px 19px;
}
.a_journal33 .topicsBox.type03 .boxInner .box02 ul li.first {
	background: url(../../a_journal/33/images/index_ic005.png) no-repeat 0 0;
	background-size: 19px 19px;
}
.a_journal33 .topicsBox.type03 .boxInner .box02 ul li.second {
	background: url(../../a_journal/33/images/index_ic006.png) no-repeat 0 0;
	background-size: 19px 19px;
}

.a_journal33 .topicsBox.type03 .boxInner .stepIcon {
	width: 90px !important;
	height: auto;
}

.a_journal33 .lastCommentBox{
	padding: 10px;
	font-size: 12px;
}
.a_journal33 .lastCommentBox ol{
	list-style: decimal;
	padding-left:20px;
}

/*=================================
	 For.a_journal34
================================ */
/* introductionBox */
.a_journal34 .introductionBox {
	position: relative;
	padding: 0 5px 17px 17px; 
	background: url(../../a_journal/34/images/index_bg008.gif) no-repeat 0 32px,
							url(../../a_journal/34/images/index_bg008.gif) no-repeat 100% 11px,
							url(../../a_journal/34/images/index_bg003.gif) repeat-x 0 11px,
							url(../../a_journal/34/images/index_bg004.gif) repeat-x 0 100%,
							url(../../a_journal/34/images/index_bg009.gif) repeat-x 0 11px;
							
	background-size: 1px auto,
									 1px auto,
									 550px auto,
									 550px auto,
									 1px auto;
	margin: 5px 9px 0;
}
.a_journal34 .introductionBox:before {
	content: "";
	display: block;
	position: absolute;
	top: -8px;
	left: -7px;
	width: 71px;
	height: 41px;
	background: url(../../a_journal/34/images/index_bg001.png) no-repeat 0 0;
	background-size: 71px 41px;
}
.a_journal34 .introductionBox:after {
	content: "";
	display: block;
	position: absolute;
	bottom: -8px;
	right: 7px;
	width: 74px;
	height: 27px;
	background: url(../../a_journal/34/images/index_bg002.png) no-repeat 0 0;
	background-size: 74px 27px;
}
.a_journal34 .introductionBox .boxCol2 {
	overflow: hidden;
}
.a_journal34 .introductionBox .boxCol2 .imgCol {
	float: right;
	width: 50%;
	margin-left: 16px;
	
}
.a_journal34 .introductionBox .boxCol2 .textCol {
	margin: 33px 23px 0 0;
}

/* tolkCol2 */
.a_journal34 .talkBox.talk01 {
	margin-top: 14px;
}
.a_journal34 .img01 { 
	margin-top: 25px;
}

.a_journal34 .tolkCol2.talk02 {
	margin-top: 10px;
}
.a_journal34 .tolkCol2.talk02 {
	margin-top: 10px;
}
.a_journal34 .tolkCol2.talk02 .imgCol {
	height:auto;
	padding-left:8%;
	padding-right:0%;
	width: 100%;
}
.a_journal34 .tolkCol2.talk02 .textCol .talkBox:after {
	background: rgba(0, 0, 0, 0) url("../../a_journal/images/common_bg008.gif") no-repeat scroll 0 0 / 16px 17px;
	content: "";
	display: block;
	height: 17px;
	margin-top: -8px;
	position: absolute;
	right: -15px;
	top: 50%;
	width: 16px;
}
.a_journal34 .tolkCol2.talk02 .imgCol {
	width:100%;
}
.a_journal34 .tolkCol2.talk03 {
	margin-top: 10px;
}
.a_journal34 .tolkCol2.talk03 .imgCol {
	width: 35%;
}
.a_journal34 .tolkCol2.talk03 .textCol {
	margin-top: 15px;
}

.a_journal34 .tolkCol2.talk04 {
	margin-top: 10px;
}
.a_journal34 .tolkCol2.talk04 .imgCol{

}
.a_journal34 .tolkCol2.talk05 {
	margin-top: 15px;
}
.a_journal34 .tolkCol2.talk05 .imgCol {
	width:30%;
}

.a_journal34 .tolkCol2.talk06 {
	margin-top: 10px;
}
.a_journal34 .tolkCol2.talk06 .imgCol {
	width:40%;
}
.a_journal34 .tolkCol2.talk07 {
	margin-top: 20px;
}
.a_journal34 .tolkCol2.talk07 .imgCol{
	width:38%;
}
.a_journal34 .tolkCol2.talk08 {
	margin-top: 20px;
}
.a_journal34 .tolkCol2.talk08 .imgCol{
	width:25%;
}
.a_journal34 .tolkCol2.talk09 {
	margin-top: 20px;
}
.a_journal34 .tolkCol2.talk09 .imgCol{
	width:46%;
}
.a_journal34 .tolkCol2.talk10 {
	margin-top: 20px;
}
.a_journal34 .tolkCol2.talk10 .imgCol{
	width:30%;
}
.a_journal34 .tolkCol2.talk11 {
	margin-top: 15px;
}
.a_journal34 .tolkCol2.talk11 .imgCol{
	width:30%;
}

.a_journal34 .tolkCol2.talk12 {
	margin-top: 40px;
}
.a_journal34 .tolkCol2.talk13 {
	margin-top: 30px;
}
.a_journal34 .tolkCol2.talk13 .imgCol{
	width:40%;
}


/* topicsBox */
.a_journal34 .topicsBox {
	position: relative;
	margin: 0 9px;
}
.a_journal34 .topicsBox .boxInner {
	padding: 10px 10px 20px;
}

.a_journal34 .topicsBox.type01 {
	padding: 10px;
	margin-top: 30px;
	background: #cef972;
	border-radius: 5px;
}
.a_journal34 .topicsBox.type01:after {
	content: "";
	display: block;
	position: absolute;
	top: -4px;
	right: 5px;
	width:75px;
	height: 27px;
	background: url(../../a_journal/34/images/index_bg005.png) no-repeat 0 0;
	background-size: 75px 27px;
}
.a_journal34 .topicsBox.type01 .boxInner {
	background: #ffffff;
	border-radius: 5px;
}

.a_journal34 .topicsBox.type02 {
	padding: 10px;
	margin-top: 17px;
	background: #abfb88;
	border-radius: 5px;
}
.a_journal34 .topicsBox.type02:after {
	content: "";
	display: block;
	position: absolute;
	left: 5px;
	top: -5px;
	width:75px;
	height: 27px;
	background: url(../../a_journal/34/images/index_bg006.png) no-repeat 0 0;
	background-size: 75px 27px;
}
.a_journal34 .topicsBox.type02 .boxInner {
	background: #ffffff;
	border-radius: 5px;
}
.a_journal34 .topicsBox.type02 .boxInner h3 {
	margin-top:-40px;
}
.a_journal34 .topicsBox.type02 .boxInner .first_ic {
	background: url(../../a_journal/34/images/index_ic001.png) no-repeat 0 0;
	background-size: 18px 18px;
	padding-left: 28px;
}
.a_journal34 .topicsBox.type02 .boxInner .second_ic {
	background: url(../../a_journal/34/images/index_ic003.png) no-repeat 0 0;
	background-size: 18px 18px;
	padding-left: 28px;
}
.a_journal34 .topicsBox.type02 .boxInner .third_ic {
	background: url(../../a_journal/34/images/index_ic002.png) no-repeat 0 0;
	background-size: 18px 18px;
	padding-left: 28px;
}


.a_journal34 .topicsBox.type03 {
	padding: 10px;
	margin-top: 20px;
	background: #a7f4b8;
	border-radius: 5px;
}
.a_journal34 .topicsBox.type03:after {
	content: "";
	display: block;
	position: absolute;
	top: -4px;
	right: 5px;
	width:75px;
	height: 27px;
	background: url(../../a_journal/34/images/index_bg007.png) no-repeat 0 0;
	background-size: 75px 27px;
}
.a_journal34 .topicsBox.type03 .boxInner {
	background: #ffffff;
	border-radius: 5px;
}
.a_journal34 .lastCommentBox{
	padding: 10px;
	font-size: 12px;
}
.a_journal34 .lastCommentBox ol{
	list-style: decimal;
	padding-left:20px;
}

/* clearfix
================================ */

.newestColumn:after,
.backnumberCol2:after {
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
}
