/*
-------------------------
txt 
------------------------- */

.txt_16 {
	font-size: 16px;
	font-weight: bold;
	color: #1F70FF;

}


/*
-------------------------
BLOG
------------------------- */

h2#h2_blog_tit {
	text-indent: 30px;
	background: url(./img/h2_blog_tit.gif) no-repeat 0 0;
	padding: 10px 0 0 0;

}

h2#h2_blog_tit a {
	color: #fff;
	font-size: 16px;

}


.asset-body {
	margin: 0 0 0 5px;
	width: 580px;
}

.asset-meta {
	margin: 0 0 0 5px;
	width: 580px;
}


.comment-content,.comment,.comments {
	margin: 0 0 0 5px;
	width: 580px;
	float: left;
	text-indent: 10px;
	text-align: left;
	line-height: 1.5em;

}


#comments-open-text {
	margin: 10px 0 10px 10px;


}


h3.widget-header {
	background: url(./img/h3_blog_tit.gif) no-repeat 0 0;
	width:180px;
	height: 56px;
	padding: 15px 0 0 0;
	text-align: left;
}

.widget-content {
	padding: 0 0 0 8px;

}

.widget-content table {

}

.widget-content td {
	width: 24px;
}

.widget-content a {
	font-weight: bold;
}


.widget-list-item {
	text-align: left;

}


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

h2#h2_privacy {
	background: url(./img/h2_privacy.gif) no-repeat 0 0;

}

#privacy ol {
	width: 580px;
	margin: 0 0 0 5px;

}

#privacy li {
	margin: 20px 5px;
	list-style-position: inside;


}

#privacy em {
	font-style: italic;
	font-weight: bold;

}
/*
-------------------------
office 
------------------------- */
h2#h2_office {
	background: url(./img/h2_office.gif) no-repeat 0 0;

}

#office_areamap {
	width: 570px;

}

#office_areamap p {
	margin: 10px 0 20px 10px;

}

/*
-------------------------
contact order
------------------------- */
h2#h2_contact {
	background: url(./img/h2_contact.gif) no-repeat 0 0;

}

h2#h2_order {
	background: url(./img/h2_order.gif) no-repeat 0 0;

}

#contact_form {
	width: 580px;
	margin: 0 0 0 5px;
	text-align: center;
}

#contact_form table {
	width: 570px;

}

#contact_form th {
	border: 1px solid #74b6fa;
	background: #EFF2FF;
	padding: 8px;
	text-align: left;
	font-weight: bold;
	width: 150px;
}

#contact_form td {
	border: 1px solid #74b6fa;
	padding: 8px;
	text-align: left;

}

/*
-------------------------
price 
------------------------- */

h2#h2_house_price {
	background: url(./img/h2_house_price.gif) no-repeat 0 0;

}

h2#h2_shop_price {
	background: url(./img/h2_shop_price.gif) no-repeat 0 0;

}

.house_price {
	width: 580px;
	margin :0 0 0 10px;

}

.house_price p {
	margin :0 15px 10px 0;

}

.price_table {
	width: 580px;
	margin: 0 0 20px 5px;

}

.price_table th {
	width: 130px;
	border: 1px solid #74b6fa;
	font-weight: bold;
	padding: 8px;
	text-align: left;

}
.price_table td {
	border: 1px solid #74b6fa;
	padding: 8px;
}

.price_table .price {
	text-align: center;

}

.price_table .price_tit {
	text-align: center;
	font-weight: bold;
	background: #EFF2FF;

}

/*
-------------------------
voice 
------------------------- */

h2#h2_voice {
	background: url(./img/h2_voice.gif) no-repeat 0 0;

}




/*
-------------------------
cleaning_menu 
------------------------- */

h2#h2_house_cleaning {
	background: url(./img/h2_house_cleaning.gif) no-repeat 0 0;

}

h2#h2_shop_cleaning {
	background: url(./img/h2_shop_cleaning.gif) no-repeat 0 0;


}

.img_banner_long {
	margin: 10px 0;
}

.img_banner_middle01,.img_banner_middle02 {
	margin: 5px 5px 10px 0;
	float: left;
}
.img_banner_middle01 a,.img_banner_middle02 a {
	width: 293px;
	height: 210px;
	display: block;

}


.img_banner_middle01 a:hover,.img_banner_middle02 a:hover {
	text-indent: -9999px;

}

.img_banner_middle01 {
	background: url(./img/top_kara_room_on.gif) no-repeat 0 0;

}

.img_banner_middle02 {
	background: url(./img/top_toilet_on.gif) no-repeat 0 0;

}



.top_info_txt {
	width: 570px;
	margin: 0 0 10px 10px;

}


.main_menu_container {
	width: 580px;
	margin: 0 0 10px 5px;

}

.main_menu_container .main_menu_container_left {
	width: 295px;
	display: block;
	float: left;
}

