@charset "UTF-8";
/*#mainVisual
-----------------------------------------------------------------------------*/
#mainVisual{
	width:980px;
	height:259px;
	margin:20px 0;
	background:url(/common/images/bg_mainVisual.gif) 0 0 no-repeat;
}
#mainVisual #mainVisual_img{
	width:763px;
	margin:4px 0 0 0;
	float:left;
	display:inline;
}
#mainVisual .thumbnails {
	width:195px;
	margin:10px 10px 0 0;
	float:right;
	display:inline;
	overflow:hidden;
}
#mainVisual .slide {
	width:763px;
	margin:0 0 0 4px;
	position: relative;
}
#mainVisual .thumbnails img {
	height:77px;
	margin:0 0 4px 0;
	display:block;
	overflow:hidden;
	cursor: pointer;
}
#mainVisual .thumbnails img:hover {
	margin:0 0 4px -195px;
}
#mainVisual .thumbnails img.selected {
	margin:0 0 4px -195px;
}
/*#home #navService
-----------------------------------------------------------------------------*/
#home #navService{
	margin:0 0 15px 0;
}
/*#mainHome
-----------------------------------------------------------------------------*/
#mainHome{
	width:738px;
	float:left;
	display:inline;
}
/*#home_column_01
-----------------------------------------------------------------------------*/
#home_column_01{
	margin:0 0 15px 0;
	background:url(/images/bg_home_column_01.png) 0 0 repeat-y;
}
#home_column_01_bottom{
	width:738px;
	height:5px;
	clear:both;
	background:url(/images/bg_home_column_01_bottom.png) 0 0 no-repeat;
}
#home_column_01_bottom hr{
	display:none;
}
#home_column_01 h2{
	margin:0 0 8px 0;
}
#home_column_01 p.alignC{
	padding:0 0 6px 0;
}
#home_column_01_01,
#home_column_01_02{
	width:259px;
	margin:0 12px 0 0;
	float:left;
	display:inline;
}
#home_column_01_03{
	width:196px;
	float:right;
	display:inline;
}
.home_column_01_inner{
	height:200px;
	margin:0 10px 8px 10px;
	overflow:auto;
}
#home_column_01_03_inner{
	width:180px;
	height:200px;
	margin:0 8px 8px 8px;
	overflow:hidden;
}
#home_column_01 .customer{
	margin:0 10px 0 0;
	line-height:1.4;
}
#home_column_01 .customer dt{
	margin:0 0 0.5em 0;
	color:#962045;
}
#home_column_01 .customer dd{
	margin:0 0 8px 0;
	padding:0 0 8px 0;
	border-bottom:1px dotted #999999;
}
#home_column_01 .faq{
	margin:0 10px 0 0;
}
#home_column_01 .faq li{
	margin:0 0 8px 0;
	padding:0 0 8px 24px;
	background:url(/common/images/navFaq_icon_01.gif) 0 0.4em no-repeat;
	border-bottom:1px dotted #999999;
	line-height:1.4;
}
#home_column_01 .staff{
	margin:0 0 10px 0;
}
#home_column_01 .staff p{
	width:55px;
	float:left;
	display:inline;
}
#home_column_01 .staff dl{
	width:125px;
	float:right;
	display:inline;
}
#home_column_01 .staff dt{
	font-weight:bold;
}
#home_column_01 .staff dd{
	font-size:smaller;
	line-height:1.4;
}
/*.home_column_02
-----------------------------------------------------------------------------*/
.home_column_02{
	margin:0 0 10px 0;
	background:url(/images/bg_home_column_02.png) 0 0 repeat-y;
}
.home_column_02_bottom{
	width:738px;
	height:8px;
	background:url(/images/bg_home_column_02_bottom.png) 0 0 no-repeat;
}
.home_column_02_bottom hr{
	display:none;
}
/*家事代行サービス*/
#home_column_housework_inner{
	margin:10px 17px;
}
#home_column_housework_inner .floatL{
	width:342px;
}
#home_column_housework_inner .floatR{
	width:336px;
}
#home_column_housework_rank{
	margin:15px 0;
	border:1px solid #cccccc;
	background:#ffffff;
}
#home_column_housework_rank h3{
	margin:0 0 10px 0;
	padding:10px 10px 10px 55px;
	border-bottom:1px solid #cccccc;
	font-weight:normal;
	background:url(/images/home_pic_housework_02.gif) 10px 10px no-repeat #f7f2e7;
}
#home_column_housework_rank h3 strong{
	color:#962045;
}
#home_column_housework_rank h4{
	margin:0 10px;
	font-weight:bold;
	color:#962045;
}
#home_column_housework_rank p{
	margin:0 10px 10px 10px;
}
/*料理代行サービス*/
#home_column_cooking_inner{
	margin:10px 17px;
}
#home_column_cooking_inner .floatL{
	width:342px;
}
#home_column_cooking_inner .floatR{
	width:336px;
}
#home_column_cooking_blog{
	margin:10px 0 0 0;
}
#home_column_cooking_blog h3{
	margin:0 0 10px 0;
}
#home_column_cooking_blog .menu{
	margin:0 0 8px 0;
	padding:0 0 8px 0;
	border-bottom:1px dotted #999999;
}
#home_column_cooking_blog .menu p{
	width:75px;
	float:left;
	display:inline;
}
#home_column_cooking_blog .menu p a{
	display:block;
	border:1px solid #cccccc;
}
#home_column_cooking_blog .menu dl{
	width:246px;
	float:right;
	display:inline;
	line-height:1.4;
}
#home_column_cooking_blog .noPhoto dl{
	width:100%;
}
#home_column_cooking_blog .menu dt{
	color:#962045;
}
/*ベビーシッターサービス*/
#home_column_baby_inner{
	margin:10px 17px;
}
#home_column_baby_inner .floatL{
	width:421px;
}
#home_column_baby_inner .floatR{
	width:261px;
}
#home_column_baby_inner ul{
	margin:0 0 0 1.5em;
}
#home_column_baby_inner ul li{
	list-style:square;
}
/*#home_column_03
-----------------------------------------------------------------------------*/
#home_column_03{
	width:738px;
	margin:0 0 15px 0;
	background:url(/images/bg_home_column_03.png) 0 0 repeat-y;
}
.home_column_03_inner{
	width:746px;
	margin:0 0 0 -8px;
}
#home_column_house_cleaning
/*#home_column_soho*/{
	width:365px;
	margin:0 0 0 8px;
	float:left;
	display:inline;
}
#home_column_03 .section{
	margin:10px 17px;
}
#home_column_03_bottom{
	width:738px;
	height:8px;
	clear:both;
	background:url(/images/bg_home_column_03_bottom.png) 0 0 no-repeat;
}
#home_column_03_bottom hr{
	display:none;
}
#home_column_soho_inner{
	margin:10px 17px;
}
/*#home_column_04
-----------------------------------------------------------------------------*/
#home_column_04{
	width:750px;
	margin:0 0 0 -12px;
}
#home_column_04 li{
	width:238px;
	margin:0 0 0 12px;
	float:left;
	display:inline;
}
/*.line（汎用要素）
-----------------------------------------------------------------------------*/
#mainHome .line{
	height:6px;
	margin:10px 0;
	background:url(/images/home_line.gif) center 0 repeat-x;
}
#mainHome .line hr{
	display:none;
}
/*.section（汎用要素）
-----------------------------------------------------------------------------*/
#mainHome .section h3{
	margin:0 0 10px 0;
}
#mainHome .section h4{
	margin:10px 0;
	font-weight:bold;
	color:#962045;
}

.home_new_left {
	float: left;
	width: 366px;
}
.home_new_right {
	float: right;
	width: 364px;
}
.home_new_wrapper {
	width:738px;
	margin:0 0 15px 0;
	background:url(/images/bg_home_column_su_inter.png) 0 0 repeat-y;
}
.home_new_bottom {
	width:738px;
	height:5px;
	clear:both;
	background:url(/images/bg_home_column_su_inter_bottom.png) 0 0 no-repeat;
}
.home_new_bottom hr{
	display:none;
}
