@charset "euc-jp";

* {
margin: 0;
padding: 0;
text-align: left;
font-family: ¥á¥¤¥ê¥ª,"£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", sans-serif;
}

#kanri{ padding: 40px; }
a{
	color: #E3006E;
	text-decoration: none;
}
a:hover{
	color: #6B067B;
	text-decoration: underline;
}

/*\*/ a { overflow: hidden; }/**/

body { background-color: #FCE2E9; text-align: center; background-image: url(img/body_back.gif); background-repeat: repeat-x; }
.hid{ display:none;}
.text_red{	color: #FF0000;}
.text_min{	font-size: 8pt;}
hr{ display:none;}
table{ border-collapse:collapse;}
.text_center{ text-align: center; }
.img_right{ float: right; margin-top: 10px; margin-bottom: 20px; margin-left: 10px; margin-right: 16px; }
.img_left{ float: left; margin-top: 10px; margin-bottom: 20px; margin-left: 16px; margin-right: 10px; }

#header{ background-image: url(img/header.gif); background-repeat: no-repeat; height: 75px; width: 806px; margin-right: auto; margin-left: auto; }
#header h1{ padding-top: 16px; padding-left: 24px; text-indent: -4649em; font-size: 1px; }
#header h1 a{ display: block; height: 50px; width: 225px; }
#header p{ display: none; }



#navi{ background-image: url(img/navi_back.jpg); background-repeat: no-repeat; height: 50px; width: 806px; margin-right: auto; margin-left: auto; }
#navi ul{ padding-left: 10px; list-style-type: none; }
#navi li{ background-repeat: no-repeat; float: left; font-size: 1px; text-indent: -4649em; }
#navi li a{ display: block; height: 50px; width: 131px;}
#navi h3{
	display: none;
}
#navi01 a{
	background-image: url(img/navi01.jpg);
}
#navi01 a:hover{
	background-image: url(img/navi01o.jpg);
}
#navi02 a{
	background-image: url(img/navi02.jpg);
}
#navi02 a:hover{
	background-image: url(img/navi02o.jpg);
}
#navi03 a{
	background-image: url(img/navi03.jpg);
}
#navi03 a:hover{
	background-image: url(img/navi03o.jpg);
}
#navi04 a{
	background-image: url(img/navi04.jpg);
}
#navi04 a:hover{
	background-image: url(img/navi04o.jpg);
}
#navi05 a{
	background-image: url(img/navi05.jpg);
}
#navi05 a:hover{
	background-image: url(img/navi05o.jpg);
}
#navi06 a{
	background-image: url(img/navi06.jpg);
}
#navi06 a:hover{
	background-image: url(img/navi06o.jpg);
}


#main{ background-image: url(img/main_back.gif); background-repeat: repeat-y; clear: left; width: 786px; margin-right: auto; margin-left: auto; padding-right: 10px; padding-left: 10px; }

#flash{ background-image: url(img/flash_img.jpg); background-repeat: no-repeat; height: 350px; width: 786px; }

#banner_box{ float: left; width: 315px; padding-top: 20px; }
#banner_box p{ text-align: center; padding-bottom: 10px; }
#banner_box img{ border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }


#topics{ background-image: url(img/topics_back.jpg); background-repeat: no-repeat; background-position: right top; height: 280px; margin-left: 316px; }
#topics h3{ display: none; }
#topics ul{ list-style-type: none; padding-top: 50px; padding-right: 50px; padding-left: 50px; }
#topics li{ font-size: small; background-image: url(img/topics_pic.gif); background-repeat: no-repeat; background-position: left center; padding-left: 16px; margin-top: 4px; margin-bottom: 10px; padding-top: 4px; padding-bottom: 4px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CC99CC; }


#main_end{ height: 50px; clear: both; }
#main_end ul{ float: right; list-style-type: none; padding-right: 20px; font-size: 12px; }
#main_end li{}
#main_end li a{	display: block;}
#main_end li a:hover{}

#footer{ background-image: url(img/footer_back.gif); background-repeat: repeat-x; height: 50px; clear: both; }
#footer p{ background-image: url(img/footer.gif); background-repeat: no-repeat; text-indent: -4649em; height: 50px; width: 756px; margin-right: auto; margin-left: auto; font-size: 10px; padding-left: 50px; }


#title_diet{ background-image: url(img/title_diet.gif); }
#title_menu{ background-image: url(img/title_menu.gif); }
#title_voice{ background-image: url(img/title_voice.gif); }
#title_faq{ background-image: url(img/title_faq.gif); }
#title_shop{ background-image: url(img/title_shop.gif); }

