@charset "shift_jis";
/* relative size set */
.r24 { font-size:150% }		/* 24px | x-large */
.r21 { font-size:131.25% }	/* 21px */
.r18 { font-size:112.5% }	/* 18px | large */
.r16 { font-size:100% }		/* 16px | medium | default */
.r14 { font-size:87.5% }	/* 14px */
.r13 { font-size:81.25% }	/* 13px | small */
.r12 { font-size:75% }		/* 12px */
.r11 { font-size:68.75% }	/* 11px */
.r10 { font-size:62.5% }	/* 10px | x-small */
.r9 { font-size:56.25% }	/*  9px | xx-small */

/* absolute size set */
.a24 { font-size:24px }
.a21 { font-size:21px }
.a18 { font-size:18px }
.a16 { font-size:16px }
.a14 { font-size:14px }
.a13 { font-size:13px }
.a12 { font-size:12px }
.a11 { font-size:11px }
.a10 { font-size:10px }
.a9 { font-size:9px }

.a14h2 { font-size:14px; line-height:20px }
.a13h2 { font-size:13px; line-height:19px }
.a12h2 { font-size:12px; line-height:15px }
.a11h2 { font-size:11px; line-height:13px }
.a10h2 { font-size:10px; line-height:12px }

.a10h { font-size:10px; line-height:14px }
.a12h { font-size:12px; line-height:18px }


