body {background-color:#FFFFFF; background-image: url(assets/haikei_bottom.jpg); background-repeat:repeat-x; background-position:bottom; margin-bottom:0;}
.body_wrap {  background-image: url(assets/haikei_top.jpg); background-repeat: repeat-x; background-position: top;}
.body_wrap02 {  background-image: url(assets/haikei_top.jpg); background-repeat: repeat-x; background-position: 0 15px;}
.title_bar {  background-image: url(assets/title_bar03.jpg); background-repeat: no-repeat}
.haikei_left1 {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 14px; font-weight: bold; color: #999999; padding-right: 10px; padding-left: 10px; padding-top: 40px}
.welcome {  padding-right: 30px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; font-weight: bold; color: #747474}
.haikei_left2 {  padding-top: 10px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; color: #333333; padding-left: 10px; text-decoration: none; padding-right: 15px}
.list_left {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; color: #66BE2C; list-style-type: none; font-weight: bold; font-style: normal; letter-spacing: 0.1em}
.list_left2 { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; color: #366559; list-style-type: none; font-weight: normal; font-style: normal ; line-height: 18px; text-decoration: underline}
.list_left3 { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; color: #FF9900; list-style-type: none; font-weight: bold; font-style: normal; letter-spacing: 0.1em ; text-decoration: none}
.bannar {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; font-weight: normal; color: #666666; text-decoration: underline}
.h_tag {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 13px; font-style: normal; font-weight: bold; color: #FF4D98; padding-top: 5px; letter-spacing: 0.2em}
.menu1 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(assets/kensaku_geka_haikei1.jpg);
	background-repeat: no-repeat;
	padding-top: 8px
}
.menu2 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(assets/kensaku_hifu_haikei1.jpg);
	background-repeat: no-repeat;
	padding-top: 8px
}
.menu3 {  background-image: url(assets/kensaku_haikei.jpg); padding-left: 26px; background-repeat: repeat-y; line-height: 18px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; font-weight: bold; color: #666666}
.menu4 {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 14px; font-weight: normal; color: #464646; text-decoration: underline; line-height: 20px; font-style: normal; list-style-type: square}
.under_bar {  background-image: url(assets/under_bar.jpg); background-repeat: no-repeat; text-align: center; color: #000000; background-position: bottom; width:780px; height:74px; margin-bottom:0; padding-bottom:0;}
.under_menu {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; color: #464646; text-decoration: underline}

.title_barCopy { background-image: url(assets/title_bar03.jpg); background-repeat: no-repeat ; background-position: right; vertical-align: bottom; padding-bottom: 5px}

.main_text3 {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 4mm; line-height: 20px; font-weight: normal; color: #666666; letter-spacing: 0.1em; list-style-type: circle}
.menu_text {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; font-weight: bold; color: #FF6699; text-decoration: underline}
.menu_text2 {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; font-weight: bold; color: #666666; text-decoration: underline}
.Q {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 14px; font-weight: bold; color: #6699FF; text-decoration: none}
.pink {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; color: #FF6699; text-decoration: underline}
.pankuzu {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; font-weight: normal; color: #0033CC; text-decoration: none}
.main_text1 {  padding-right: 6px}
.sel1 {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #ACACAC; text-align: center}
.sel2 {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; font-weight: normal; color: #333333; text-align: center}
.kakaku1 {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #999999; text-align: center}
.kakaku2 {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; font-weight: normal; color: #333333; text-align: center; background-image: url(assets/haikei_kakaku.gif); background-position: right}
.under_online {  padding-right: 3px}
.haikei_FAQ1 {  background-image: url(assets/haikei_FAQ1.gif); background-position: left top; padding-top: 60px; list-style-type: none; padding-left: 20px}
.haikei_FAQ2 {  background-image: url(assets/haikei_FAQ2.gif); background-position: right top; padding-top: 60px; list-style-type: square}
.FAQ1 {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; font-weight: normal; color: #333333; text-decoration: underline; line-height: 18px; list-style-type: circle; font-style: normal}
.red {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 14px; font-weight: normal; color: #FF3333}
.news {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; font-weight: normal; color: #0000CC; text-decoration: underline}
.A { text-decoration:none; }
A:hover { color:#FF3366; }
.main_text4 {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; font-weight: normal; color: #333333; text-decoration: none; line-height: 20px; letter-spacing: 0.1em}
.main_text1Copy { padding-right: 15px}
.form1 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #78798D;
	text-align: center;
	letter-spacing: 0.1em;
}
.sel3 {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; font-weight: normal; color: #333333; text-align: center}
.form2 {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; font-weight: normal; color: #333333; padding-right: 1px; padding-left: 1px}
.eichi3 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 13px;
	font-weight: bold;
	color: #FF9933;
	text-decoration: none;
	margin-bottom: 1px;
	text-align: left;
}
.eichi3_2 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 13px;
	font-weight: bold;
	color: #66CC33;
	text-decoration: none;
	margin-bottom: 1px;
	text-align: left;
}
.list_left2Copy { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; color: #366559; list-style-type: none; font-weight: normal; font-style: normal ; line-height: 18px; text-decoration: none}
.redCopy { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 14px; font-weight: bold; color: #FF3333 }
.kakaku1Copy { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #999999; text-align: center ; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; vertical-align: middle; height: 21px; width: 150px}
.kakaku2Copy { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; font-weight: normal; color: #333333; text-align: center; background-image: url(assets/haikei_kakaku.gif); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; vertical-align: middle; height: 21px; width: 150px; background-position: right}
.sel4 { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #A96B86; text-align: center ; padding-top: 3px; padding-bottom: 3px}
.sel5 { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 14px; font-weight: bold; color: #666666; text-decoration: none; background-color: #BBE3FF; text-align: center ; padding-top: 3px; padding-bottom: 3px }
.blue1 {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; color: #0099CC; padding-left: 3px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; letter-spacing: 0.1em}
.sel1_2 { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; font-weight: normal; color: #333333; text-align: left; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px}
.ryoukin1 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #AEAEAE;
	letter-spacing: 0.1em;
	text-align: center;
	height: 6px;
}
.ryoukin2 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	background-color: #F0F0F0;
	text-align: center;
}
.sel_orange {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; color: #333333; background-color: #DDDDDD; padding-left: 10px}
.news_sell {  border-color: black black #666666; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: thin; border-left-width: 0px; width:523px;}
.menu_list {  text-decoration: none; list-style-type: square}
.eichi5 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none
}
.sel_line1 {
	background-image: url(assets/line3.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	letter-spacing: 0.1em;
}
.kaganken_back {
	background-image: url(assets/kaganken_haikei.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.main_text5 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	letter-spacing: 0.1em;
}
.waku_1 {
	background-image: url(assets/cellrevive_waku1.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.waku_2 {
	background-image: url(assets/cellrevive_waku2.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.waku_3 {
	background-image: url(assets/cellrevive_waku3.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.cellrevive_back {
	background-image: url(assets/cellrevive_haikei.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.faq0 {
	padding-left: 64px;
}

.icon_kuchikomi {
	background: url(assets/icon_kuchikomi.gif) no-repeat;
	padding:0 0 0 35px;
	color: #FF6699;
	font-weight:bold;
}

h1 {
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	line-height: 9px;
	margin: 0px;
	padding: 0px;
}


/*****************************     120519   *************************/
#tel-side{
		border:#f2f2f2 3px solid;
		padding:3px; 
		width:170px;}
		
#tel-side img{
		display:block;
		padding:3px 0;}
		
#tel-side .ttl{
		padding:10px 0;}
		
#tel-side p{
		font-size:10px;
		font-weight:normal;
		text-align:center;}