@import "fontsize.css";

/* local set */
em { font-style:normal; font-weight:bolder; color:red; }
h1 { font-size:100%; margin-bottom:0.5em }
A:link     {TEXT-DECORATION: none; COLOR:#0000ff;}
A:visited  {TEXT-DECORATION: none; COLOR:#0000ff;}
A:active   {TEXT-DECORATION: none;}
A:hover    {TEXT-DECORATION: none; COLOR:#006c5d;}
span a:hover{BACKGROUND:WHITE;}
form {margin: 0em;}

/* product */
.prod A:link     {TEXT-DECORATION: none; COLOR:#0000ff;}
.prod A:visited  {TEXT-DECORATION: none; COLOR:#0000ff;}
.prod A:active   {TEXT-DECORATION: none;}
.prod A:hover    {TEXT-DECORATION: none; COLOR:#FF3300;}

/* costom */
.ctm A:link     {TEXT-DECORATION: undeline; COLOR:#0000ff;}
.ctm A:visited  {TEXT-DECORATION: undeline; COLOR:#0000ff;}
.ctm A:active   {TEXT-DECORATION: undeline;}
.ctm A:hover    {TEXT-DECORATION: undeline; COLOR:#FF3300;}

/* pr */
.pr { font-size:75% }
.pr A:link     {TEXT-DECORATION: undeline; COLOR:#333333;}
.pr A:visited  {TEXT-DECORATION: undeline; COLOR:#333333;}
.pr A:active   {TEXT-DECORATION: undeline;}
.pr A:hover    {TEXT-DECORATION: undeline; COLOR:#cc0000;}

/* form menu */
.submit {width: 120px;	height: 23px; font-size: 12px;}
.submitb {width: 180px;	height: 25px; font-size: 14px;}
.submif {width: 120px;	height: 23px; font-size: 12px; COLOR:#0000ff; background-color: #006600;}
.submith {width: 100px;	height: 23px; font-size: 12px;}
.select {bottom: 105px;}
.submitf {width: 165px;	height: 23px; font-size: 12px; MARGIN: 5px 0px 5px 0px; COLOR:#0000ff;}

/*↓*/
TD.cside {
	BACKGROUND-IMAGE: url(../company/img/side.gif); BACKGROUND-REPEAT: repeat-y
}

DIV.subt {
		MARGIN: 10px 0px 3px 10px
}
DIV.subt2 {
		MARGIN: 0px 0px 10px 0px
}
DIV.subt3 {
		MARGIN: 0px 10px 0px 10px
}
DIV.subt4 {
		MARGIN: 10px 0px 10px 0px
}
DIV.subt5 {
		MARGIN: 0px 0px 10px 20px
}
DIV.smenu {
		MARGIN: 0px 10px 0px 0px
}
DIV.cpn {
		MARGIN: 10px 0px 3px 30px
}
DIV.topt {
		MARGIN: 20px 0px 10px 0px
}
DIV.subt6 {
		MARGIN: 5px 10px 5px 0px ; FONT-SIZE: 12px ; BACKGROUND-COLOR:#EEEEEE ; padding: 3px; width: 720px;
}
DIV.subt7 {
		MARGIN: 5px 20px 10px 0px ; FONT-SIZE: 12px ;
}
DIV.subt8 {
		MARGIN: 5px 10px 5px 10px ; FONT-SIZE: 12px ;
}
DIV.subt9 {
		MARGIN: 0px 0px 0px 20px ; padding: 5px ; BACKGROUND-IMAGE: url(../img/kahaikei.gif); BACKGROUND-REPEAT: no-repeat;
}
DIV.subt10 {
		MARGIN: 0px 0px 0px 20px ; padding: 5px ; BACKGROUND-IMAGE: url(../img/gihaikei.gif); BACKGROUND-REPEAT: no-repeat;
}
DIV.subt11 {
		MARGIN: 5px 15px 0px 15px ; FONT-SIZE: 12px ;LINE-HEIGHT: 16px;}
}
DIV.subt13 {
		MARGIN: 0px 10px 5px 0px ; FONT-SIZE: 12px ; LINE-HEIGHT: 18px; BACKGROUND-COLOR:#EEEEEE ; padding: 3px 15px 3px 15px; width: 560px;
}
DIV.bn01 {
		MARGIN: 5px 5px 0px 8px ; 
}
/*レンジフード*/
.subt12 {
	MARGIN: 0px 0px 0px 10px;
}
DIV.subt14 {
		MARGIN: 5px 10px 5px 0px ; FONT-SIZE: 12px ; BACKGROUND-COLOR:#EEEEEE ; padding: 3px 3px 3px 6px; width: 560px;
}
TD.obl {
	BACKGROUND-IMAGE: url(../img/cl.gif); BACKGROUND-REPEAT: repeat-y
}
TD.obr {
	BACKGROUND-IMAGE: url(../img/cr.gif); BACKGROUND-REPEAT: repeat-y
}
#extitle {MARGIN: 10px 20px 0px 20px; FONT-WEIGHT: bold; font-size:14px;}
#exmain  {MARGIN: 10px 20px 0px 30px}
#exbox   {width: 738px;height: 20px;MARGIN: 5px 0px 5px 0px;PADDING: 5px ;background-color: #ffffff;border: solid 1px #9999aa; FONT-WEIGHT: bold; font-size:12px; LINE-HEIGHT: 16px;}

.sfpict  {MARGIN: 5px 40px 3px 10px; float:left }
.clear  {clear: both;}
.a12b {color: #cc0000; font-weight: bold;}
.a16b {color: #cc0000; font-weight: bold; font-size:16px;}
.sv {
	border: solid 1px #999999;
}
DIV.subtb {
		MARGIN: 9px 0px 0px 8px ;
}
DIV.supmenu {
		MARGIN: 3px 10px 10px 0px; width: 258px;
}
DIV.subt15 {
		MARGIN: 0px 0px 0px 10px; TEXT-ALIGN: LEFT;
}
.hchailei {
		BACKGROUND-IMAGE: url(../img/_common/hc_haikei.gif); BACKGROUND-REPEAT: repeat;
}
.ctp1 {
	MARGIN: 0px 0px 0px 0px; COLOR: #333333; border: 1px solid; border-color: #333333; width: 401px; height: 200px; FONT-SIZE: 12px ;LINE-HEIGHT: 16px;float: left;
}
.ctp2 {
	MARGIN: 0px 0px 0px 0px; COLOR: #333333; width: 300px; height: 200px;float: left;
}
.ctp3 {
	MARGIN: 5px 13px 0px 0px; COLOR: #333333; width: 401px; height: 175px; FONT-SIZE: 12px ;LINE-HEIGHT: 16px;float: left;
}
.ctp3s {
	MARGIN: 5px 13px 0px 0px; COLOR: #333333; height: 175px; FONT-SIZE: 12px ;LINE-HEIGHT: 16px;float: left;
}
.ctp4 {
	MARGIN: 0px 0px 0px 5px; width: 300px; height: 200px;float: left;
}
.ctp5 {
	MARGIN: 20px 23px 0px 10px; COLOR: #333333; width: 401px; height: 150px; FONT-SIZE: 12px ;LINE-HEIGHT: 20px;float: left;
}
.ctp6 {
	MARGIN: 0px 0px 0px 0px; COLOR: #333333; border: 1px solid; border-color: #333333; width: 725px; FONT-SIZE: 14px ;LINE-HEIGHT: 20px;float: left;
}
.prohaikei {
		BACKGROUND-IMAGE: url(../img/c_prohaikei.jpg); BACKGROUND-REPEAT: no-repeat;
}
DIV.cmli {
		MARGIN: 6px 0px 0px 4px; float: left;
}
DIV.cm {
		MARGIN: 8px 0px 0px 3px; float: left;
}
/*新ボタン*/
.btn01 {
		MARGIN: 0px 0px 0px 3px;
}
.btn02 {
		MARGIN: 3px 0px 0px 3px;
}
.main {
		MARGIN: 9px 0px 0px 11px;
}
.nt1 {
		MARGIN: 5px 0px 10px 9px; width: 739px;
}
.nt2 {
		MARGIN: 10px 10px 10px 18px; width: 729px; FONT-SIZE: 14px ; LINE-HEIGHT: 20px; COLOR:#CC0000; 
}
.nt3 {
		MARGIN: 10px 10px 10px 18px; width: 729px; FONT-SIZE: 14px ; LINE-HEIGHT: 20px; COLOR:#990000;
}
.nt4 {
		MARGIN: 10px 0px 10px 9px; width: 739px;
}
.nt5 {
		MARGIN: 10px 0px 10px 0px;
}
.nsub1 {
		MARGIN: 10px 5px 0px 18px; width: 729px;
}
.nsub2 {
		MARGIN: 0px 5px 5px 10px;
}
.nsubt3 {
		MARGIN: 5px 0px 0px 0px ; FONT-SIZE: 14px ;
}
.nsubt4 {
		PADDING-LEFT: 10px;
}
.nsubt5 {
		MARGIN: 5px 0px 0px 20px ; FONT-SIZE: 12px ; LINE-HEIGHT: 20px ;
}
.totop {
		MARGIN: 0px 10px 0px 0px ;
}
.totop2 {
		MARGIN: 0px 20px 0px 0px ;
}
.4wmk {
		MARGIN: 3px 0px 0px 0px ; width: 140px; float: left;
}
/*商品スリム化*/
.sht	{
		MARGIN: 5px 0px 0px 3px ; FONT-SIZE: 14px ; FONT-WEIGHT: Bold ;Height: 16px;
}
.shm	{
		MARGIN: 5px 0px 0px 3px ; FONT-SIZE: 12px ; FONT-WEIGHT: Bold ;Height: 16px;
}
.shk	{
		MARGIN: 5px 0px 5px 3px ; PADDING: 2px 2px 2px 10px; WIDTH: 130px; FONT-SIZE: 12px ; BACKGROUND-COLOR: #EEEEEE; border: 1px solid; border-color: #000000;
}
.shb	{
		MARGIN: 5px 0px 5px 3px ; PADDING: 2px 2px 2px 10px; WIDTH: 130px; FONT-SIZE: 12px ; BACKGROUND-COLOR: #66CCCC; border: 1px solid; border-color: #000000;
}
/*ギフト*/
.shbg	{
		MARGIN: 5px 0px 5px 3px ; PADDING: 4px 2px 2px 10px; WIDTH: 326px; FONT-SIZE: 12px ; BACKGROUND-COLOR: #66CCCC; border: 1px solid; border-color: #000000;
}
.shexg {
		MARGIN: 0px 0px 0px 5px; FONT-SIZE: 12px; LINE-HEIGHT: 16px;
}
/*↑*/
.shex {
		MARGIN: 0px 0px 5px 5px; FONT-SIZE: 10px; LINE-HEIGHT: 12px;
}
.sh4w {
		MARGIN: 5px 0px 5px 3px ; PADDING: 2px; WIDTH: 130px; FONT-SIZE: 10px ; BACKGROUND-COLOR: #FFCCCC; border: 1px solid; border-color: #000000; TEXT-ALIGN: CENTER;
}
.alt {
		MARGIN: 5px 0px 5px 3px ; PADDING: 2px; WIDTH: 130px; FONT-SIZE: 10px ; COLOR: #000000 ;BACKGROUND-COLOR: #A5E149; border: 1px solid; border-color: #117E08; TEXT-ALIGN: CENTER;
}
.sp 	{
		BACKGROUND-IMAGE: url(../img/p_shikiri.gif); BACKGROUND-REPEAT: repeat-y;
}
/*注文方法*/
.knn {
	MARGIN: 3px 3px 6px 5px; float: left; width: 17px;
}
.inc {
	MARGIN: 10px 3px 0px 0px; float: left;  FONT-SIZE: 16px; LINE-HEIGHT: 18px; FONT-WEIGHT: bold; width: 400px;
}
.incd {
	MARGIN: 0px 3px 0px 5px; PADDING-LEFT: 30px; FONT-SIZE: 12px; LINE-HEIGHT: 16px float: left; width: 700px;
}
.in {
	MARGIN: 0px 0px 0px 0px; FONT-SIZE: 14px; LINE-HEIGHT: 16px; BACKGROUND: url(../img/exp_haikei01.gif) ;BACKGROUND-REPEAT: no-repeat; HEIGHT: 78px; WIDTH: 721px;
}
.in2 {
	MARGIN: 0px 0px 0px 0px; FONT-SIZE: 14px; LINE-HEIGHT: 16px; BACKGROUND: url(../img/exp_haikei02.gif) ;BACKGROUND-REPEAT: no-repeat; HEIGHT: 97px; WIDTH: 721px;
}
.in3 {
	MARGIN: 0px 0px 0px 0px; FONT-SIZE: 14px; LINE-HEIGHT: 16px; BACKGROUND: url(../img/exp_haikei03.gif) ;BACKGROUND-REPEAT: no-repeat; HEIGHT: 173px; WIDTH: 721px;
}
.aj {
	MARGIN: 0px 0px 0px 10px;
}
/*実験*/
.lab01 {
	MARGIN: 10px 10px 0px 10px; FONT-SIZE: 12px; LINE-HEIGHT: 20px; width: 480px;
}
.lab02 {
	MARGIN: 0px 0px 0px 10px;
}
.lab03 {
	MARGIN: 10px 0px 0px 30px;
}
.lab04 {
	MARGIN: 10px 10px 0px 10px; width: 300px; float: left;
}
.lab05 {
	MARGIN: 100px 0px 0px 0px; FONT-SIZE: 12px; LINE-HEIGHT: 20px; width: 160px; float: left;
}
/*フィルター*/
.fex01 {
	MARGIN: 10px 10px 10px 120px; FONT-SIZE: 14px; LINE-HEIGHT: 22px; width: 480px;
}
.tmk {
	MARGIN: 0px; WIDTH: 729px; BACKGROUND-COLOR: #FFFF99; FONT-SIZE: 14px; LINE-HEIGHT: 20px; BORDER: double 3px #CC0000; PADDING-LEFT: 10px; FONT-WEIGHT: BOLD;
}
/*リンク*/
.lk01 {
	WIDTH: 400px; FONT-SIZE: 14px; COLOR: #000000; border-bottom: 2px dashed; border-color: #666666;
}
.lk02 {
	MARGIN: 10px 0px 0px 5px; FONT-SIZE: 12px;
}
.lk03 {
	MARGIN: 5px 0px 0px 5px; FONT-SIZE: 12px;
}
.lk04 {
	MARGIN: 0px 0px 0px 15px;
}
.na {
	color: #cc0000;
}
/*家事サービス*/
.ks01 {
	MARGIN: 0px 0px 0px 0px; COLOR: #333333; border: 1px solid; border-color: #ffcc00; width: 220px; Height: 130px;
}
.ks02 {
	MARGIN: 5px 0px 5px 10px; FONT-SIZE: 14px; LINE-HEIGHT: 18px;
}
.kscm01	{
		MARGIN: 5px 0px 5px 0px ; PADDING: 10px 10px 10px 10px; WIDTH: 720px; FONT-SIZE: 14px ; LINE-HEIGHT: 20px; BACKGROUND-COLOR: #FFFFCC; border: 1px solid; border-color: #cc0000;
}
.kscm02	{
		MARGIN: 0px 0px 0px 0px ; PADDING: 0px; WIDTH: 720px; FONT-SIZE: 12px ; LINE-HEIGHT: 18px; BACKGROUND-COLOR: #FFFFCC; border: 1px solid; border-color: #cc0000; text-align: center;
}
UL.ks03 {
	MARGIN: 5px 0px 5px 20px; FONT-SIZE: 14px; LINE-HEIGHT: 18px;
}
/*おそうじサービス*/
.os01 {
	MARGIN: 0px 0px 0px 0px; COLOR: #333333; border: 1px solid; border-color: #ff7171; width: 348px;
}
.os02 {
	MARGIN: 5px 0px 5px 10px; FONT-SIZE: 14px; LINE-HEIGHT: 18px;
}
.os03 {
	MARGIN: 0px 0px 0px 0px; COLOR: #333333; border: 1px solid; border-color: #ff7171; width: 720px;
}
.oscm01	{
		MARGIN: 5px 0px 5px 0px ; PADDING: 10px 10px 10px 10px; WIDTH: 720px; FONT-SIZE: 14px ; LINE-HEIGHT: 20px; BACKGROUND-COLOR: #FFFFCC; border: 1px solid; border-color: #cc0000;
}
UL.os03 {
	MARGIN: 5px 0px 5px 20px; FONT-SIZE: 14px; LINE-HEIGHT: 18px;
}
.oimg01 {
	MARGIN: 0px 10px 10px 10px;
}
.os04 {
	COLOR: #333333; border: 1px solid; border-color: #FF3366; width: 237px; Height: 134px;
}
.os05 {
	COLOR: #333333; border: 1px solid; border-color: #FF3366; width: 721px; BACKGROUND-COLOR: #ffffff; FONT-SIZE: 14px; LINE-HEIGHT: 18px;
}
.os06 {
	COLOR: #333333; border: 1px solid; border-color: #CC6600; width: 721px; BACKGROUND-COLOR: #ffffff; FONT-SIZE: 14px; LINE-HEIGHT: 18px;
}
DIV.subt16 {
	MARGIN: 10px 10px 10px 10px;
}
/*業務用おそうじサービス*/
.os07 {
	MARGIN: 0px 0px 0px 0px; COLOR: #333333; border: 1px solid; border-color: #33CC99; width: 348px;
}
/*おそうじ福袋*/
.cp01 {
	MARGIN: 0px 0px 0px 0px; COLOR: #333333; border: 1px dashed; border-color: #CC0000; background-color: #FFFFCC; FONT-SIZE: 14px; LINE-HEIGHT: 18px; padding: 10px;
}
/*お客様使用例*/
.subt17 {
	PADDING: 8px 8px 8px 8px; width: 383px; float:left;
}
.subt18 {
	PADDING: 8px 0px 8px 0px; width: 300px; float:left;
}
.subt19 {
	PADDING: 8px 8px 8px 8px; width: 723px; float:left;
}
.subt20 {
	PADDING: 0px 8px 8px 8px; width: 506px; float:left;
}
.subt21 {
	PADDING: 0px 0px 0px 0px; width: 200px; float:left;
}
.subt22 {
	PADDING: 0px 8px 0px 8px; width: 723px; float:left;
}
.sb01 {
	PADDING: 0px 0px 0px 0px; width: 393px;
}
.sb02 {
	PADDING: 20px 5px 8px 5px; width: 398px;
}