@charset "UTF-8";

/*-------------------------------------

// kuchikomi

-------------------------------------*/

#header ul li a.kuchikomi{
	background-position:-109px -25px;
}


/*sectionCatch
--------------------------------*/
#sectionCatch{
	margin:0 15px;
	border-bottom:1px dashed #666;
	margin-bottom:15px;
}
	#sectionCatch dl{
		padding:0 270px 0 10px ;
		background:url(../images/img-catch.jpg) no-repeat right bottom;
	}
		#sectionCatch dl dt{
			margin-bottom:22px;
		}
		#sectionCatch dl dd{
			font-size:75%;
			line-height:1.6;
			margin-bottom:20px;
		}

/*sectionJikkan
--------------------------------*/
#sectionJikkan{}
	#sectionJikkan .article1,
	#sectionJikkan .article2,
	#sectionJikkan .article3{
		padding:0 0 33px 0;
		margin:0 10px 28px 10px;
		border-bottom:1px dashed #666;
	}
	#sectionJikkan .article3{
		border-bottom:none;
		margin:0 10px 0 10px;
	}
	#sectionJikkan dl.voice{}
		#sectionJikkan dl.voice dt{
			float:left;
			width:244px;
		}
		#sectionJikkan dl.voice dd{
			float:left;
			width:556px;
			text-indent:-9999px;
			overflow:hidden;
		}
		#sectionJikkan .article1 dl.voice dd{
			background:url(../images/word-jikkan1.gif) no-repeat 20px 27px;
			height:211px;
		}
		#sectionJikkan .article2 dl.voice dd{
			background:url(../images/word-jikkan2.gif) no-repeat 20px 20px;
			height:216px;
		}
		#sectionJikkan .article3 dl.voice dd{
			background:url(../images/word-jikkan3.gif) no-repeat 20px 20px;
			height:216px;
		}

	#sectionJikkan .exp{
		background:url(../images/bg-exp-top.gif) no-repeat;
	}
		#sectionJikkan .exp .inner{
			padding:16px 20px;
		background:url(../images/bg-exp-btm.gif) no-repeat bottom;
		}
		#sectionJikkan .exp .inner .writing{
			float:left;
		}

			#sectionJikkan .article1 .exp .inner .writing{
				width:450px;
			}
			#sectionJikkan .article2 .exp .inner .writing{
				width:507px;
			}
			#sectionJikkan .article3 .exp .inner .writing{
				width:495px;
			}

			#sectionJikkan .exp .inner .writing p{
				font-size:75%;
				line-height:1.6;
				margin:0 1em 1em 0;
			}
		#sectionJikkan .exp .inner img.figure{
			float:left;
			position:relative;
		}
		#sectionJikkan .article1 .exp .inner img.figure,
		#sectionJikkan .article2 .exp .inner img.figure{
			float:left;
			top:-28px;
			margin-bottom:-28px;
		}
		#sectionJikkan .article3 .exp .inner img.figure{
			float:left;
			top:0;
			margin-bottom:0;
		}
		#sectionJikkan p.notes{
			font-size:63%;
			margin:5px 0px 0px 20px;
		}
/*-------------------------------------

// clearfix

-------------------------------------*/
#sectionJikkan .exp .inner:after,
#sectionJikkan dl.voice:after{
	content:" ";
	display:block;
	visibility:hidden;
	clear:both;
	height:0.1px;
	font-size:0.1em;
	line-height:0;
}

* html #sectionJikkan .exp .inner,
* html #sectionJikkan dl.voice{
	display:inline-block;
}
#sectionJikkan .exp .inner,
#sectionJikkan dl.voice{
	height:1%;
}
