

/* options_main */
div#options_main{
	width:952px;
	height:160px;
	margin: 0 auto;
	background: url(../img/company/options_main.jpg) no-repeat;
}
div#options_main h2,div#options_main h3{
	text-indent: -9999px;
}

/* options index */
h2#options_h2_01{
	width:895px;
	height:48px;
	background: url(../img/company/options_h2_01.jpg) no-repeat;
	text-indent: -9999px;
}

div.optionscontents h3{
	float:left;
}

h3#h3options01{
	width:279px;
	height:140px;
	padding:5px 13px 10px 16px;
	text-indent: -9999px;
}
h3#h3options01 a{
	display:block;
	width:279px;
	height:140px;
	background: url(../img/company/h3_options01.jpg) no-repeat;
}
h3#h3options01 a:hover{
	display:block;
	width:279px;
	height:140px;
	background: url(../img/company/h3_options01.jpg) 0 -140px no-repeat;
}
h3#h3options02{
	width:279px;
	height:140px;
	padding:5px 13px 10px 0;
	text-indent: -9999px;
}
h3#h3options02 a{
	display:block;
	width:279px;
	height:140px;
	background: url(../img/company/h3_options02.jpg) no-repeat;
}
h3#h3options02 a:hover{
	display:block;
	width:279px;
	height:140px;
	background: url(../img/company/h3_options02.jpg) 0 -140px no-repeat;
}
h3#h3options03{
	width:279px;
	height:140px;
	padding:5px 10px 10px 0;
	text-indent: -9999px;
}
h3#h3options03 a{
	display:block;
	width:279px;
	height:140px;
	background: url(../img/company/h3_options03.jpg) no-repeat;
}
h3#h3options03 a:hover{
	display:block;
	width:279px;
	height:140px;
	background: url(../img/company/h3_options03.jpg) 0 -140px no-repeat;
}
h3#h3options04{
	width:279px;
	height:140px;
	padding:20px 13px 10px 16px;
	text-indent: -9999px;
}
h3#h3options04 a{
	display:block;
	width:279px;
	height:140px;
	background: url(../img/company/h3_options04.jpg) no-repeat;
}
h3#h3options04 a:hover{
	display:block;
	width:279px;
	height:140px;
	background: url(../img/company/h3_options04.jpg) 0 -140px no-repeat;
}
h3#h3options05{
	width:279px;
	height:140px;
	padding:20px 13px 10px 0;
	text-indent: -9999px;
}
h3#h3options05 a{
	display:block;
	width:279px;
	height:140px;
	background: url(../img/company/h3_options05.jpg) no-repeat;
}
h3#h3options05 a:hover{
	display:block;
	width:279px;
	height:140px;
	background: url(../img/company/h3_options05.jpg) 0 -140px no-repeat;
}
h3#h3options06{
	width:279px;
	height:140px;
	padding:20px 10px 10px 0;
	text-indent: -9999px;
}
h3#h3options06 a{
	display:block;
	width:279px;
	height:140px;
	background: url(../img/company/h3_options06.jpg) no-repeat;
}
h3#h3options06 a:hover{
	display:block;
	width:279px;
	height:140px;
	background: url(../img/company/h3_options06.jpg) 0 -140px no-repeat;
}
h3#h3options07{
	width:279px;
	height:140px;
	padding:20px 13px 10px 16px;
	text-indent: -9999px;
}
h3#h3options07 a{
	display:block;
	width:279px;
	height:140px;
	background: url(../img/company/h3_options07.jpg) no-repeat;
}
h3#h3options07 a:hover{
	display:block;
	width:279px;
	height:140px;
	background: url(../img/company/h3_options07.jpg) 0 -140px no-repeat;
}
h3#h3options08{
	width:279px;
	height:140px;
	padding:20px 13px 10px 0;
	text-indent: -9999px;
}
h3#h3options08 a{
	display:block;
	width:279px;
	height:140px;
	background: url(../img/company/h3_options08.jpg) no-repeat;
}
h3#h3options08 a:hover{
	display:block;
	width:279px;
	height:140px;
	background: url(../img/company/h3_options08.jpg) 0 -140px no-repeat;
}


