html {
	background: #120000;
}

body {
	margin: 0px auto;
	padding: 0;
	background: #fff;
}

#Container {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	padding: 0 0 0 16px;
	text-align: left;
}

#outlineMap {
	width: 700px;
	margin-left: auto;
	margin-right: auto;
	padding: 12px 0 0 20px;
}

a {
	outline: 0;
}

/*-------------------------img-------------------------*/

img {
	border: none;
}

img {
	vertical-align: top;/* IE6΍ */
	vertical-align: bottom;/* IE6΍ */
}

/*-------------------------bread-------------------------*/

ul.bread {
	margin: 11px 0 0 9px;
	padding: 0;
	color: #B5A590;
	font-size: 11px;
	text-decoration: none;
}

ul.bread li {
	display: inline;
	margin: 0;
	padding: 0 3px 0 0;
	color: #B5A590;
}

ul.bread li a:link,
ul.bread li a:visited,
ul.bread li a:active{
	margin: 0;
	padding: 0;
	color: #B5A590;
	text-decoration: none;
}

ul.bread li a:hover {
	margin: 0;
	padding: 0;
	color: #997F64;
	text-decoration: underline;
}
/*-------------------------ul_standard-------------------------*/

ul.standard {
	margin: 9px;
	padding: 0;
	font-size: 12px;
	color: #464646;
	line-height: 150%;
}

ul.standard li {
	margin: 0 0 0 14px;
	padding: 0;
}

ul.standard02 {
	margin: 3px;
	padding: 0;
	font-size: 12px;
	color: #464646;
	line-height: 150%;
}

ul.standard02 li {
	margin: 0 0 0 2px;
	padding: 0 0 0 13px;
	background: url(../images/bg_li_standard02.gif) no-repeat;
	background-position: left 3px;
	list-style: none;
}

/*-------------------------ul_default-------------------------*/

ul.default {
	margin: 2px 0 0 0;
	padding: 0;
	font-size: 12px;
	line-height: 150%;
}

ul.default li {
	margin: 0 0 0 14px;
	padding: 0;
}

/*-------------------------link-------------------------*/

a.link,
a.link:link,
a.link:active,
a.link:visited {
	font-size: 12px;
	color: #9E3D0D;
	text-decoration: none;
	border-bottom: 1px dotted;
}

a.link:hover {
	font-size: 12px;
	color: #9E3D0D;
	text-decoration: none;
	border-bottom: none;
}

/*-------------------------p-------------------------*/

p {
	margin: 0;
	padding: 0;
}

.txt {
	margin: 5px 0 15px 8px;
	padding: 0;
	width: 540px;
	font-size: 12px;
	color: #464646;
	line-height: 150%;
}

.txt_title {
	margin: 6px;
	padding: 0 0 0 16px;
	font-size: 12px;
	font-weight: bold;
	color: #8B1805;
	line-height: 17px;
	background: url(../images/arrow.gif) no-repeat;
	background-position: left 2px;
	clear: left;
}

.right {
	margin: 5px 0 15px 8px;
	padding: 0;
	width: 540px;
	font-size: 12px;
	color: #464646;
	line-height: 150%;
	text-align: right;
}

.title_img {
	margin: 9px 0 0 0;
	padding: 0;
	width: 560px;
	text-align: center;
}

.p_title_img {
	margin: 0 0 10px 0;
	padding: 0;
	width: 560px;
	text-align: center;
}

.img_basic {
	margin: 5px 0 0 3px;
	padding: 0;
	width: 560px;
}

.att {
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #CE1E06;
}

.top_business_txt {
	margin: 0;
	padding: 1px 0 0 15px;
	font-size: 12px;
	font-weight: bold;
	color: #8B1805;
	line-height: 17px;
	background: url(../images/arrow.gif) no-repeat;
	background-position: left;
	clear: left;
}

/*-------------------------header-------------------------*/

