body{ 
	background-image:  url(images/new_top/head_bar.gif);
	background-repeat: repeat-x;
	background-positon-x:100%;
}


body.non{ 
	background-image:none;
	background-repeat: repeat-x;
	background-positon-x:100%;
}


.contents {
	background-image: url(images/new_top/01back.gif);
	background-repeat: repeat-y;
	background-positon-x:100%;
}

.pt8 {  font-size: 8pt;}
.pt9 {  font-size: 9pt;}
.pt10 {  font-size: 10pt; line-height: 16px; }
.pt10_1 {  font-size: 10pt; line-height: 20px; }
.pt11 {  font-size: 11pt;line-height: 16px; }
.pt11_1 {  font-size: 11pt;line-height: 22px; }
.pt12 {  font-size: 12pt;line-height: 18px; }
.pt12_1 {  font-size: 12pt;line-height: 22px; }
.pt14{  
	font-size: 14pt;
	line-height: 20px; 
	font-weight: bold;
	}
.pt16{  
	font-size: 16pt;
	line-height: 22px; 
	font-weight: bold;
	}
.pt18{  
	font-size: 18pt;
	line-height: 30px; 
	font-weight: bold;
	}

h1 {
	font-size: 10px;
	line-height: 19px; 
	color: #006600;
}

h2 {
	font-size: 12px;
	line-height: 20px; 
	color: #CC3300;
	width:100%;
	background:#FFF8DC;
}

h3 {
	font-size: 10px;
	line-height: 16px; 
	color: #333333;
	padding:5px;
	width:100%;
	background:#F8F8F8;
}


p {
	font-size: 12px;
	line-height: 16px; 
	color: #000000;
	padding-left:10px;
	padding-top:5px;
}

p.non {	margin:0px;	padding:0px;}

p.kodawari{
	font-size: 14px;
	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}

p.kodawari2{
	font-size: 12px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}



p.sp1 {
	margin:0px;
	padding-bottom:8px;
	padding-left:0px;
	padding-top:5px;
	padding-right:0px;
}

p.left{
	padding-left:20px;
}

p.sub{padding:0px 0px 10px 0px;}

.break_l{height:40px;}
.break_m{height:20px;}
.break_s{height:15px;}
.break_ss{height:5px;}