/* options_sidebar */
ul#options_sidebar{
	float:left;
	width:195px;
	padding:0 20px 0 15px;
}
ul#options_sidebar li{
	width:195px;
	padding: 6px 0 6px 0;
	text-indent: -9999px;
	border-bottom:1px solid #BFBFBF;
}
ul#options_sidebar li.options_sidebar01{
	width:195px;
	padding: 0 0 10px 0;
	text-indent: -9999px;
	border-bottom:none;
}
ul#options_sidebar li.options_sidebar01 a{
	display:block;
	width:195px;
	height:75px;
	background: url(../img/company/options_sidebar01.jpg) no-repeat;
}
ul#options_sidebar li.options_sidebar01 a:hover{
	display:block;
	width:195px;
	height:75px;
	background: url(../img/company/options_sidebar01.jpg) 0 -75px no-repeat;
}
ul#options_sidebar li.options_sidebar02 a{
	display:block;
	width:195px;
	height:41px;
	background: url(../img/company/options_sidebar02.jpg) no-repeat;
}
ul#options_sidebar li.options_sidebar02 a:hover{
	display:block;
	width:195px;
	height:41px;
	background: url(../img/company/options_sidebar02.jpg) 0 -41px no-repeat;
}
ul#options_sidebar li.options_sidebar03 a{
	display:block;
	width:195px;
	height:41px;
	background: url(../img/company/options_sidebar03.jpg) no-repeat;
}
ul#options_sidebar li.options_sidebar03 a:hover{
	display:block;
	width:195px;
	height:41px;
	background: url(../img/company/options_sidebar03.jpg) 0 -41px no-repeat;
}
ul#options_sidebar li.options_sidebar04 a{
	display:block;
	width:195px;
	height:41px;
	background: url(../img/company/options_sidebar04.jpg) no-repeat;
}
ul#options_sidebar li.options_sidebar04 a:hover{
	display:block;
	width:195px;
	height:41px;
	background: url(../img/company/options_sidebar04.jpg) 0 -41px no-repeat;
}
ul#options_sidebar li.options_sidebar05 a{
	display:block;
	width:195px;
	height:41px;
	background: url(../img/company/options_sidebar05.jpg) no-repeat;
}
ul#options_sidebar li.options_sidebar05 a:hover{
	display:block;
	width:195px;
	height:41px;
	background: url(../img/company/options_sidebar05.jpg) 0 -41px no-repeat;
}
ul#options_sidebar li.options_sidebar06 a{
	display:block;
	width:195px;
	height:41px;
	background: url(../img/company/options_sidebar06.jpg) no-repeat;
}
ul#options_sidebar li.options_sidebar06 a:hover{
	display:block;
	width:195px;
	height:41px;
	background: url(../img/company/options_sidebar06.jpg) 0 -41px no-repeat;
}
ul#options_sidebar li.options_sidebar07 a{
	display:block;
	width:195px;
	height:41px;
	background: url(../img/company/options_sidebar07.jpg) no-repeat;
}
ul#options_sidebar li.options_sidebar07 a:hover{
	display:block;
	width:195px;
	height:41px;
	background: url(../img/company/options_sidebar07.jpg) 0 -41px no-repeat;
}
ul#options_sidebar li.options_sidebar08 a{
	display:block;
	width:195px;
	height:41px;
	background: url(../img/company/options_sidebar08.jpg) no-repeat;
}
ul#options_sidebar li.options_sidebar08 a:hover{
	display:block;
	width:195px;
	height:41px;
	background: url(../img/company/options_sidebar08.jpg) 0 -41px no-repeat;
}
ul#options_sidebar li.options_sidebar09 a{
	display:block;
	width:195px;
	height:41px;
	background: url(../img/company/options_sidebar09.jpg) no-repeat;
}
ul#options_sidebar li.options_sidebar09 a:hover{
	display:block;
	width:195px;
	height:41px;
	background: url(../img/company/options_sidebar09.jpg) 0 -41px no-repeat;
}