.main_menu_container .main_menu_container_left .mini {
	margin: 10px 0 0 1px;

}
.main_menu_container .main_menu_container_left .mini2 {
	margin: 0 0 0 1px;

}


.main_menu_container .main_menu_container_right {
	width: 280px;
	display: block;
	float: left;

}

.main_contact_banner {
	width: 570px;
	margin: 20px 0 0 50px;
	_margin: 20px 0 0 0;
	background: url(./img/main_contact_banner_on.gif) no-repeat 0 0;
	_background: url(./img/main_contact_banner_on.gif) no-repeat 48px 0;
	text-align:center;

}

*:first-child+html .main_contact_banner {
	margin: 20px 0 0 0;
	background: url(./img/main_contact_banner_on.gif) no-repeat 48px 0;

}

.main_contact_banner a {
	width: 474px;
	height: 138px;
	display: block;
}

.main_contact_banner a:hover {
	text-indent: -9999px;
}




.main_order_banner {
	width: 570px;
	margin: 20px 0 0 50px;
	_margin: 20px 0 0 0;
	background: url(./img/main_order_banner_on.gif) no-repeat 0 0;
	_background: url(./img/main_order_banner_on.gif) no-repeat 48px 0;
	text-align:center;

}

*:first-child+html .main_order_banner {
	margin: 20px 0 0 0;
	background: url(./img/main_contact_banner_on.gif) no-repeat 48px 0;

}

.main_order_banner a {
	width: 474px;
	height: 138px;
	display: block;
}

.main_order_banner a:hover {
	text-indent: -9999px;
}

/*
-------------------------
shop top 
------------------------- */

h2#h2_shop_cleaning_plan {
	background: url(./img/h2_shop_cleaning_plan.gif) no-repeat 0 0;

}

#shop_button {
	width: 580px;
	margin :0 0 0 10px;

}

#shop_button img {
	margin: 0 0 5px 0;

}

.shop_service {
	width: 580px;
	margin :0 0 0 10px;

}

.shop_service p {
	margin :0 15px 10px 0;

}

.shop_service .shop_service_left {
	width: 195px;
	float: left;

}


.shop_service .shop_service_right {
	width: 370px;
	margin: 0 0 0 10px;
	float: left;

}


.shop_service .shop_service_right img {
	margin: 0 0 10px 3px;


}

.shop_service .shop_service1_left {
	width: 230px;
	float: left;

}

.shop_service .shop_service1_left_arrow {
	margin: 40px 0;

}

.shop_service .shop_service1_right {
	width: 337px;
	margin: 0 0 0 10px;
	float: left;

}


.shop_service .shop_service1_right img {
	float: right;
	padding: 0 10px 0 0

}

.shop_service .shop_service2_left {
	width: 158px;
	float: left;

}

.shop_service .shop_service2_right {
	width: 407px;
	margin: 0 0 0 10px;
	float: left;

}

.shop_service .shop_service2_right img {
	margin: 0 10px 10px 20px;


}





/*
-------------------------
house top 
------------------------- */

h2#h2_house_cleaning_plan {
	background: url(./img/h2_house_cleaning_plan.gif) no-repeat 0 0;

}

#menu_button {
	width: 580px;
	margin :0 0 0 10px;

}

#menu_button img {
	margin: 0 0 5px 0;

}

.house_service {
	width: 580px;
	margin :0 0 0 10px;

}

.house_service p {
	margin :0 15px 0 0;

}

.house_service .house_service_left {
	width: 195px;
	float: left;

}


.house_service .house_service_right {
	width: 370px;
	margin: 0 0 0 10px;
	float: left;

}

.house_service .price {
	width: 100%;
	text-align: right;
	color: #F00;
	font-weight: bold;
	font-size: 16px;

}

.house_service .house_service_right img {
	margin: 0 0 10px 3px;


}

.house_service .house_service1_left {
	width: 230px;
	float: left;

}

.house_service .house_service1_left_arrow {
	margin: 40px 0;

}

.house_service .house_service1_right {
	width: 337px;
	margin: 0 0 0 10px;
	float: left;

}


.house_service .house_service1_right img {
	margin: 0 10px 10px 20px;


}

.house_service .house_service2_left {
	width: 105px;
	float: left;

}

.house_service .house_service2_right {
	width: 460px;
	margin: 0 0 0 10px;
	float: left;

}

.house_service .house_service2_right img {
	margin: 0 10px 10px 20px;


}


/*
-------------------------
house FAQ 
------------------------- */

h2#h2_house_cleaning_faq {
	background: url(./img/h2_house_cleaning_faq.gif) no-repeat 0 0;

}

.faq dl {
}


.faq dt {
	background: url(./img/question.gif) no-repeat 0 0;
	margin: 10px 0 0 0;
	padding: 30px 0 0 10px;
	border-bottom: 1px solid #CCC;
	width: 550px;
	font-weight: bold;
	float: left;
	_clear: both;
}

