@charset "utf-8";/* CONTAINER ****************************************************************/div#contents div.topback {	margin: 30px 0;}/* HEADER ****************************************************************/div#header {	width: 800px;	height: 80px;}div#h-top p {	float: left;	width: 400px;	height: 49px;	text-indent: -9999px;	background: url(../images/logo.gif) no-repeat;}div#h-top p a {	float: left;	width: 400px;	height: 49px;	text-indent: -9999px;	background: url(../images/logo.gif) no-repeat;}/* MAIN ****************************************************************/div#main {	width: 615px;	padding: 17px 17px 0 0;}div#main h2, div#main h3 {	text-indent: -9999px;}div#main .orenge {	color: #ED6C00;}div#title {	width: 615px;	margin-bottom: 22px;}div#title h1, div#title p {	width: 615px;	text-indent: -9999px;	background: url(../special/images/main_img.gif) no-repeat;}div#title h1 { height: 70px; background-position: 0 -285px;}div#title p#t-img01 { height: 150px; background-position: 0 0;}div#title p#t-img02 { height: 70px; background-position: 0 -150px;}div#title p#t-img03 { height: 65px; background-position: 0 -220px;}div#title p#t-img04 { height: 47px; background-position: 0 -355px;}div#title ul {	line-height: 1.4;	font-size: 83%;}div#box1 {	width: 615px;	line-height: 1.6;	margin-bottom: 28px;}div#box1 div.inbox {	float: left;	width: 365px;}div#box1 h2 {	height: 64px;	margin-bottom: 10px;	background: url(../special/images/box1_title.gif) no-repeat;}div#box1 p.side {	float: right;}div.contact {	width: 372px;	margin: 0 auto 50px;}div.contact p.sent {	height: 22px;	text-indent: -9999px;	background: url(../special/images/contact_sent.gif) no-repeat;}div#box2 {	float: left;	width: 342px;	margin-bottom: 20px;}div#box2 h2 {	height: 75px;	margin-bottom: 7px;	background: url(../special/images/box2_title.gif) no-repeat;}div#box2 p.repletion {	line-height: 1;	margin-bottom: 10px;	font-size: 83%;	text-align: right;}div#box2 h3 {	height: 20px;	margin: 30px 0 10px;	background: url(../special/images/box2_intitle.gif) no-repeat;}div#box2 ul {	list-style: disc;	margin: 0 0 10px 20px;}div#box2 p.footnotes {	line-height: 1;	font-size: 83%;}div#box3 {	float: right;	width: 243px;	margin-bottom: 20px;}div#box3 h2 {	height: 65px;	margin-bottom: 7px;	background: url(../special/images/box3_title.gif) no-repeat;}div#box3 p.sent {	height: 13px;	line-height: 1;	margin-bottom: 15px;	text-indent: -9999px;	background: url(../special/images/box3_subtitle.gif) no-repeat;}div#box3 div.inbox {	width: 220px;}div#box3 div.inbox h3 {	height: 25px;	margin-bottom: 5px;}h3#box3-title01 { background: url(../special/images/box3_intitle01.gif) no-repeat;}h3#box3-title02 { background: url(../special/images/box3_intitle02.gif) no-repeat;}h3#box3-title03 { background: url(../special/images/box3_intitle03.gif) no-repeat;}h3#box3-title04 { background: url(../special/images/box3_intitle04.gif) no-repeat;}div#box3 div.inbox p {	margin-bottom: 10px;}div.box {	clear: both;	width: 573px;	margin-bottom: 30px;}div.box table {	line-height: 1;	margin: 0 5px 5px;	border: #928E8D solid 1px;}div.box th, div.box td {	vertical-align: middle;	padding: 4px 3px 3px;	border: #928E8D solid 1px;	text-align: center;}div#box4 {	float: left;	width: 193px;}div#box4 h2 {	height: 27px;	margin-bottom: 7px;	background: url(../special/images/box4_title.gif) no-repeat;}div#box4 table {	width: 183px;}div#box4 .side {	width: 64px;}div#box4 p.repletion {	line-height: 1;	margin-left: 5px;	font-size: 83%;}div#box5 {	float: right;	width: 370px;}div#box5 h2 {	height: 27px;	margin-bottom: 7px;	background: url(../special/images/box5_title.gif) no-repeat;}div#box5 p {	margin: 0 5px 10px;}div#box5 table {	width: 360px;}div#box5 table#visible {	vertical-align: bottom;	margin-bottom: 13px;	border: none;}div#box5 table#visible th,div#box5 table#visible td {	vertical-align: bottom;	border: none;	text-align: left;}div#box5 table#visible th {	width: 235px;}div#box5 table#visible span.money {	margin-right: 2px;	font-size: 166%;}div#box5 caption {	line-height: 1.1;	padding-bottom: 4px;	font-size: 83%;	text-align: left;}div#box5 caption span {	font-size: 120%;}div#box5 th {	width: 86px;}div#box5 td span.orenge {	margin-left: 10px;	font-size: 83%;}div#box5 td span.money {	margin-left: 2px;	font-size: 160%;}div#box5 td span.salary {	margin-left: 2px;	font-size: 110%;}div#box5 p.footnotes {	line-height: 1;	margin-right: 5px;	font-size: 83%;	text-align: right;}/* FOOTER ****************************************************************/div#footer {	height: 3em;	font-size: 10px;}div#footer address {	padding-top: 0.2em;	font-size: 10px;}