/* options_rightbar */
div#options_rightbar{
	float:left;
	width:843px;
	text-align:left;
    margin-left: 15px;
}
div#options_rightbar h3{
	background:#E3F0DC;
	color:#013310;
	margin:20px 0 10px 0;
	padding:10px 15px;
	font-weight:normal;
	font-size:110%;
}
div#options_rightbar h3.mt50{
	background:#E3F0DC;
	color:#013310;
	margin:50px 0 10px 0;
	padding:10px 15px;
	font-weight:normal;
	font-size:110%;
}
div#options_rightbar h4{
	margin:20px 15px;
	font-weight:normal;
	font-size:110%;
	line-height:170%;
}
div#options_rightbar h4.option_main{
	color:#013310;
	margin:20px 15px;
	font-weight:normal;
	font-size:110%;
	line-height:170%;
	border-bottom:1px solid #C0CCC2;
}
div#options_rightbar h4.option2{
	color:#013310;
	margin:20px 15px;
	font-weight:normal;
	font-size:110%;
	line-height:170%;
}
div#options_rightbar p{
	margin:0 0 0 15px;
	line-height:160%;
}
div#options_rightbar p.brown{
	color:#413330;
}
div#options_rightbar .floatright{
	margin:0 0 0 20px;
}
div#options_rightbar ul{
	margin:15px 0 0 15px;
	line-height:160%;
}
div#options_rightbar ul li{
	list-style:disc inside;
}



/* ihinkuyo */
h2#options_ihinkuyo_h2_01{
	width:895px;
	height:48px;
	background: url(../img/company/options_ihinkuyo_h2_01.jpg) no-repeat;
	text-indent: -9999px;
}
p.options_ihinkuyo_shori{
	width:365px;
	height:40px;
	text-indent: -9999px;
	padding:20px 0 0 0;
}
p.options_ihinkuyo_shori a{
	display:block;
	width:365px;
	height:40px;
	background: url(../img/company/options_ihinkuyo_shori.jpg) no-repeat;
}
p.options_ihinkuyo_shori a:hover{
	display:block;
	width:365px;
	height:40px;
	background: url(../img/company/options_ihinkuyo_shori.jpg) 0 -40px no-repeat;
}
div.ihinkuyo_ihin{
	float:left;
	width:110px;
	margin:0 0 25px 14px;
}
div.ihinkuyo_ihin_end{
	float:left;
	width:110px;
	margin:0 0 25px 14px;
}

/* kaitori */
h2#options_kaitori_h2_01{
	width:895px;
	height:48px;
	background: url(../img/company/options_kaitori_h2_01.jpg) no-repeat;
	text-indent: -9999px;
}
div.kaitori_hinmoku{
	float:left;
	width:110px;
	padding:0 0 10px 16px;
}
div.kaitori_hinmoku_end{
	float:left;
	width:110px;
	padding:0 0 10px 16px;
}

/* obutsudan */
h2#options_obutsudan_h2_01{
	width:895px;
	height:48px;
	background: url(../img/company/options_obutsudan_h2_01.jpg) no-repeat;
	text-indent: -9999px;
}
p.options_obutsudan_contact{
	width:365px;
	height:40px;
	text-indent: -9999px;
	padding:20px 0 0 0;
}
p.options_obutsudan_contact a{
	display:block;
	width:365px;
	height:40px;
	background: url(../img/company/options_obutsudan_contact.jpg) no-repeat;
}
p.options_obutsudan_contact a:hover{
	display:block;
	width:365px;
	height:40px;
	background: url(../img/company/options_obutsudan_contact.jpg) 0 -40px no-repeat;
}

