@charset "utf-8";
/* CSS Document */

*{
	padding:0;
	margin:0;
	border:none;
}


body {
scrollbar-face-color: #002136;
scrollbar-track-color: #99aeb8;
scrollbar-arrow-color: #002136;
scrollbar-highlight-color: #fff8dc;
scrollbar-shadow-color: #002136;
scrollbar-3dlight-color: #ffebcd;
scrollbar-darkshadow-color: #8b0000;

}

#wrapper{
	width:100%;
	}

#primary{
	width:1056px;
	margin-left:auto;
	margin-right:auto;

	height:800px;
	}

#header{
	background-image:url(../share/bg_header_left_under.gif), url(../share/bg_header_right_under.gif), url(../share/bg_center_under.gif);
	background-position:0 0, 1040px 0 , 0 0;
	background-repeat:no-repeat, no-repeat, repeat-x;
	height:100px;
	width:1056px;
	position:relative;
	}

#logo{
	padding-left:40px;
	padding-top:11px;
	width:387px;
	height:84px;
	float:left;
	}

#tel{
	width:186px;
	height:43px;
	float:right;
	padding-top:16px;
	margin-right:48px;
	}

	#coromogae{
		width:186px;
		height:43px;
		float:right;
		padding-top:16px;
		margin-right:20px;
		}

		.shuuhai-bnr{
			position: absolute;
			top: 16px;
			left: 415px;
		}

#gl_nav{
	float:left;
	display:block;
	height:33px;
	width:539px;
	margin-left:47px;
	margin-top:8px;
	}

#gl_nav ul{
	display:block;
	height:33px;
	}

#gl_nav li{
	display:inline;
	list-style-type:none;
	}

#gl_nav li img{
	display:block;
	float:left;
	overflow:hidden;
	height:33px;
	text-decoration:none;
	text-indent:-9999px;
	}

#gl_nav li a{
	display:block;
	float:left;
	overflow:hidden;
	text-indent:0px;
	height:33px;
	text-indent:0px;
	text-indent:-9999px;
	}

li#nav_top a:link{
	background-image:url(../share/gl_nv_top.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	width:102px;
	}

li#nav_top a:hover{
	background-image:url(../share/gl_nv_top_on.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	width:102px;
	}

li#nav_top_active a{
	background-image:url(../share/gl_nv_top_on.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	width:102px;
	}

li#nav_service a:link{
	background-image:url(../share/gl_nv_service.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	width:83px;
	}

li#nav_service a:hover{
	background-image:url(../share/gl_nv_service_on.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	width:83px;
	}

li#nav_service_active a{
	background-image:url(../share/gl_nv_service_on.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	width:83px;
	}

li#nav_shop a:link{
	background-image:url(../share/gl_nv_shoplist.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	width:88px;
	}

li#nav_shop a:hover{
	background-image:url(../share/gl_nv_shoplist_on.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	width:88px;
	}

li#nav_shop_active a{
	background-image:url(../share/gl_nv_shoplist.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	width:88px;
	}

li#nav_company a:link{
	background-image:url(../share/gl_nv_company.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	width:146px;
	}

li#nav_company a:hover{
	background-image:url(../share/gl_nv_company_on.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	width:146px;
	}

li#nav_company_active a{
	background-image:url(../share/gl_nv_company.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	width:146px;
	}

li#nav_contact a:link{
	background-image:url(../share/gl_nv_contact.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	width:115px;
	}

li#nav_contact a:hover{
	background-image:url(../share/gl_nv_contact_on.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	width:115px;
	}

li#nav_contact_active a{
	background-image:url(../share/gl_nv_contact.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	width:115px;
	}

#branding{
	height:294px;
	width:1040px;
	margin-left:auto;
	margin-right:auto;
	}


#service_area_tit{
	background:url(../img/service_.top_shadowgif.gif) no-repeat 0 0;
	}


#service_area{

	overflow:hidden;
	margin-bottom:50px;



	}