#header {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 116px;
	background: url(../images/bg_head.gif) repeat-x;
}

#bg_header {
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	width: 800px;
	height: 126px;
	background: url(../images/bg_header.gif) no-repeat;
}

#logo {
	margin-left: auto;
	margin-right: auto;
	padding: 10px 0 0 0;
	width: 467px;
	height: 85px;
}

/*-------------------------left_contents-------------------------*/

#left_contents {
	margin: 0;
	padding: 0;
	width: 213px;
	float: left;
}

ul.menu {
	margin: 20px 0 15px 5px;
	padding: 0;
	list-style: none;
}

ul.menu li {
	margin: 0;
	padding: 0;
}

/*-----------------------pcleaning-----------------------*/

.pcleaning {
	margin: 5px 0 0 5px;
	padding: 0;
	height: 60px;
}

/*-----------------------maintenance-----------------------*/

.maintenance {
	margin: 5px 0 0 5px;
	padding: 0;
	height: 60px;
}

/*-----------------------english-----------------------*/

.english {
	margin: 5px 0 0 5px;
	padding: 0;
	height: 60px;
}

/*-----------------------blog-----------------------*/

.blog {
	margin: 15px 0 0 5px;
	padding: 0;
	height: 60px;
}

/*-----------------------company-----------------------*/

.company {
	margin: 20px 0 0 5px;
	padding: 0;
	height: 84px;
}

/*-----------------------address-----------------------*/

.address {
	margin: 0 0 0 5px;
	padding: 0;
	height: 40px;
}

/*-----------------------privacy-----------------------*/

.privacy {
	margin: 0 0 0 5px;
	padding: 0;
	height: 40px;
}

/*-----------------------rightcontents-----------------------*/

#rightcontents {
	margin: 10px 0 0 7px;
	padding: 0;
	width: 580px;
	float: left;
}

/*-----------------------flash-----------------------*/

.flash {
	margin: 0 0 0 2px;
	padding: 9px;
	height: 196px;
	background: url(../images/bg_flash.gif) no-repeat;
}

/*-------------------------business_top-------------------------*/

p.business_top {
	margin:0;
	padding:39px 0 0 20px;
	font-size:12px;
	color: #120000;
	line-height:17px;
	width:225px;
	height:31px;
}

ul.business_top {
	margin:5px 0 0 0;
	padding:0;
	list-style:none;
	width:580px;
}

ul.business_top li {
	margin: 0;
	padding: 0;
	float: left;
}

#business01{
	margin: 0;
	padding: 10px 0 0 9px;
	width: 276px;
	height: 270px;
	background:url(../images/bg_business01.gif) no-repeat;
}

#business02{
	margin: 0;
	padding: 10px 0 0 9px;
	width: 276px;
	height: 270px;
	background: url(../images/bg_business02.gif) no-repeat;
}

#business03{
	margin: 0;
	padding: 5px 0 0 9px;
	width: 276px;
	height: 107px;
	background: url(../images/bg_business03.gif) no-repeat;
}

#business04{
	margin: 0;
	padding: 5px 0 0 9px;
	width: 276px;
	height: 107px;
	background: url(../images/bg_business04.gif) no-repeat;
}

#business05{
	margin: 0;
	padding: 5px 0 0 9px;
	width: 276px;
	height: 107px;
	background: url(../images/bg_business05.gif) no-repeat;
}

#business06{
	margin: 0;
	padding: 5px 0 0 9px;
	width: 276px;
	height: 107px;
	background: url(../images/bg_business06.gif) no-repeat;
}

.moreinfo {
	margin: 0;
	padding: 165px 0 0 0;
	width: 258px;
	text-align: right;
}

.moreinfo02 {
	margin: 0;
	padding: 10px 0 0 0;
	width: 258px;
	text-align: right;
}

/*-------------------------footer-------------------------*/

