@charset "EUC-JP";
.bottom5{ margin-bottom:5px;}
.bottom10{ margin-bottom:10px;}
.bottom15{ margin-bottom:15px;}
.bottom20{ margin-bottom:20px;}

#container_hd{
	width: 940px;
	margin: auto!important;
	clear: both;
	float: none;
	height: auto;
	overflow: hidden;
}
#container_hd:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
/*\*/
* html #container_hd {
    height: 1em;
    overflow: visible;
}
/**/

.cap{
	font-size:12px;
	line-height:150%;
	color:#000000;
	margin-top:5px;
}	
.cap02{
	font-size:12px;
	line-height:140%;
	color:#FF6600;
	margin-top:5px;
	margin-bottom:8px;
}
.impre{
	background-image:url(../img/impre.jpg);
	background-repeat:no-repeat;
	width:940px;
	clear:both;
	height:720px;
}
	
.imprego{
	width:940px;
	clear:both;
	padding-top:256px;
}
.imprego:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
/*\*/
* html .imprego {
    height: 1em;
    overflow: visible;
}
/**/	
.imprebox01{
	padding-left:235px;
	float:left;
	width:220px;
	font-size:11px;
	line-height:140%;
	color:#000000;
}
.imprebox02{
	float:right;
	width:220px;
	font-size:11px;
	line-height:140%;
	color:#000000;
	padding-left:225px;
	padding-right:40px;
}	

.imprego02{
	width:940px;
	padding-top:182px;
}
.imprego02:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
/*\*/
* html .imprego02 {
    height: 1em;
    overflow: visible;
}
/**/	
.imprego02 .imprebox0201{
	float:left;
	width:230px;
	height:106px;
	font-size:11px;
	line-height:140%;
	color:#000000;
	padding-left:42px;
}	
.imprego02 .imprebox0202{
	float:right;
	width:230px;
	height:106px;
	font-size:11px;
	line-height:140%;
	color:#000000;
	padding-left:27px;
	padding-right:235px;
}	
.try{
	background-color:#F4F4F4;
	padding:5px;
	height:320px;
}		
.pack01{
	width:460px;
	clear:both;
}	
.pack01:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
/*\*/
* html .pack01 {
    height: 1em;
    overflow: visible;
}
/**/
.pack01a{
	width:205px;
	float:left;
	margin-right:2px;
}
.pack02b{
	width:250px;
	float:right;
}	
.context02{
	font-family: "Osaka¡ÝÅùÉý", "£Í£Ó £Ð¥´¥·¥Ã¥¯";
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #333333;
	margin-bottom: 20px;
	clear:both;
	text-align:left;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
}	