#service_area ul{
	/*width:972px;*/
	width:1056px;
	overflow:hidden;
	margin-right:-11px;
	/*padding-left:42px;*/
	padding-top:34px;
	}

#service_area li{
	float:left;
	margin-right:11px;
		display:inline;
	list-style-type:none;
	}

#service_area li img{
	display:block;
	float:left;
	overflow:hidden;
	height:113px;
	text-decoration:none;
	text-indent:-9999px;
	}

#service_area li a{
	display:block;
	float:left;
	overflow:hidden;
	text-indent:0px;
	height:113px;
	text-indent:0px;
	text-indent:-9999px;
	}

li#cleaning a:link{
	background-image:url(../img/menu1_cleaning.jpg);
	background-repeat:no-repeat;
	background-position:0 5px;
	width:130px;
	}

li#cleaning a:hover{
	background-image:url(../img/menu1_cleaning_on.jpg);
	background-repeat:no-repeat;
	background-position:0 5px;
	width:130px;
	}

li#spotoff a:link{
	background-image:url(../img/menu1_spotoff.jpg);
	background-repeat:no-repeat;
	background-position:0 5px;
	width:130px;
	}

li#spotoff a:hover{
	background-image:url(../img/menu1_spotoff_on.jpg);
	background-repeat:no-repeat;
	background-position:0 5px;
	width:130px;
	}

li#pressing a:link{
	background-image:url(../img/menu1_pressing.jpg);
	background-repeat: no-repeat;
	background-position:0 5px;
	width:130px;
	}

li#pressing a:hover{
	background-image:url(../img/menu1_pressing_on.jpg);
	background-repeat: no-repeat;
	background-position:0 5px;
	width:130px;
	}

li#repair a:link{
	background-image:url(../img/menu1_repair.jpg);
	background-repeat: no-repeat;
	background-position:0 5px;
	width:130px;
	}

li#repair a:hover{
	background-image:url(../img/menu1_repair_on.jpg);
	background-repeat: no-repeat;
	background-position:0 5px;
	width:130px;
	}

li#strage a:link{
	background-image:url(../img/menu1_strage.jpg);
	background-repeat: no-repeat;
	background-position:0 5px;
	width:130px
	}

li#strage a:hover{
	background-image:url(../img/menu1_strage_on.jpg);
	background-repeat: no-repeat;
	background-position:0 5px;
	width:130px
	}

li#delivary a:link{
	background-image:url(../img/menu1_delivary.jpg);
	background-repeat: no-repeat;
	background-position:0 5px;
	width:130px;
	}

li#delivary a:hover{
	background-image:url(../img/menu1_delivary_on.jpg);
	background-repeat: no-repeat;
	background-position:0 5px;
	width:130px;
	}

li#customer a:link{
	background-image:url(../img/menu1_customer.jpg);
	background-repeat: no-repeat;
	background-position:0 5px;
	width:130px;
	}

li#customer a:hover{
	background-image:url(../img/menu1_customer_on.jpg);
	background-repeat: no-repeat;
	background-position:0 5px;
	width:130px;
	}

.service_tit{
	clear:both;
	text-align:center;
	width:130px;
	font-size:13px;
	color:#99AEB8;
	font-weight:800;
	/*margin-top:-5px;*/
	}

#special_tit{
	background-image:url(../img/specialprocessing.gif);
	background-repeat: no-repeat;
	background-position:7px 0px;
	height:23px;
}


#special {
	width:477px;
	margin-top:-6px;
	clear:both;
	height:122px;
	}
#special ul{
	width: 1056px;

	}

#special li{
	float:left;
	margin-right:1px;
	display:inline;
	list-style:none;
	}

#special li img{
	display: block;
	float: left;
	overflow:hidden;
	height:86px;
	text-decoration: none;
	text-indent:-9999;
	}

#special li a{
	display:block;
	float:left;
	overflow:hidden;
	height:86px;
	text-indent:-9999px;
	}

