@charset "utf-8";

/* =======================================

	osusume.css

========================================== */


#container #contentsArea #contents p{
	text-align:left;
	line-height:180%;
	padding:15px 10px 0;
}

.petitbox{
	width:620px;
	margin:15px 0;
	padding:0px 16px 16px 16px;
	border:1px solid #004096;
	border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
}
.petitbox .naiyo{
	float:right;
	width:310px;
}

.petitbox .naiyo .gaiyo{	line-height:160%;
padding:0px 0px 0 0;
}

.petitbox img{
	float:left;
	width:290px;
	height:180px;
	padding-right:15px;

}
.petitbox .naiyo table{
	width:300px;
	margin:0 0 10px;
	border:1px solid #CCC;
}

.petitbox .naiyo table th,
.petitbox .naiyo table td{
	border-bottom:1px solid #CCC;
	vertical-align:middle;
	padding:4px;
}
.petitbox .naiyo table th{
	font-size:95%;
	width:25%;
	border-right:1px solid #CCC;
	background:#F5F5F5;
	text-align:center;
}
.petitbox .naiyo table td span{
	font-size:90%;
	font-weight:normal;
}
.petitbox .naiyo table td span.kakaku{
	font-size:120%;
	font-weight:bold;
	color:#FF0000;
}


p.section_in_tit{
	font-weight:bold;
	margin-bottom:10px;
	border-bottom:1px dotted;
	color:#004096;
	font-size:120%;
}

/*localnavi---------------------*/
#container #contentsArea #localnavi ul{
	margin:5px 10px 20px;
}
#container #contentsArea #localnavi ul li{
	list-style-type:circle;
	list-style-position:inside;
	border-bottom:2px dotted #F1090D;
	margin-bottom:5px;
}
#container #contentsArea #localnavi ul li a:link,
#container #contentsArea #localnavi ul li a:visited{text-decoration:none;	color:#F1090D;}
#container #contentsArea #localnavi ul li a:hover{text-decoration:none;	color:#1E8848;}

#container #contentsArea #localnavi .profile{
	background-image:url(../company/images/profile.gif);
	background-repeat:no-repeat;
	width:230px;
	height:110px;
	margin:10px auto 0;
	text-indent:100%;
white-space:nowrap;
overflow:hidden;
}