.style1 {color: #FFFFFF;	font-weight: bold;}
.style2 {font-weight: bold}
.style3 {color: #FF3300}
.style4 {text-decoration: none;	color: #FF6666;}
.style5 {color: #FF3366;font-weight: bold;}

/* 家事代行の指定 ========================================================== */

.midashi {color: #A63442; font-size: 18px; font-weight: bold; line-height:24px;}
.midashi2 {color: #A63442; font-size: 14px; font-weight: bold; line-height:20px;}
.midashi3 {color: #DC5D8A; font-size: 18px; font-weight: bold; line-height:24px;}
.midashi4 {color: #439336; font-size: 18px; font-weight: bold; line-height:24px;}
.midashi5 {color: #0066CC; font-size: 18px; font-weight: bold; line-height:24px;}
.midashi6 {color: #FF6600; font-size: 18px; font-weight: bold; line-height:24px;}
.red {font-size: 11pt; color: #FF0000; font-weight: bold;}
.sub_tit{ margin:0px; padding:30px 0px 15px 0px;}
.voice_top{font-size: 10pt; padding:5px 0px 2px 0px; line-height: 16px; }
.news{font-size: 10pt; padding:5px 0px 2px 0px; line-height: 16px; }
.voice_tit{color: #A63442; font-size: 12px; line-height:16px; padding-left:20px; font-weight: bold;}
.voice01{color: #333333; font-size: 12px; line-height:20px;}
.voice{color: #333333; font-size: 12px; line-height:20px; padding-left:20px;}
.plan_tit{color: #A63442; font-size: 16px; line-height:20px; padding-left:20px; font-weight: bold;}
.price1{color: #FF6600; font-size: 16pt; line-height:20px; padding-left:10px; font-weight: bold;}
.price2{color: #FF6600; font-size: 11pt; line-height:20px; padding-left:10px; font-weight: bold;}



/* idの指定 ========================================================== */

#menu{  padding-left:15px;}
#left5{  padding-left:5px;}
#left10{  padding-left:10px;}
#left15{  padding-left:15px;}
#left20{  padding-left:20px;}
#left30{  padding-left:30px;}
#left50{  padding-left:50px;}

#top5{padding-top:5px;}
#top10{padding-top:10px;}
#top15{padding-top:15px;}
#top20{padding-top:20px;}
#top25{padding-top:25px;}
#top30{padding-top:30px;}
#top35{padding-top:35px;}

#bottom5{padding-bottom:5px;}
#bottom10{padding-bottom:10px;}
#bottom15{padding-bottom:15px;}
#bottom20{padding-bottom:20px;}
#bottom25{padding-bottom:25px;}
#bottom30{padding-bottom:30px;}
#bottom35{padding-bottom:35px;}


#kodawari{ border-bottom:1px solid #CCCCCC;}
#kodawari_red{ border:1px solid #CCCCCC;}
#kodawari_02{ border:1px solid #CCCCCC;}


/* idの指定 ====================================end============= */


.list {	
	list-style-position:outside;
	padding-left:25px;
}

.top_cap1{  
	font-size: 12px;
	line-height: 14px; 
	padding-left:15px;
	padding-top:0px;
	padding-bottom:0px;
	color: #006600;
	text-decoration: none;
	font-weight: bold;
	}

.menu_g{  
	width:148px;
	font-size: 12px;
	line-height: 20px; 
	font-weight: bold;
	padding-left:17px;
	padding-top:0px;
	padding-bottom:0px;
	color: #FFFFFF;
	margin-left:-4px;
	text-decoration: none;
	background-image: url(images/new_top/menu.jpg);
}

.menu_g:link { 
	color: #FFFFFF;
	text-decoration: none;
}
.menu_g:hover{ 
	color: #FFFF00;
	text-decoration: underline;
}

.menu_g2{  
	width:110px;
	font-size: 12px;
	line-height: 20px; 
	font-weight: bold;
	padding-left:17px;
	padding-top:0px;
	padding-bottom:0px;
	color: #FFFFFF;
	margin-left:-4px;
	text-decoration: none;
	background-image: url(images/new_top/menu.jpg);
}

.menu_g2:link { 
	color: #FFFFFF;
	text-decoration: none;
}

.menu_g2:hover{ 
	color: #FFFF00;
	text-decoration: underline;
}


.menu_off{  
	font-size: 12px;
	width:180px;
	height:24px;
	line-height: 24px; 
	padding-left:10px;
	padding-top:0px;
	padding-bottom:0px;
	color: #006633;
	text-decoration: none;
	background-image: url(images/new_top/sidemenu_green_off.gif);
}


.menu1{  
	font-size: 12px;
	width:180px;
	height:24px;
	line-height: 24px; 
	padding-left:17px;
	padding-top:0px;
	padding-bottom:0px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/new_top/sidemenu_green.gif);
}

.menu1:link { 
	color: #FFFFFF;
	text-decoration: none;
}

.menu1:hover{ 
	color: #FFFF00;
	text-decoration: underline;
}


.menu2{  
	font-size: 12px;
	width:180px;
	height:24px;
	line-height: 24px; 
	padding-left:17px;
	padding-top:0px;
	padding-bottom:0px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/new_top/sidemenu_gold.gif);
}

.menu2:link { 
	color: #FFFFFF;
	text-decoration: none;
}

.menu2:hover{ 
	color: #FFFF00;
	text-decoration: underline;
}

.menu3{  
	font-size: 12px;
	line-height: 22px; 
	padding-left:20px;
	color: #000000;
}

.menu3:link { 
	color: #000000;
	text-decoration: none;
}

.menu3:hover{ 
	color: #CC0000;
	text-decoration: underline;
}

.reform{  
	width:108px;
	height:22px;
	padding-top:0px;
	padding-bottom:0px;	
	background-image: url(images/new_top/to_reform.gif);
}

.menu_on{  
	font-size: 12px;
	line-height: 16px; 
	padding-top:0px;
	padding-bottom:0px;
	color: #FFFFFF;
	text-decoration: none;
}


.link_10{  
	font-size: 10px;
	line-height: 30px; 
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	color: #000000;
	text-decoration: none
}

.link_10:link { color: #000000;	text-decoration: none}
.link_10:hover{ color: #FF6600;	text-decoration: underline}


.link_green{ color: #FF6600; text-decoration: none}
.link_green:link { color: #FF6600;	text-decoration: none}
.link_green:hover{ color: #006600;	text-decoration: underline}


.link_cy1{ font-size:10px; color: #006600; text-decoration: none}
.link_cy1:link { color: #006600;　text-decoration: none}
.link_cy1:hover{ color: #FF6600;　text-decoration: none}

.link_red{ color: #A63442; text-decoration: underline}
.link_pink{ color: #DC5D8A; text-decoration: underline} 
.link_red:link { color: #A63442;	text-decoration: underline}
.link_red:hover{ color: #FF9999;	text-decoration: none}



/* footer メニュー ========================================================== */


.ippan_tit{  
	width:600px;
	height:20px;
	font-size: 10px;
	line-height: 20px; 
	padding-left:10px;
	padding-top:0px;
	padding-bottom:0px;
	font-weight: bold;
	color: #006600;
	background-color: #CCFFCC; 
	text-decoration: none;
}

.hojin_tit{  
	width:600px;
	height:20px;
	font-size: 10px;
	line-height: 20px; 
	padding-left:10px;
	padding-top:0px;
	padding-bottom:0px;
	font-weight: bold;
	color: #006600;
	background-color: #FEFFB8; 
	text-decoration: none;
}

.footer{  
	font-size: 10px;
	height:24px;
	line-height: 16px; 
	padding-top:0px;
	padding-bottom:0px;
	color: #006600;
	text-decoration: none
}

.footer:link { color: #006600;	text-decoration: none}
.footer:hover{ color: #CC0000;	text-decoration: underline}

.link{ color: #006600;	text-decoration: none}
.link:link { color: #006600;	text-decoration: none}
.link:hover{ color: #FF6600;	text-decoration: underline}


/* フリーダイヤル　受付時間等 ========================================================== */

.tel16{  
	font-size: 16pt;
	line-height: 22px; 
	font-weight: bold;
	color: #006600;
	}
.time14{  
	font-size: 14pt;
	line-height: 22px; 
	font-weight: bold;
	color: #006600;
	}
.time16{  
	font-size: 14pt;
	line-height: 22px; 
	font-weight: bold;
	color: #FF0000;
	}