li#yomigaeru a:link{
	background-image:url(../img/menu2_yomigaeru.jpg);
	background-repeat: no-repeat;
	background-position:0 5px;
	width:120px
	}

li#yomigaeru a:hover{
	background-image:url(../img/menu2_yomigaeru_on.jpg);
	background-repeat: no-repeat;
	background-position:0 5px;
	width:120px
	}

li#aquawash a:link{
	background-image:url(../img/menu2_aquawash.jpg);
	background-repeat: no-repeat;
	background-position:0 5px;
	width:120px
	}

li#aquawash a:hover{
	background-image:url(../img/menu2_aquawash_on.jpg);
	background-repeat: no-repeat;
	background-position:0 5px;
	width:120px
	}

li#musanso a:link{
	background-image:url(../img/menu2_musanso.jpg);
	background-repeat: no-repeat;
	background-position:0 5px;
	width:120px
	}

li#musanso a:hover{
	background-image:url(../img/menu2_musanso_on.jpg);
	background-repeat: no-repeat;
	background-position:0 5px;
	width:120px
	}

li#hassui a:link{
	background-image:url(../img/menu2_hassui.jpg);
	background-repeat: no-repeat;
	background-position:0 5px;
	width:120px
	}

li#hassui a:hover{
	background-image:url(../img/menu2_hassui_on.jpg);
	background-repeat: no-repeat;
	background-position:0 5px;
	width:120px
	}


.special_tit{
	clear:both;
	text-align:center;
	width:120px;
	font-size:11px;
	color:#99AEB8;
	font-weight:800;
	}

#mail_area{
	background-image:url(../img/mailmagajin.jpg);
	background-repeat:no-repeat;
	background-position:3px 0px;
	height:98px;
	clear:both;
	margin-top:30px;
	}

#mail_area #mail_inner{
	background-image:url(../img/mailmagajin_main.jpg);
	background-repeat:no-repeat;
	background-position:0 22px;
	width:114px;
	height:3px;
	padding:80px 15px 15px 110px;
	font-size:13px;
	}

#mail_area #mail_inner a{
	text-decoration:none;
	color:#99AEB8;
	}

.main_left3{
	float:left;
	width:130px;
	margin-right:30px;
	}

.main_right3{
	float:left;
	width:812px;
	}

#information_tit{
	background-image:url(../img/infomation.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	height:21px;
	}


#information_area{
	padding:10px;
	border:solid 1px #ccd7dc;
	margin-top:5px;
	overflow:auto;
	}

#contents_inner3{
	padding-left:42px;
	padding-right:42px;
	overflow:hidden;
	/*height:480px;*/
	background:url(../share/under_shadow.gif) no-repeat;
	margin-bottom:30px;
	}

#information_area dl{
	font-size:14px;
	line-height: 1.6em;
	padding-top:30px;
	overflow-y:scroll;
	height:200px;

	}

#information_area dt{
	float:left;
	width:100px;
	color:#FFF;

	/*display:table;
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:auto;

	position:relative;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	display:table-cell;
	vertical-align:middle;*/
	}

#information_area dt .date{
	background-color:#99aeb8;
	width:70px;i

	padding:5px 10px 5px 10px;
	height:10px;

	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);

	/*display:table-cell;
	height:10px;*/
	}

#information_area dd{
	float:left;
	width:310px;
	display:block;
	color:#7d868a;
	line-height:24px;
	margin: -1.6em 0 4px 0;
	}

#information_area .line{
	border-bottom:dotted #CCC 1px;
	margin-top:15px;
	margin-bottom:30px;

	}

#footer{

	clear:both;
	}


#footer_nav{
	background-color:#99aeb8;
	padding:25px 40px 15px 40px;
	color:#FFF;
	font-size:12px;
	overflow:auto;
	}


#footer_nav dl{
	width:100%;



	}

#footer_nav dt{
	padding:5px 10px 3px 10px;
	display:block;
	width:70px;
	height:15px;
	float:left;
	margin-right:40px;
	clear:both;
	margin-bottom:5px;

	}

