@charset "UTF-8";
/* ============================================================================= */
/*                                                                               */
/*                                experience                                     */
/*                                                                               */
/* ============================================================================= */


#experience dt {
	background: url(/lib_image/ryugaku/top/experience/title.png);
}
#experience dd ul {
	background: url(/lib_image/ryugaku/top/experience/bg.png) repeat-y;
	border: #004b19 1px solid;
}
#experience dd ul li.male {
	background: url(/lib_image/ryugaku/top/experience/male.png);
}
#experience dd ul li.female {
	background: url(/lib_image/ryugaku/top/experience/female.png);
}
#experience dd ul li.text {
	background-image: url(/lib_image/ryugaku/top/experience/text.png);
}
#experience dd ul li.sequel a {
	color: #004b19;
}
#experience dd ul li.sequel a:hover {
	background: url(/lib_image/ryugaku/top/experience/sequel_.png);
}

#experience .open a {
	color: #0066CC;
	font-weight:bold;
	padding-left:16px;
	background-image: url(/lib_image/experience/icon_link.png);
	background-position: left center;
	background-repeat: no-repeat;
}



/************************************************** letter X experience **************************************************/
.letter ,
#experience {
	font-size: 12px;
	margin: 0;
}
.letter h2 ,
#experience h2 {
	line-height: 20px;
	font-size: 100%;
	color: #ffffff;
	text-indent: 10px;
	margin: 10px 10px 0;
	letter-spacing: 2px;
	text-align: left;
	border: 0;
}
.letter div.profile ,
#experience div.profile {
	margin: 0 10px 10px;
	padding: 10px;
	line-height: 125%;
	width: 540px;
}
.letter div.profile div.name ,
#experience div.profile div.name {
	float: left;
	width: 100px;
	line-height: 150%;
}
.letter div.profile dl ,
#experience div.profile dl {
	float: right;
	width: 420px;
	background: #ffffff;
}
.letter div.profile dl dt ,
#experience div.profile dl dt {
	float: left;
	padding: 4px;
	color: #666666;
}
.letter div.profile dl dd ,
#experience div.profile dl dd {
	float: left;
	padding: 4px;
}

.letter div.profile div.open ,
.letter div.profile div.close ,
#experience div.profile div.open ,
#experience div.profile div.close {
	clear: both;
	text-align: right;
	line-height: 150%;
}
.letter div#dialogue ,
#experience div#dialogue {
	clear: both;
	margin: 20px 0;
	padding: 0 30px;
	line-height: 125%;
}
.letter div#dialogue dl dd img ,
#experience div#dialogue dl dd img {
	padding: 5px 0;
	clear: both;
	display: block;
}
.letter div#dialogue dl dd img.left ,
#experience div#dialogue dl dd img.left {
	float: left;
	padding: 0 5px 0 0;
}
.letter div#dialogue dl dd img.right ,
#experience div#dialogue dl dd img.right {
	float: right;
	padding: 0 0 0 5px;
}
.letter div#dialogue div ,
#experience div#dialogue div {
	border: #e9af16 1px solid;
	background: #f4d98e;
	padding: 20px;
	color: #000000;
}
.letter div#dialogue div span ,
#experience div#dialogue div span {
	border-bottom: #e9af16 1px dotted;
	margin: 0 0 10px;
	font-weight: bold;
	font-size: 120%;
	display: block;
}



/************************************************** experience **************************************************/
#experience h1 {
	background: url(/lib_image/ryugaku/sub/experience.png);
}
#experience h2 {
	background: url(/lib_image/experience/profile.png);
	width:500px;
}
#experience div.profile {
	margin-bottom:25px;
	border: #004b19 1px solid;
	background: #dbffde;
}
#experience div.profile dl dt {
	border-bottom: #004b19 1px dotted;
	background: #eefeef;
	width: 132px;
}
#experience div.profile dl dd {
	border-bottom: #004b19 1px dotted;
	margin-left:0;
	width: 272px;
}
#experience div.profile dl dd.city {
	width: 272px;
}
#experience div#dialogue dl dt {
	background: url(/lib_image/ryugaku/sub/q.png) no-repeat;
	line-height: 24px;
	font-weight: bold;
	padding: 0 0 0 27px;
	margin: 0 0 5px;
	border-bottom: #004b19 1px dotted;
	clear: both;
}
#experience div#dialogue dl dd {
	background: url(/lib_image/ryugaku/sub/a.png) no-repeat;
	padding: 4px 0 4px 27px;
	margin: 0 0 20px;
}

#experience div#dialogue dl dd p{
margin:0 0 10px 0;}