.style1 {color: #FF4C00}

.blockDivider{
	clear: both;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	float: none;
}

/* スクロールバーの色設定（IEのみ） 
	html{
		scrollbar-arrow-color : #1a3380;
		scrollbar-base-color : #ffffff;
		scrollbar-darkshadow-color : #ffffff;
		scrollbar-highlight-color : #1a3380;
		scrollbar-shadow-color : #1a3380;
		scrollbar-track-color : #ffffff;
	}
*/

/* ページ全体の基本的な設定と背景色 */
	.ctboxmothersmile {
	padding: 0; /* 背景色 */
	background-image:url(http://www.takaratomy.co.jp/products/babyonline/products/images/bg.gif);
	background-repeat:repeat-y;
	text-align: left;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
	color: #3D2900;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
		/* font-familyには他に"MS UI Gothic"やtahomaなどがデザイン上相性が良いと思います。*/
	}
	a{color:#3D2900;text-decoration:none;}
	a:link{color:#3D2900;text-decoration:none;}
	a:visited{color:#3D2900;text-decoration:none;}
	a:active{color:#FF4940;text-decoration:underline;}
	a:hover{color:#FF4940;text-decoration:underline;}


/* hタグ */
	h1{
		margin: 0px;
		padding: 0px;
	}	
	h2{
		margin: 0px;
		padding: 0px;
		font-size: 12px;
	}
	h3 {
		margin: 0px;
		padding: 0px;
		color:#1a3380;
		text-align:left;
		font-weight:normal;
		font-size: 13px;
	}
	h4{
		margin: 0px;
		padding: 0px;
		color:#1a3380;
		font-size: 13px;
		font-weight:normal;
	}
	p {
		margin: 0px;
		padding: 0px;
	}

/* 3カラムの外枠 */
	#outbox {
	width: 990px;
	padding: 0px;
	text-align: center;
	background-color: #ffffff;
	background-repeat: repeat-y;
	background-position: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: 0px;
	}

/* 3カラム全体 */
	#box {
	width: 990px;
	text-align: left;
	padding: 0px;
	margin: 0px;
	background-repeat: repeat-x;
	}
	
/* タイトル・画像 */
	/* 横幅を変えるときには #outbox,#boxも変更する必要がある。 */
	/* 変更が必要なのは、#outbox,#box,#globalnavi,#wrap,#links-right */
	/* 
	 * トップ画像のサイズを変えたいときには、
	 * たとえば、600px x 400pxの画像を使いたいとき
	 * 各テンプレートの「<div class="bannerleft">〜</div>」に挟まれた部分の
	 * タグをコメントアウトされているようにサイズに合わせて変更してください。
	 * 同じ要領で好きな大きさの画像に変更出来ます。
	 * さらに以下のように#banner, .bannerleft, .bannerrightの
	 * widthとheightを変更してください。
	 * 
	 * テンプレート実験サイトで使っている画像サイズは 550px x 413pxです。
	 * 本テンプレートではこのサイズも推奨しています。
	 */
	 
	 
#headerbox {
	background-image: url(http://www.takaratomy.co.jp/products/babyonline/products/images/hd-bg.gif);
	background-repeat: repeat-x;
	height: 88px;
	width: 990px;
}
	 
	#banner {/* widthは #outboxのwidth - #boxのpadding x2 となるように */
	width: 800px;
	height: 50px;
	background-color: #FF5200;
	margin: 0px;
		/*height: 400px;*/ /* ← 600px x 400pxの画像を使いたいとき */
		/*height: 413px;*/ /* ← 550px x 413pxの画像を使いたいとき */
	}
	.bannerleft {/* widthは leftとrightの合計が#bannerのwidthと等しくなるように */
		width: 550px;
		height: 250px;
		/*width: 600px;*/ /* ← 600px x 400pxの画像を使いたいとき */
		/*height: 400px;*/ /* ← 600px x 400pxの画像を使いたいとき */
		/*width: 550px;*/ /* ← 550px x 413pxの画像を使いたいとき */
		/*height: 413px;*/ /* ← 550px x 413pxの画像を使いたいとき */
		float: left;
	}
	.bannerright {/* leftとrightの合計が#bannerのwidthと等しくなるように */
		width: 230px;
		height: 250px;
		/*width: 180px;*/ /* ← 600px x 400pxの画像を使いたいとき */
		/*height: 400px;*/ /* ← 600px x 400pxの画像を使いたいとき */
		/*width: 230px;*/ /* ← 550px x 413pxの画像を使いたいとき */
		/*height: 413px;*/ /* ← 550px x 413pxの画像を使いたいとき */
		float:right;
		background-color: #8585ad;
	}
	/* サイトタイトルとサブスクリプション */
	#topbanner { 
		padding: 20px 0px 0 20px;
		text-align:left;
	}
	#topbanner a{
		color:#ffffff;
		background: none;
		text-decoration:none;
	}
	.sitename{
		font-size: 16px;
		font-weight:normal;

	}
	.sitedescription{
		color:#ffffff;
		font-size: 13px;
		font-weight:normal;


	}	
/* タイトルココまで */

/* トップのメニュ*/
	#globalnavi {
	text-align: left;
	background-color: #eeeeee;
	font-size: 12px;
	width: 780px; /* 全体の幅を変更するときには全体の幅-20pxに指定 */
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
	color:#1a3380;
	line-height: 200%;
	margin-top: 1px;
	padding-left: 20px;
	}

/* メインと左の入れ子*/
	#wrap { /* 全体の幅を変更するときにはwidth,paddingなども変更 */
	width: 695px; /* だいたい全体の幅の5/8が目安 */
	text-align:left;
	float:left; /* 配置のバランス */
	color:#3C3A36;
	word-break: break-all;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 18px;
	padding-left: 45px;
	font: normal 12px/160% "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
	}

/* カテゴリー一覧用*/	
	#ctbox {
	width: 760px;
	text-align:left;
	float:right;
	padding: 30px 20px 15px;
	color:#3C3A36;
	font-size: 12px;
	font-weight:normal;
	line-height: 160%;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
	word-break: break-all;
	margin: 0px;
	}
	
	
	#outbox #box #ctbox .categoryIndexBox {
	width: 130px;
	padding: 10px;
	float: left;
	font-size: 10px;
	line-height: 160%;
	margin: 0px;
	height: 120px;
	}