#footer_nav dd a{
	color:#FFF;
	text-decoration:none;
	}

#footer_nav dt.clean{
	background-color:#929ea7;

	}

#footer_nav dt.convenlent{
	background-color:#aeb6bc;

	}

#footer_nav dt.comfotable{
	background-color:#cfd0d2;

	}


#footer_nav dd{
	float:left;
	width:800px;
	padding-top:5px;
	}

#footer_copyright{
background-color:#002136;
height:27px;
text-align:center;
width:100%;
padding-top:15px;
}

#branding_service{
	background-image: url(../service/img/sarviceimage.jpg);
	background-repeat: no-repeat;
	background-position: 0: 0;
	height:322px;
	width:1040px;
	margin-left:auto;
	margin-right:auto;
	}

/*�p���������X�g�J�n*/

#pankuzu{
	font-weight: bold;
	font-size: 12px;
	margin-top:30px;
	margin-left: 6px;
	}

#pankuzu ul{

	}

#pankuzu li{
	list-style-type: none;
	}

#pankuzu a{
	color: #AECCD5;
	text-decoration:none;
	}

#pankuzu a:active{
	color: #002136;
	text-decoration:none;
	}

/*�p���������X�g�I��*/

/*���T�C�h���j���[�J�n*/

#s_tit{
	background-image:url(../service/img/s_tit.jpg);
	background-repeat:no-repeat;
	height:15px;
	width:63px;
	margin-left: 30px;
	margin-top: 25px;
	margin-bottom: -18px;
	}

#sidemenu{

	display:block;
	height:380px;
	width:124px;
	margin-top:20px;
	}

#sidemenu ul{
	display:block;
	height:380px;
    width:124px;
	}

#sidemenu li{
	display:inline;
	list-style-type: none;
	width:124px;

	}

#sidemenu li img{
	display:block;
	float:left;

	width:124px;
	text-decoration:none;
	text-indent:-9999px;
	}

#sidemenu li a{
	display:block;
	float:left;

	text-indent:0px;
	width:124px;
	height:49px;
	text-indent:0px;
	text-indent:-9999px;
	}

li#side_cleaning a:link{
	background-image:url(../service/img/cleaning_side.jpg);
	background-repeat:no-repeat;
    background-position:0 0;
	width: 124px;
	}

li#side_cleaning a:hover{
	background-image:url(../service/img/cleaning_side_on.jpg);
	background-repeat:no-repeat;
    background-position:0 0;
	width: 124px;
	}

li#side_cleaning_active a{
	background-image:url(../service/img/cleaning_side_on.jpg);
	background-repeat:no-repeat;
    background-position:0 0;
	width: 124px;
	}

li#side_spotoff a:link{
	background-image:url(../service/img/spotoff_side.jpg);
	background-repeat:no-repeat;
    background-position:0 0;
	width: 124px;
	}

li#side_spotoff a:hover{
	background-image:url(../service/img/spotoff_side_on.jpg);
	background-repeat:no-repeat;
    background-position:0 0;
	width: 124px;
	}

li#side_spotoff_active a{
	background-image:url(../service/img/spotoff_side_on.jpg);
	background-repeat:no-repeat;
    background-position:0 0;
	width: 124px;
	}

li#side_pressing a:link{
	background-image:url(../service/img/pressing_side.jpg);
	background-repeat:no-repeat;
    background-position:0 0;
	width: 124px;
	}

li#side_pressing a:hover{
	background-image:url(../service/img/pressing_side_on.jpg);
	background-repeat:no-repeat;
    background-position:0 0;
	width: 124px;
	}

li#side_pressing_active a{
	background-image:url(../service/img/pressing_side_on.jpg);
	background-repeat:no-repeat;
    background-position:0 0;
	width: 124px;
	}

li#side_repair a:link{
	background-image:url(../service/img/repair_side.jpg);
	background-repeat:no-repeat;
    background-position:0 0;
	width: 124px;
	}