#banner_left{ float: left; width: 200px; text-align: center; }
#banner_left h2{ background-repeat: no-repeat; background-position: 10px 10px; float: left; height: 200px; width: 190px; text-indent: -4649em; font-size: 1px; }
#banner_left img{ border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }

#contents{ margin-left: 210px; padding-right: 10px; }
#contents p{ font-size: small; color: #333333; line-height: 1.8em; letter-spacing: 0.04em; padding-top: 6px; padding-bottom: 20px; }
#contents h3{ height: 60px; background-repeat: no-repeat; background-position: left 20px; text-indent: -4649em; }

#st_diet1{ background-image: url(img/sub_title_diet1.gif); }
#st_diet2{ background-image: url(img/sub_title_diet2.gif); }
#st_diet3{ background-image: url(img/sub_title_diet2_1.gif); background-repeat: no-repeat; height: 46px; width: 136px; text-indent: -4649em; }
#st_diet4{ background-image: url(img/sub_title_diet2_2.gif); background-repeat: no-repeat; height: 46px; width: 236px; text-indent: -4649em; }
#st_diet5{ background-image: url(img/sub_title_diet2_3.gif); background-repeat: no-repeat; height: 46px; width: 181px; text-indent: -4649em; }
.arow{ background-image: url(img/arow1.gif); background-repeat: no-repeat; display: block; height: 23px; width: 23px; margin-right: auto; margin-left: auto; text-indent: -4649em; }

#diet_point{ background-image: url(img/diet_img1.gif); background-repeat: no-repeat; height: 380px; width: 560px; margin-top: 10px; margin-bottom: 20px; }
#diet_point h4,#diet_point ul{ display: none; }

#dial{ background-image: url(img/free_dial.gif); background-repeat: no-repeat; height: 100px; background-position: left 10px; clear: both; }
#dial p,#dial h5{ display: none; }

.table_menu{ border: 2px solid #E3006E; font-size: medium; }
.table_menu tr{}
.table_menu td{ padding: 6px; border: 1px solid #E3006E; }

#st_menu1{ background-image: url(img/sub_title_menu1.gif); }
#st_menu2{ background-image: url(img/sub_title_menu1_1.gif); background-repeat: no-repeat; height: 36px; width: 207px; text-indent: -4649em; }
#st_menu3{ background-image: url(img/sub_title_menu1_2.gif); background-repeat: no-repeat; height: 20px; width: 230px; text-indent: -4649em; margin-left: 40px; clear: right; }

.ul_menu{ border: 1px solid #e3006e; margin-right: 40px; margin-bottom: 20px; margin-left: 40px; font-size: 12px; padding-left: 20px; }
.ul_menu li{ padding-top: 3px; padding-bottom: 3px; }


#st_voice1{ background-image: url(img/sub_title_voice1.gif); }

.voice_box{ border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CC99CC; margin-top: 10px; margin-bottom: 20px; padding-top: 10px; width: 550px; }
.voice_box p{ }
.voice_box h3{ height: 80px!important; background-position: left 0px!important;  }
.voice_box h4{ text-indent: -4649em; background-repeat: no-repeat; height: 20px; }
.koe1{ background-image: url(img/voice_1.gif); }
.koe2{ background-image: url(img/voice_2.gif); }
.koe3{ background-image: url(img/voice_3.gif); }
.koe4{ background-image: url(img/voice_4.gif); }
.koe1st{ background-image: url(img/voice_1_st.gif); }
.koe2st{ background-image: url(img/voice_2_st.gif); }
.koe3st{ background-image: url(img/voice_3_st.gif); }
.koe4st{ background-image: url(img/voice_4_st.gif); }

#st_faq1{ background-image: url(img/sub_title_faq1.gif); }
#q1{ background-image: url(img/q1.gif); background-repeat: no-repeat; height: 40px; text-indent: -4649em; }
#q2{ background-image: url(img/q2.gif); background-repeat: no-repeat; height: 40px; text-indent: -4649em; }
#q3{ background-image: url(img/q3.gif); background-repeat: no-repeat; height: 40px; text-indent: -4649em; }
#q4{ background-image: url(img/q4.gif); background-repeat: no-repeat; height: 40px; text-indent: -4649em; }
#q5{ background-image: url(img/q5.gif); background-repeat: no-repeat; height: 40px; text-indent: -4649em; }


#st_shop1{ background-image: url(img/sub_title_shop1.gif); }
#st_shop2{ background-image: url(img/sub_title_shop2.gif); clear:both; }
#st_shop3{ background-image: url(img/sub_title_shop3.gif); clear:both; }

#shopdata{ background-image: url(img/shop_name.gif); background-repeat: no-repeat; height: 100px; width: 265px; }
#shopdata p{ display: none; }