.faq dd {
	background: url(./img/answer.gif) no-repeat 0 0;
	width: 455px;
	margin: 10px 15px 0 0;
	padding: 0 0 0 110px;
	float: left;
	text-align: left;
	_clear: both;
	_width: 580px;

}

.faq dd p {
	width: 100%;
	text-align: right;

}
/*
-------------------------
house FAQ 
------------------------- */

h2#h2_vacant {
	background: url(./img/h2_vacant.gif) no-repeat 0 0;

}

.vacant_menu {
	width: 580px;
	text-align: right;

}

.vacant_menu li{
	margin: 0 0 5px 50px;
	text-align: left;
	list-style-type: disc;
	width: 500px;
	list-style-position: inside;

}

/*
-------------------------
house FAQ 
------------------------- */

h2#h2_house_cleaning_faq {
	background: url(./img/h2_house_cleaning_faq.gif) no-repeat 0 0;

}

.faq dl {
}


.faq dt {
	background: url(./img/question.gif) no-repeat 0 0;
	margin: 10px 0 0 0;
	padding: 30px 0 0 10px;
	border-bottom: 1px solid #CCC;
	width: 400px;
	font-weight: bold;
	float: left;
	_clear: both;
}

.faq dd {
	background: url(./img/answer.gif) no-repeat 0 0;
	width: 480px;
	margin: 10px 15px 0 0;
	padding: 0 0 0 110px;
	float: left;
	text-align: left;
	_clear: both;
	_width: 580px;

}

.faq dd p {
	width: 100%;
	text-align: right;

}

/*
-------------------------
shop FAQ 
------------------------- */

h2#h2_shop_cleaning_faq {
	background: url(./img/h2_shop_cleaning_faq.gif) no-repeat 0 0;

}

.faq dl {
}


.faq dt {
	background: url(./img/question.gif) no-repeat 0 0;
	margin: 10px 0 0 0;
	padding: 30px 0 0 10px;
	border-bottom: 1px solid #CCC;
	width: 550px;
	font-weight: bold;
	float: left;
	_clear: both;
}

.faq dd {
	background: url(./img/answer.gif) no-repeat 0 0;
	width: 455px;
	margin: 10px 15px 0 0;
	padding: 0 0 0 110px;
	float: left;
	text-align: left;
	_clear: both;
	_width: 580px;

}

.faq dd p {
	width: 100%;
	text-align: right;

}


/*
-------------------------
shop toilet 
------------------------- */

h2#h2_shop_toilet {
	background: url(./img/h2_shop_toilet.gif) no-repeat 0 0;

}



.toilet_maintainance {
	width: 580px;
	margin :0 0 0 10px;

}

.toilet_maintainance p {
	margin :0 15px 0 0;

}

.toilet_maintainance_left {
	width: 330px;
	margin: 0 0 0 10px;
	float: left;

}


.toilet_maintainance_right {
	width: 230px;
	_width: 200px;
	margin: 0 0 0 10px;
	float: left;

}


#toilet_flow {
	width: 580px;
	margin :0 0 0 10px;

}

.toilet_flow_left {
	float: left;
	margin : 0 0 10px 0;

}

.toilet_flow_right {
	margin: 0 0 0 10px;
	float: left;

}

.toilet_flow_arrow {
	margin: 10px 0 10px 0;
	text-indent: 55px;
	clear: both;

}

.toilet_dirt {
	width: 580px;
	margin :0 0 0 10px;

}

.toilet_dirt p {
	margin :0 15px 0 0;

}

.toilet_dirt .toilet_dirt_left {
	width: 195px;
	float: left;

}


.toilet_dirt .toilet_dirt_right {
	width: 370px;
	margin: 0 0 0 10px;
	float: left;
	float: left;

}

.toilet_example {
	width: 580px;
	margin :0 0 0 10px;

}

.toilet_example p {
	margin :0 15px 0 0;

}

.toilet_example .toilet_example_left {
	width: 230px;
	float: left;

}

.toilet_example .toilet_example_left_arrow {
	margin: 40px 0;

}

.toilet_example .toilet_example_right {
	width: 337px;
	margin: 0 0 0 10px;
	float: left;

}


.toilet_example .toilet_example_right img {
	margin: 0 10px 10px 20px;


}


/*
-------------------------
shop works 
------------------------- */

h2#h2_shop_cleaning_works {
	background: url(./img/h2_shop_cleaning_works.gif) no-repeat 0 0;

}

.shop_works {
	margin: 0 0 0 10px;

}

.shop_works p {
	margin :0 15px 10px 0;

}

.shop_works_img{
	margin: 0 0 10px 0;
	float: left;
}

.shop_works_arrow {
	margin: 88px 5px ;
	float: left;

}

.shop_works_no{
	margin: 0 0 10px 0;
	: top;

}

.shop_works1 {
	margin: 0 0 0 10px;

}

.shop_works1 p {
	margin :0 20px 10px 0;

}

.shop_works1_img{
	margin: 0 0 10px 0;
	float: left;
}