li#side_repair a:hover{
	background-image:url(../service/img/repair_side_on.jpg);
	background-repeat:no-repeat;
    background-position:0 0;
	width: 124px;
	}

li#side_repair_active a{
	background-image:url(../service/img/repair_side_on.jpg);
	background-repeat:no-repeat;
    background-position:0 0;
	width: 124px;
	}

li#side_storage a:link{
	background-image:url(../service/img/storage_side.jpg);
	background-repeat:no-repeat;
    background-position:0 0;
	width: 124px;
	}

li#side_storage a:hover{
	background-image:url(../service/img/storage_side_on.jpg);
	background-repeat:no-repeat;
    background-position:0 0;
	width: 124px;
	}

li#side_storage_active a{
	background-image:url(../service/img/storage_side_on.jpg);
	background-repeat:no-repeat;
    background-position:0 0;
	width: 124px;
	}

li#side_derivery a:link{
	background-image:url(../service/img/derivery_side.jpg);
	background-repeat:no-repeat;
    background-position:0 0;
	width: 124px;
	}

li#side_derivery a:hover{
	background-image:url(../service/img/derivery_side_on.jpg);
	background-repeat:no-repeat;
    background-position:0 0;
	width: 124px;
	}

li#side_derivery_active a{
	background-image:url(../service/img/derivery_side_on.jpg);
	background-repeat:no-repeat;
    background-position:0 0;
	width: 124px;
	}

li#side_customer a:link{
	background-image:url(../service/img/customer_side.jpg);
	background-repeat:no-repeat;
    background-position:0 0;
	width: 124px;
	}

li#side_customer a:hover{
	background-image:url(../service/img/customer_side_on.jpg);
	background-repeat:no-repeat;
    background-position:0 0;
	width: 124px;
	}

li#side_customer_active a{
	background-image:url(../service/img/customer_side_on.jpg);
	background-repeat:no-repeat;
    background-position:0 0;
	width: 124px;
	}

/*���T�C�h���j���[�I��*/


/*�E�R���e���c�h���C�N���[�j���O�J�n*/

#futon_title{
	/*float:left;
	width:66px;
	height:14px;
	margin-top: 25px;
	margin-left: 5px;*/
	margin-bottom:9px;
	margin-top:26px;
	}

#futon_image{
	float:left;
	/*clear:both;
	width:160px;
	height:197px;
	margin-top: 10px;
	margin-left: 5px;*/
	}

#futon_right_image{
	float:left;
	}

/*p.futon_price{
	position:relative;
	top:45px;
	left:150px;
	font-size:25px;
	color:#FFF;


	}

#futon_right_image{
	float:left;
	background:url(../futon/img/futon_sale.jpg);
	width:543px;
	height:101px;
	}

span.futon_color{
	font-size:40px;
	color:#edaaca;

	}*/

#futon_under_image{
	float:right;
	margin-right:55px;
	margin-top:20px;
	}

#futon_text{
	float:left;
	clear:both;
	/*padding-top:10px;*/
	padding-top:18px;
	/*padding-left:5px;*/
	font-size:18px;
	font-weight:bolder;
	line-height:140%;
	color:#002136;
	}

p.text{
	float:left;
	letter-spacing:1px;
	line-height:130%;
	padding-top:10px;
	padding-left:15px;
	font-size:12px;
	color:#525E63;
	}

#right_bottom_image{
    float:left;
	margin-bottom:75px;
	margin-top:10px;
	}


#branding_service2{

	background-position: 0: 0;
	height:49px;
	width:1040px;
	margin-left:auto;
	margin-right:auto;
	}

.main_calumn_left{
	float:left;
	width:160px;
	margin-right:23px;
	}

#left{
	width:124px;
	margin-right:28px;
	float:left;
	}

#right{
	float:left;
	width:808px;
	}

.main_calumn_right{
	float:left;
	width:614px;
	}

.right_bottom{
	float:right;
	width:808px;
	margin-top:5px;
	}