/* カテゴリーのタイトル */
	.ctglyttlOUT {
	font-weight: normal;
	text-align:left;
	color: #FFF;
	line-height: 140%;
	vertical-align: middle;
	width: 660px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding: 0px;
	background: url(http://www.takaratomy.co.jp/products/babyonline/products/images1010/ctglyttl-btm.gif) no-repeat left bottom;
	}
	.ctglyttlIN {
	font-weight: bold;
	text-align:left;
	color: #FFF;
	line-height: 120%;
	vertical-align: middle;
	width: 660px;
	padding-top: 5px;
	padding-right: 0;
	padding-left: 10px;
	padding-bottom: 5px;
	margin: 0px;
	font-size: 13px;
	background: url(http://www.takaratomy.co.jp/products/babyonline/products/images1010/ctglyttl-top.gif) no-repeat left top;
	}


/* エントリ */

/* エントリーのタイトル */
	.entryttlOUT {
	font-weight: normal;
	text-align:left;
	color: #FE7903;
	line-height: 140%;
	vertical-align: middle;
	width: 660px;
	padding: 0px;
	background: url(http://www.takaratomy.co.jp/products/babyonline/products/images1010/entryttl-btm.gif) no-repeat left bottom;
	margin: 0px 0 10px;
	}
	.entryttlIN {
	font-weight: bold;
	text-align:left;
	color: #FFFFFF;
	line-height: 120%;
	vertical-align: middle;
	width: 660px;
	margin: 0px;
	font-size: 13px;
	background: url(http://www.takaratomy.co.jp/products/babyonline/products/images1010/entryttl-top.gif) no-repeat left top;
	padding: 5px 0 5px 10px;
	}
	
	.title	{
		padding:0px;
		text-align:left;

/*		
 *		タイトルにアイコンをつけるときの指定 [Orbium参照]
 *		padding:5px 0 0 20px;
 *		background-image: url("タイトル前のアイコンを指定するときはURLを記述");
 *		background-repeat:no-repeat;
 *		background-position: left 5px;
 */
		margin: 0;
	}
	
	.entryttl a {
		color: #FE7903;
		text-decoration:none;
	}
	.entryttl a:hover{
		color:#FE7903;
		text-decoration:underline;
	}



/* エントリーの日付 
	.date	{
	font-weight: normal;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
	text-align:right;
	color: #fff;
	background-color: #a3b3c2;
	margin: 5px 0 15px;
	padding: 0 20px;
	line-height: 170%;
	border-left: 10px solid #8585ad;
	font-size: 10px;
	}*/


/* エントリー一覧 */
	.mainCatBody {
	color:#3C3A36;
	font-size: 12px;
	font-weight:normal;
	line-height: 160%;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
	word-break: break-all; /* 半角文字折り返し対処 2004.10.15追加*/
	padding: 0px;
	width: 690px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	}


	.productBox {
	width: 150px;
	float: left;
	font-size: 12px;
	line-height: 130%;
	margin: 0px;
	height: 245px;
	color: #888888;
	padding-top: 10px;
	padding-right: 19px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
	
	.productBox a:link .imgborder {
	border: 1px solid #867553;
	}
	
	.productBox a:visited .imgborder {
	border: 1px solid #867553;
	}
	
	.productBox a:active .imgborder {
	border: 1px solid #FF6D69;
	}	
	
	.productBox a:hover .imgborder {
	border: 1px solid #FF6D69;
	}
	
	
	.productBox a:link{color:#8587AD;text-decoration:none;}
	.productBox a:visited{color:#8587AD;text-decoration:none;}
	.productBox a:active{color:#FF4940;text-decoration:underline;}
	.productBox a:hover{	color:#FF4940;text-decoration:none;}
	
	.productBoxPrice {
	font-size:12px;
	line-height:120%;
	padding-top: 2px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #848484;
	width: 150px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	}

	
	#outbox #box #wrap .mainCatBody .productBox img {
	margin-bottom: 5px;
	margin-top: 3px;
	}


/* 各エントリー */

	.blogbodyctgly {
	color:#3C3A36;
	font-size: 12px;
	font-weight:normal;
	line-height: 160%;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
	word-break: break-all;
	width: 520px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	}

	.blogbody {
	color:#3D2900;
	margin:0px 0px 12px;
	word-break: break-all; /* 半角文字折り返し対処 2004.10.15追加*/
	padding: 0px 10px;
	width: 640px;
	font: normal 12px/160% "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
	}


/* エントリー投稿者の段落 */
	.posted {
		font-size: 11px;
		font-weight: normal;
		font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
		color: #666;
		border-top: 1px dotted #999;
		text-align:right;
		margin:2px 0 15px;
		padding:0 10px 5px;
		clear: left; 
	}

/* 「続きを読む」の行 */
	.extended { 
		font-weight:normal;
		padding: 3px;
		margin: 0;
	 }

/* blockquote設定 */
	blockquote {
		color: #666;
		margin:15px 20px 15px 20px;
		font-size:11px;
		line-height: 150%;
		font-weight:normal;
		background:#f6f6f6;
		line-height:150%;
		padding: 10px; 
		border: 2px dotted #999999;
		width: auto ;
		word-break: break-all; 
	}

/* エントリーのテキストエリア可変長指定 2004.07.20追加 */
	.blogbody textarea {
		width: 97% ;
	}

/* 左カラム */
	#links-left{ /* 全体の幅を変更するときにはここも変更 */
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
	text-align: left;
	float: left;
	width: 220px; /* 全体の幅の1/5くらい */
	padding-bottom: 15px;
	padding-top: 18px;
	padding-right: 0px;
	padding-left: 30px;
	margin: 0px;
	}

/* 「検索」「コメント」「エントリー」「カテゴリ」「リンク」等の見出し
	.sidetitle {
	color:#FF8C00;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
	font-size: 14px;
	line-height: 120%;
	padding: 2px 0px 2px 7px;
	margin-top: 5px;
	font-weight: bold;
	background-image: url(/baby-preschool/img/sidettl-box2.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	} */

	.sidetitleTxtOut {
	background-image: url(http://www.takaratomy.co.jp/products/babyonline/products/images1010/sidettl-bg.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	}

	.sidetitleTxtIn {
	color:#FFF;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
	font-size: 12px;
	line-height: 120%;
	margin: 0px;
	background-image: url(http://www.takaratomy.co.jp/products/babyonline/products/images1010/sidettl-top.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 8px;
	}


/* 「検索」「コメント」「エントリー」「カテゴリ」「リンク」等 */
	.side {
	color:#3C3A36;
	margin-bottom: 0px;
	word-break: break-all;
	background-color: #ffffff;
	margin-top: 0px;
	width: 220px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font: normal 12px/150% "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
	}
/* カウンタ */
	.side-counter{
		text-align:center;
		background-color:#ffffff;
		border:1px solid #CCCCCC;
		padding-top:5px;
		padding-bottom:5px;
	}

/*  開閉JavaScriptのためのスタイル指定  */
/*	.sidetitle a.foldmark {*/
/*		float: left;  マークを左端に配置 */
/*		font-size:9px;  マークのフォントサイズ */
/*		padding-left:0px;  左端からのパディング */
/*		text-decoration: none;  マークの文字装飾（何も表示しない） */
/*	}*/

/* 画像表示の設定 */

	.image{
		float: left;
		border: 1px solid #999999;
		background-color: #FFFFFF;
		padding: 5px;
		margin: 0 10px 5px 0;
	}
	.imager{
		float: right;
		border: 1px solid #ccc;
		background-color: #FFFFFF;
		padding: 5px;
		margin: 0 0 10px 5px;
	}
	.imagecenter{
		border: 1px solid #999999;
		background-color: #FFFFFF;
		padding: 5px;
		margin: 0 145px 5px 85px;
	}
	.imagec{
		float: left;
		border: none;
		padding: 5px;
		margin: 0 5px 10px 0;
	}
	.imagecr{
		float: right;
		border: none;
		padding: 5px;
		margin: 0 0 10px 5px;
	}

/* 「コメント」「コメントする」の見出し */
	.comments-head	{
		font-size: 12px;
		font-weight: normal;
		font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
		color: #fff;
		padding: 2px 10px;
		background-color: #a3b3c2;
		line-height: 150%;
		border-left: 8px solid #8585ad;
		margin-top: 5px;
	}

/* 「コメント」の段落 */
	.comments-body {
		font-size: 12px;
		font-weight:normal;
		line-height: 160%;
		font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
		color:#3C3A36;
		margin:5px 20px 0px 20px;
		word-break: break-all; /* 半角文字折り返し対処 2004.10.15追加*/
	}
	.comments-body p {
		margin-bottom:10px;
	}
	/* コメントテキストエリアの幅指定 2004.07.20追加 */
	.comments-textarea {
		width:480px;
	}
	/* コメントインプットエリアの幅指定 2004.07.20追加 */
	.comments-input {
		width:330px;
	}

/* 「コメント」投稿者 */
	.comments-post {
		font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
		color: #999;
		font-size: 11px;
		border-bottom: 1px dotted #999;
		text-align:right;
		padding:0 0px 2px;
		margin:0 0px 25px;
	}

/* 「トラックバック」の段落 */
	.trackback-body {
		color:#3C3A36;
		font-size: 9px;
		font-weight:normal;
		line-height: 150%;
		font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
		padding:10px;
		margin:10px;
		border-bottom:1px dotted #999;
	}

/* 「トラックバック」投稿者 */
	.trackback-post {
		color:#3C3A36;
		font-size: 10px;
	}

/* フッター */
	#footer {
		width: 800px;
		background-color: #FF5200;
		font-size: 11px;
		color: #fff;
		padding: 10px 0;
	}
	#footer a{color:#ffffff;text-decoration:none;}
	#footer a:link{color:#ffffff;text-decoration:none;}
	#footer a:hover{color:#ffffff;background-color: #8585ad;text-decoration:none;}

/* 検索、コメントなどの入力フォームの設定 */
	form {
		margin:0px;
		color:#3C3A36;
	}

/* Typekey用設定 */
	.commenter-profile img{
		vertical-align: middle;
		border-width: 0;
	}

/* セレクトボックス用設定 */
	select {
		width:90%;
		font-size: 10px;
		font-weight:normal;
		line-height: 150%;
		font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
		color:#3C3A36;
		border: 1px solid #9A9A9A;
	}

/* ボタン・テキストエリア設定*/
	input,textarea{
		font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
		font-size: 12px;
		padding-top: 1px;
		color:#3C3A36;
	}

/* 2004.10.22 サブカテゴリー対応 */
	.side #categories {
	color: #666666;
	background: none;
	text-align: left;
	padding:0px;/* 冗長指定削除 2004.11.24追加 */
	margin: 0px;
	font: normal 12px/150% "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
	}

	ul,li {
	list-style-type: none;
	}

	.side #categories ul {
	padding-left: 8px;
	margin: 0px;
	}

	.side #categories ul ul {
		margin-bottom: 0px;
	}

	.side #categories li {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 5px;
	}
	
.type-Parent {
	color: #FF4940;
	font-weight: bold;
}
/* サブカテゴリー対応 ここまで */

/* アイテムで探す 用 */
	.side #allcategories {
	color: #666666;
	background: none;
	text-align: left;
	padding:0px;/* 冗長指定削除 2004.11.24追加 */
	margin: 0px;
	font: normal 12px/150% "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
	}
	.side #allcategories ul {
	padding: 0px 0px 0px 8px;
	margin: 0px;
	}

	.side #allcategories ul ul {
		margin-bottom: 0px;
		padding-left: 15px;
	}

	.side #allcategories li {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 3px;
	}
	


	.allcategoriesTtlOUT {
	background-image: url(http://www.takaratomy.co.jp/products/babyonline/products/images/sidetypettl-bg.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-bottom: 7px;
	margin-top: 7px;
	}

	.allcategoriesTtlIN {
	color:#FF4940;
	margin: 0px;
	background-image: url(http://www.takaratomy.co.jp/products/babyonline/products/images/sidetypettl-top.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 15px;
	font-weight: bold;
	}
	
	.allcategoriesTtlIN a{color:#FF4940;text-decoration:none;}
	.allcategoriesTtlIN a:link{color:#FF4940;text-decoration:none;}
	.allcategoriesTtlIN a:visited{color:#FF4940;text-decoration:none;}
	.allcategoriesTtlIN a:active{color:#FF4940;text-decoration:underline;}
	.allcategoriesTtlIN a:hover{color:#FF4940;text-decoration:underline;}
	
/* アイテムで探す 用 ここまで */

/* エラーメッセージ用 */
	.error{
		margin-top:50px;
		font-size:16px;
		font-weight:bold;
		font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
	}
	.errorbody{
		font-size:11px;
		margin-top:50px;
		margin-bottom:400px;
	}



/* フッターリンク用 */

.footerlink {
	font-size: 10px;
	vertical-align: middle;
	color : #333333;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
}
.footerlink a:link {
	color : #333333;
	text-decoration: none;
}
.footerlink a:visited {
	color : #333333;
	text-decoration: none;
}
.footerlink a:hover {
	color : #000000;
	text-decoration: underline;
}
.footerlink a:active {
	color : #000000;
	text-decoration: none;
}

#footerlink {
	font-size: 10px;
	vertical-align: middle;
	color : #333333;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
}
#footerlink a:link {
	color : #333333;
	text-decoration: none;
}
#footerlink a:visited {
	color : #333333;
	text-decoration: none;
}
#footerlink a:hover {
	color : #000000;
	text-decoration: underline;
}
#footerlink a:active {
	color : #000000;
	text-decoration: none;
}

.footerlinkbg {
	background-image: url(http://www.takaratomy.co.jp/products/babyonline/products/images/btm-line0.gif);
	background-repeat: repeat-x;
}


.blogbodyPrice {
	margin-bottom: 10px;
	padding-left: 10px;
	color: #3D2900;
	margin-top: 7px;
	width: 650px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFD580;
	padding-top: 5px;
}
.font-fe6e65 {
	color: #FF4940;
}
.blogbodyPrice .font-fe6e65 b {
	font-size: 14px;
}

.sidetitleType {
	background-image: url(http://www.takaratomy.co.jp/products/babyonline/products/images/type-bg.gif);
	height: 25px;
	width: 185px;
	text-align: left;
	padding-top: 11px;
	padding-left: 35px;
	font-size: 13px;
	color: #2884E0;
	font-weight: bold;
}
.productBox .productBoxEntryLink {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.paginateBox {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #AAAAAA;
	width: 650px;
	text-align: right;
	padding-top: 5px;
	font-size: 11px;
	float: none;
	padding-right: 10px;
}

.blogbody strong {
	font-size: 12px;
	line-height: 22px;
	font-weight: normal;
}


/*ヘッダ 電子カタログ追加 */
#headerbox {
	overflow:hidden;
}
#headerbox h2 {
	display: block;
	float: left;
}
#headerbox .actibook_bnrbox {
	float: left;
	padding-top: 13px;
	padding-left: 75px;
	width: 287px;
}

/* ソーシャルリンクボタン */
.socialbutton_box {
	overflow:hidden;
}

.socialbutton_box div {
	float: left;
	margin-right: 15px;
}