#footer {
	margin: 20px 0 0 0;
	padding: 0;
	width: 100%;
	background: #120000;
	clear: left;
}

#copyright {
	margin-left: auto;
	margin-right: auto;
	padding: 14px 0 14px 0;
	width: 562px;
	height: 78px;
}

/*-----------------------table_company-----------------------*/

table.company{
	margin: 7px;
	padding: 0;
	width: 544px;
	font-size: 12px;
	position: relative;
}

.comp01 {
	padding: 7px 0 5px 14px;
	border-top: 1px solid #9A9790;
	border-left: 1px solid #9A9790;
	border-bottom: 1px solid #C5C1B8;
	color: #66563F;
	width: 20%;
	background-color: #ECE7DC;
}

.comp02 {
	padding: 7px 0 5px 14px;
	border: 1px solid #C5C1B8;
	color: #464646;
	width: 80%;
	line-height: 17px;
}

/*-----------------------amusement-----------------------*/

.amuse01 {
	margin: 0 0 0 5px;
	padding: 7px;
	border: 1px solid #C5C1B8;
	font-size: 12px;
	color: #464646;
	background-color: #ECE7DC;
	width: 532px;
}

.amuse02 {
	margin: 0 0 15px 5px;
	padding: 7px;
	border-right: 1px solid #C5C1B8;
	border-left: 1px solid #C5C1B8;
	border-bottom: 1px solid #C5C1B8;
	font-size: 12px;
	line-height: 140%;
	color: #464646;
	width: 532px;
}

/*-----------------------business_real-----------------------*/

.date {
	margin: 0 0 0 5px;
	padding: 7px;
	border: 1px solid #C5C1B8;
	font-size: 12px;
	color: #464646;
	background-color: #ECE7DC;
	width: 532px;
}

.comment {
	margin: 0 0 15px 5px;
	padding: 7px;
	border-right: 1px solid #C5C1B8;
	border-left: 1px solid #C5C1B8;
	border-bottom: 1px solid #C5C1B8;
	font-size: 12px;
	line-height: 140%;
	color: #464646;
	width: 532px;
}

/*-----------------------table_recruit-----------------------*/

table.recruit{
	margin: 7px;
	padding: 0;
	width: 544px;
	font-size: 12px;
	position: relative;
}

.rec01 {
	padding: 7px 0 5px 14px;
	border-top: 1px solid #9A9790;
	border-left: 1px solid #9A9790;
	border-bottom: 1px solid #C5C1B8;
	color: #66563F;
	width: 20%;
	background-color: #ECE7DC;
}

.rec02 {
	padding: 7px 0 5px 14px;
	border: 1px solid #C5C1B8;
	color: #464646;
	width: 80%;
	line-height: 17px;
}

.rec03 {
	padding: 7px 0 5px 14px;
	border-top: 1px solid #9A9790;
	border-left: 1px solid #9A9790;
	border-bottom: 1px solid #C5C1B8;
	color: #66563F;
	width: 20%;
	background-color: #F1F1F1;
}

/*-------------------------ul_recruit-------------------------*/

ul.recruit {
	margin: 2px 0 0 0;
	padding: 0;
}

ul.recruit li {
	margin: 0;
	padding: 0 0 7px 13px;
	float: left;
	list-style: none;
}

/*-----------------------table_inquiry-----------------------*/

table.inquiry{
	margin: 7px;
	padding: 0;
	width: 544px;
	font-size: 12px;
	position: relative;
}

.inq01 {
	padding: 7px 0 5px 14px;
	border-top: 1px solid #9A9790;
	border-left: 1px solid #9A9790;
	border-bottom: 1px solid #C5C1B8;
	color: #66563F;
	width: 30%;
	background-color: #ECE7DC;
}

.inq02 {
	padding: 7px 0 5px 14px;
	border: 1px solid #C5C1B8;
	color: #464646;
	width: 70%;
	line-height: 17px;
}