/* hikkoshi */
h2#options_hikkoshi_h2_01{
	width:895px;
	height:48px;
	background: url(../img/company/options_hikkoshi_h2_01.jpg) no-repeat;
	text-indent: -9999px;
}
.hikkoshi_haiso01{
	float:left;
	width:308px;
	margin:20px 10px 0 5px;
}
.hikkoshi_haiso02{
	float:left;
	width:308px;
	margin:20px 0 0 0;
}
.hikkoshi_haiso03{
	float:left;
	width:308px;
	margin:10px 10px 0 5px;
}
.hikkoshi_haiso04{
	float:left;
	width:238px;
	_width:308px;
	height:59px;
	margin:10px 0 0 0;
	padding: 30px 0 0 70px;
	background: url(../img/company/options_hikkoshi_haiso04.jpg) no-repeat;
}
.hikkoshi_haiso04 a{
	padding:0 15px 0 0;
}

/* tetsuduki */
h2#options_tetsuduki_h2_01{
	width:895px;
	height:48px;
	background: url(../img/company/options_tetsuduki_h2_01.jpg) no-repeat;
	text-indent: -9999px;
}

/* gomiyashiki */
h2#options_gomiyashiki_h2_01{
	width:895px;
	height:48px;
	background: url(../img/company/options_gomiyashiki_h2_01.jpg) no-repeat;
	text-indent: -9999px;
}

/* tokushuseiso */
h2#options_tokushuseiso_h2_01{
	width:895px;
	height:48px;
	background: url(../img/company/options_tokushuseiso_h2_01.jpg) no-repeat;
	text-indent: -9999px;
}

/* gaichukujo */
h2#options_gaichukujo_h2_01{
	width:895px;
	height:48px;
	background: url(../img/company/options_gaichukujo_h2_01.jpg) no-repeat;
	text-indent: -9999px;
}
dl#options_gaichukujo_bojo{
	margin:0 0 0 15px;
}
dl#options_gaichukujo_bojo dt{
	float:left;
	width:80px;
	clear:left;
	padding:0 0 15px 0;
}
dl#options_gaichukujo_bojo dd{
	width:280px;
	margin-left:80px;
	padding:0 0 15px 0;
}



table {
	border:solid 1px #ccc;
    width: 823px;
	margin:5px 10px 0px 10px;
}
td {
	border:solid 1px #ccc;
    padding: 3px 3px 3px 3px;
}
.green{
	background-color: #006d43;
    color: #fff;
    text-align: center;
}
.price{
	background-color: #006d43;
    color: #fff;
    width: 100px;
    text-align: center;
}
.price2{
    text-align: right;
}
.etc{
	background-color: #006d43;
    color: #fff;
    width: 250px;
    text-align: center;
}

.yellow{
	background-color: #92cb90;
    text-align: center;
    width: 20px;
}
.text{
    width: 300px;
}













/* housecleaning company */
h2#housecleaningcompany_h2_01{
	width:895px;
	height:48px;
	background: url(../img/company/company_h2_01.jpg) no-repeat;
	text-indent: -9999px;
}

#companycenter {
	width:870px;
	height:auto;
	margin:0 13px;
}

div#housecleaning_rightbar_company h3{
	background:#E3F0DC;
	color:#013310;
	margin:20px 10px 10px 10px;
	padding:10px 15px;
	font-weight:normal;
	font-size:110%;
}

#mainContent .company table {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #ccc;
	border-left-color: #ccc;
	border-collapse: collapse;
	font-size: 12px;
	margin-right: auto;
	margin-left: auto;
}
#mainContent .company strong {
	font-weight: normal;
}


#mainContent .company table th {
	color: #ffffff;
	background-color: #1f9651;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	text-align: left;
	white-space:nowrap;
	padding-top: 5px;
	padding-right: 25px;
	padding-bottom: 5px;
	padding-left: 10px;
	vertical-align: top;
}
#mainContent .company table td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-align:left;
}
.company .map1 {
	background-image: url(../img/company/company_1.jpg);
	background-repeat: no-repeat;
	height: 490px;
	width: 850px;
	margin-bottom: 15px;
	text-align: right;
	padding: 5px;
}
#mainContent .company .map2 {
	background-image: url(../img/company/company_2.jpg);
	height: 490px;
	width: 850px;
	margin-bottom: 15px;
	text-align: right;
	padding: 5px;
	background-repeat: no-repeat;
}
#mainContent .company iframe {
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}
.pagetop{
    clear: both;
}