@charset "shift_jis";

body	{
	margin: 0 auto;
	padding: 0;
	line-height: 1.5;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
	color: #000000;
	background-color: #ffffff;
}


#bgTitle	{
	margin: 0;
	padding: 0;
	width: 100%;
	height: 80px;
	color: #000000;
	background-color: #f87aa9;
}



html	{ overflow-y:scroll;}



a {  text-decoration: none;}
a:link {  color: #0000ff;}
a:visited {  color: #0000ff;}
a:hover { color: #ff0000;}
a:active { color: #ff0000;}

p, h1, h2, h3, h4, h5, h6, div	{ margin: 0; padding: 0; font-weight: normal;}
strong	{ font-weight: bold; font-style: normal;}
img	{ border: none;}

.ctr		{text-align: center;}
.lft		{text-align: left;}
.rgt		{text-align: right;}



.s10	{ font-size: 10px;}
.s11	{ font-size: 11px;}
.s12	{ font-size: 12px;}
.s13	{ font-size: 13px;}
.s14	{ font-size: 14px;}
.s15	{ font-size: 15px;}
.s16 { font-size: 16px;}
.s17 { font-size: 17px;}
.s18 { font-size: 18px;}
.s19 { font-size: 19px;}
.s20 { font-size: 20px;}
.s21 { font-size: 21px;}
.s22 { font-size: 22px;}
.s23 { font-size: 23px;}
.s24 { font-size: 24px;}
.s25 { font-size: 25px;}
.s26 { font-size: 26px;}
.s28 { font-size: 28px;}
.s30 { font-size: 30px;}
.s32 { font-size: 32px;}
.s34 { font-size: 34px;}
.s36 { font-size: 36px;}
.s38 { font-size: 38px;}
.s40 { font-size: 40px;}

.lh {line-height: 1.4;}
.lh0 { line-height: 1.0;}
.lh1 { line-height: 1.1;}
.lh2 { line-height: 1.2;}
.lh3 { line-height: 1.3;}
.lh4 { line-height: 1.4;}
.lh5 { line-height: 1.5;}
.lh6 { line-height: 1.6;}
.lh7 { line-height: 1.7;}
.lh8 { line-height: 1.8;}
.lh9 {line-height: 1.9;}
.lh20 {line-height: 2.0;}

.lsA2	{ letter-spacing: -2px;}
.lsA1	{ letter-spacing: -1px;}
.ls0	{ letter-spacing: 0;}
.ls1	{ letter-spacing: 1px;}
.ls2	{ letter-spacing: 2px;}
.ls3	{ letter-spacing: 3px;}
.ls4	{ letter-spacing: 4px;}

.cWbg	{ background-color: #ffffff;}
.cW	{ color: #ffffff;}
.cB	{ color: #000000;}
.cR	{ color: #ff0000;}
.cG	{ color: #333333;}
.cY	{ color: #ffff00;}
.c300	{ color: #330000;}
.c930	{ color: #993300;}
.cG2	{ color: #222222;}

.bgW	{ background-color: #ffffff;}
.bgGray	{ background-color: #eeeeee;}
.bgFFF {  background-color: #ffffff;}





/*　＊＊＊　トップページ　＊＊＊　*/

.youjilink	{
	margin: 0 auto;
	padding: 10px 0;
	/*width: 560px;*/
	background-color: #ffeeee;
	border: solid 1px #ff99cc;
}

/*　　　btn_youji　→　グリコ幼児食 トップ　　　*/
/*
.btn_youji a,
.btn_youji a:link,
.btn_youji a:visited	{
	display: block;
	margin: 0;
	padding: 4px 0 3px 0;
	width: 250px;
	vertical-align: middle;
	line-height: 1.8;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #ff4444;
	background-color: #fff5f5;	
	border: solid 1px #ff9999;
}

.btn_youji a:hover	{
	color: #ffffff;
	background-color: #ff0000;
	border: solid 1px #ff0000;
}
*/
/*　　　btn_youji　→　グリコ幼児食 トップ　　　*/
/*　＊＊＊　トップページ　＊＊＊　*/


/*　＊＊＊　コンテンツページ：左メニュー　＊＊＊　*/
/*　メニュー部背景　*/
.menuBg	{
	margin: 0 auto;
	padding: 0;
	width: 230px;
	background-color: #f8d0df;
}

/*　メニュータイトル：かわいい奥歯を見つけたら　*/
/*
.mCute a,
.mCute a:link,
.mCute a:visited		{
	display: block;
	margin: 0 auto;
	padding: 4px 0 2px 0;
	width: 230px;
	font-size: 14px;
	text-align: center;
	line-height: 1.5;
	font-weight: bold;
	letter-spacing: 0;
	text-decoration: none;
	color: #ffffff;
	background-color: #f87dab;
}

.mCute a:hover,
.mCute a:active	{
	color: #ffff66;
	background-color:#f87dab;
}
*/

.mLink	{
	margin-bottom: 6px;
	padding: 0;
	width: 210px;
	font-size: 13px;
	line-height: 1.2;
	text-align: left;
	letter-spacing: 1px;
}

/*　メニュー個別リンク部　*/
.mT1 a, .mT1 a:link, .mT1 a:visited,
.mT2 a, .mT2 a:link, .mT2 a:visited	{
	display: block;
	margin: 0 auto 5px auto;
	padding: 5px 0 4px 0;
	width: 218px;
	font-size: 14px;
	text-align: left;
	text-indent: 5px;
	line-height: 1.5;
	font-weight: bold;
	text-decoration: none;
	background-color: #ffffff;
}

.mT1 a, .mT1 a:link, .mT1 a:visited	{	/*　青部1〜4　*/
	letter-spacing: 1px;
	color: #3333cc;
	border: solid 1px #3333cc;
}
.mT1 a:hover, .mT1 a:active		{
	color: #3333cc;
	background-color: #abd5ff;
}

.mT2 a, .mT2 a:link, .mT2 a:visited	{	/*　赤部5〜9　*/
	/*letter-spacing: 1px;*/
	color: #ff3300;
	border: solid 1px #ff3300;
}
.mT2 a:hover, .mT2 a:active		{
	color: #ff3300;
	background-color: #fedcba;
}

/*　＊＊＊　コンテンツページ：左メニュー　＊＊＊　*/





/*　＊＊＊　コンテンツページ：右側　＊＊＊　*/

.w570	{
	width: 570px;
}

/*　次ページへのリンク　*/
.nextpage	{
	margin: 0;
	padding: 0;
	/*width: 840px;*/
	font-size: 12px;
	line-height: 1.5;
	text-align: right;
}
/*　＊＊＊　コンテンツページ：右側　＊＊＊　*/

