@charset "x-euc-jp";
/* LEFT-CONTENTS layout
----------------------------------------------------*/
div#page-body div#left-contents{
	float:left;
	width:663px;
}
div#page-body div#left-contents p{
	line-height:1.5;
}
div#page-body div#left-contents div.ttl-box{
	float:left;
	width:603px;
	padding:40px 30px 0px 30px;
	background: url(../images/glossary_bg_disc.gif) repeat-x 0px 0px;
}
div#page-body div#left-contents div.ttl-box h2{
	height:90px;
}
div#page-body div#left-contents div.ttl-box p.read{
	padding:0px 0px 0px 20px;
}

/* LEFT-CONTENTS layout >> next back
----------------------------------------------------*/
div#page-body div#left-contents div.next-back-box{
	clear:both;
	color:#CCCCCC;
	text-align:center;
	padding:0px 0px 10px 0px;
	margin:0px 30px 40px 30px;
	background: url(../images/line_dot_blue_x.gif) repeat-x bottom;
}
div#page-body div#left-contents div.next-back-bottom-box{
	clear:both;
	color:#CCCCCC;
	text-align:center;
	padding:10px 0px 0px 0px;
	margin:40px 30px 0px 30px;
	background: url(../images/line_dot_blue_x.gif) repeat-x top;
}
div#page-body div#left-contents div.next-back-box a,div#page-body div#left-contents div.next-back-bottom-box a{
	text-decoration:none;
	color:#373737;
}
div#page-body div#left-contents div.next-back-box a:hover,div#page-body div#left-contents div.next-back-bottom-box a:hover{
	text-decoration:underline;
}
div#page-body div#left-contents div.next-back-box a.active,div#page-body div#left-contents div.next-back-bottom-box a.active{
	font-weight:bold;
	color:#ff6905;
}
/*----------------------------------------------------*/
div#page-body div#left-contents div.disc-box{
	padding:0px 40px;
	width:583px;
}
div#page-body div#left-contents div.disc-box h3.woman{
	float:left;
	width:444px;
	font-size:1.2em;
	padding:8px 0px 10px 40px;
	background: url(../images/experience_bg_pict_woman.gif) no-repeat 0px 0px;
}
div#page-body div#left-contents div.disc-box h3.man{
	float:left;
	width:444px;
	font-size:1.2em;
	padding:8px 0px 10px 40px;
	background: url(../images/experience_bg_pict_man.gif) no-repeat 0px 0px;
}
div#page-body div#left-contents div.disc-box div.btn-box{
	float:right;
	padding:3px 0px 0px 0px;
}
div#page-body div#left-contents div.disc-box div.profile-box-top{
	clear:both;
	padding:3px 0px 0px 0px;
}
div#page-body div#left-contents div.disc-box div.profile-box{
	float:left;
	width:555px;
	background: url(../images/report_bg_box.gif) repeat-y;
	padding:0px 15px;
}
div#page-body div#left-contents div.disc-box div.profile-box h4{
	font-size:1.4em;
	background: url(../images/line_dot_x.gif) repeat-x bottom;
	padding:5px 0px 10px 0px;
	margin:0px 0px 10px 0px;
}
div#page-body div#left-contents div.disc-box div.profile-box h4 a{
	color:#1c65d3;
}
div#page-body div#left-contents div.disc-box div.profile-box ul{
	float:left;
	width:544px;
}
div#page-body div#left-contents div.disc-box div.profile-box ul li.icon-box{
	float:left;
	width:272px;
	padding:0px 0px 10px 0px;
}
div#page-body div#left-contents div.disc-box div.profile-box ul li.icon span.icon-ttl{
	float:left;
	width:83px;
}
div#page-body div#left-contents div.disc-box div.profile-box ul li.icon span.icon{
	float:left;
	width:189px;
}
div#page-body div#left-contents div.disc-box div.profile-box-bottom{
	clear:both;
}