/*	Redefine
----------------------------------------------------*/

body{
	text-align: center;
	color:#343434;
	  line-height : 175%;
	font-family:
		'ＭＳ Ｐゴシック',
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'MS PGothic',
		'メイリオ',
		'Mayryo',
		sans-serif;
		/* ... */
	/*font-family:
		'ヒラギノ明朝 Pro W3',
		'Hiragino Mincho Pro',
		'ＭＳ Ｐ明朝',
		'MS PMincho',
		serif;*/
  font-size : 13px;
  background-color : #f6deca;
	}
	
	

h1,h2,h3,h4,h5,h6{font-size:100%;margin:0;}

ul,
ul li{list-style-type:square;}

.target_blank{
	background-image:url(../img/target_blank_icon.gif);
	background-repeat: no-repeat;
	background-position: right ;
	padding: 0 15px 0 0;
	margin: 0 5px 0 0;
}


img{
	border:0;
	vertical-align:bottom;
	}
	
textarea{
	font-size:small;
	overflow:auto;
	}

table{font-size:100%;}

embed{margin:0;}

b{color: #FF0000;}

p{
margin:0px;
padding:0px;
font-size:13px;
line-height:175%;}


/*↓ヘッダ部分のテーブルセルカラー、文字色設定*/

/*↓枠、罫線のテーブルセルカラー*/

/*↓コーナー見出し部分のテーブルセルカラー、文字設定*/
.TRC {
  background-color : #ffff93;
  font-size:12px;
  color:#333333;
  font-weight:bold;
  padding:5px;
}
/*↓おすすめ商品見出し部分のテーブルセルカラー、文字設定*/
.TRC2 {
  background-color:#669900;
  font-size:12px;
  color:#FFFFFF;
  font-weight:bold;
}
/*↓各ページのタイトルの文字サイズ・カラー*/
.PAGETITLE {
  font-size:18px;
  color:#669900;
  line-height:18px;
  font-weight:bold;
}
/*↓小さい文字サイズ*/
.FS {
  font-size:10px;
  line-height : 160%;
}
/*↓本文の文字サイズ*/
.FM {
  font-size : 13px;
  line-height : 170%;
  color : #2b2b2b;
  font-family : "MS UI Gothic";
  text-indent : 1px;
}
/*↓見出し（太字）の文字サイズ・カラー*/
.FB {
  font-size : 14px;
  line-height : 170%;
  font-weight : normal;
  font-family : "ＭＳ Ｐゴシック";
}
/*↓リンク色*/
A:LINK {
  color : blue;
}
/*↓訪問済みリンク色*/
A:VISITED {
  color : navy;
}
/*↓クリックしたときのリンク色*/
A:active {
  color:#0000FF;
}
/*↓マウスでポイントしたときのリンク色*/
A:hover {
  color:#669900;
}
.FV{
  font-size : 15px;
  line-height : 160%;
  font-family : "MS UI Gothic";
}
.HM{
  color : white;
  background-color : #005b00;
}
.YE{
  color : yellow;
  background-color : navy;
}
.BL{
  color : white;
  background-color : #6666ff;
}
BR{
  font-size : 12pt;
  font-family : "ＭＳ 明朝";
  color : #6fb7b7;
}
.BY{
  color : black;
  background-color : #ffffd0;
  font-size : 12px;
}
.PI{
  color : white;
  font-size : 12px;
  background-color : #bb0000;
  font-family : "MS UI Gothic";
}
H1{
  font-size : 20px;
  font-family : "ＭＳ Ｐゴシック";
  font-weight : bold;
  color : #343434;
}
H2{
  font-size : 14px;
  font-family : "ＭＳ ゴシック";
  font-weight : bold;
  color : #2b2b2b;
  background-color : white;
}
.YY{
  font-size : 12px;
  color : #434321;
  background-color : #ffffc8;
  line-height : 170%;
}
H3{
  font-size : 13px;
  font-family : "ＭＳ ゴシック";
  font-weight : 600;
  color : #2b2b2b;
}
.FG{
  color : #050543;
  background-color : #c9eefe;
  font-size : 13px;
  font-family : "MS UI Gothic";
}
.GY{
  font-size : 13px;
  font-family : "ＭＳ Ｐゴシック";
  color : black;
  line-height : 170%;
}
.GS{
  font-size : 12px;
  font-family : "MS UI Gothic";
  color : #696969;
}
.PU{
  font-size : 12px;
  font-family : "MS UI Gothic";
  font-weight : normal;
  color : #5e5e00;
  background-color : #c0e0e0;
}
.GG{
  font-size : 12px;
  font-family : "MS UI Gothic";
  font-weight : 200;
  color : #282828;
  line-height : 160%;
}
H4{
  font-size : 14px;
  font-family : "ＭＳ ゴシック";
  font-weight : bold;
  color : #0f0f0f;
}
.PP{
  color : #676767;
  background-color : #ffeeff;
  font-size : 11px;
  font-family : "ＭＳ Ｐゴシック";
}
.GL{
  font-size : 12px;
  font-family : "ＭＳ Ｐゴシック";
  font-weight : 600;
  color : #000040;
  background-color : #b1b163;
  line-height : 170%;
}
.GW{
  font-size : 11px;
  font-family : "ＭＳ Ｐゴシック";
  font-weight : 300;
  color : #ffffff;
  background-color : #6f6f37;
}
.PK{
  font-size : 13px;
  font-family : "ＭＳ Ｐゴシック";
  font-weight : 400;
  color : black;
  background-color : #fee2fe;
}
.GB{
  font-size : 11px;
  font-family : "ＭＳ Ｐゴシック";
  font-weight : 200;
  color : black;
  background-color : #dceded;
}

.PJ{
  font-size : 11px;
  font-weight : 200;
  color : gray;
  background-color : #e8f3ff;
}
.BGB{
  color : white;
  background-color : #5b0b0b;
  font-size : 12px;
}
.Ywaku{
  font-size : 12px;
  color : #232323;
  background-color : #ffffd9;
  line-height:160%;
}
.menu{
  font-size : 12px;
  font-family : "ＭＳ ゴシック";
  background-image : url(season/image/bg_01_09.gif);
}
.table{
  line-height : 160%;
  border-width : 1px 1px 1px 1px;
  border-top-style : dotted;
  border-right-style : dotted;
  border-bottom-style : dotted;
  border-left-style : dotted;
  border-top-color : #cccccc;
  border-right-color : #cccccc;
  border-bottom-color : #cccccc;
  border-left-color : #cccccc;
  font-size : 12px;
  font-family : "ＭＳ ゴシック";
}
.table2{
  margin-top : 2px;
  margin-left : 2px;
  margin-right : 2px;
  margin-bottom : 2px;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : #cccccc #cccccc #cccccc #cccccc;
  font-size : 13px;
  font-family : "MS UI Gothic";
  line-height : 160%;
}


.table-review{
width:90%;
	border:solid 1px #dddddd;
}


.ad_bnr p{
padding:10px;}


.waku-b{
  font-size : 12px;
  border-width : 1px 1px 1px 1px;
  border-style : dotted dotted dotted dotted;
  border-top-color : #797979;
  border-right-color : #797979;
  border-bottom-color : #797979;
  border-left-color : #797979;
  line-height : 170%;
}
LI{
  line-height : 200%;
}
.tablewaku{
  font-size : 13px;
  font-family : "ＭＳ Ｐゴシック";
  background-color : #ffffd2;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  border-width : 1px 1px 1px 1px;
  border-style : dotted dotted dotted dotted;
  border-color : #dddddd #dddddd #dddddd #dddddd;
  line-height : 200%;
  font-weight : 500;
}
.footer{
  font-size : 12px;
  font-family : "MS UI Gothic";
  background-image : url(image/bg_25_15.gif);
}
/********** メインスペース **********/

#CenterWrap h3{
  margin:5px 0 10px;
}
#CenterWrap h4{
  margin:20px 0 10px;
}
.GoText{
  text-align:right;
}
#BabycarDescription{
  margin:20px 0 10px;
  padding:5px 10px;
  border:dotted 2px #cc9966;
}
#BabycarDescription h4,
#BabycarDescription p{
  margin:5px 0 10px;
}
#BabycarDescription h5{
  margin:15px 0 5px;
  font-size:12px;
  font-weight:bold;
  color:#663300;
  border-bottom:solid 3px #996633;
}
#BabyNews{
  margin:20px 0 10px;
  padding:5px 10px;
  border:solid 2px #ffcc66;
  background:#ffffcc;
}
#BabyNews h4,
#BabyNews p{
  margin:5px 0 10px;
}
/* 個別ページ本文 */

#BodyWrap,
#BodyWrap li{
  font-size:14px;
}
#BodyWrap h2{
  margin:10px 0 20px;
  padding-left:35px;
  font-size:16px;
  font-weight:bold;
  line-height:30px;
  color:#663300;
  background : url(images/BodyH2BG.gif) no-repeat left bottom;
}
#BodyWrap h3{
  margin:20px 0;
  padding-left:5px;
  font-size:14px;
  font-weight:bold;
  line-height:30px;
  color:#663300;
  border-left:solid 5px #ff9900;
}
#BodyWrap h4{
  margin:20px 0;
  font-size:14px;
  font-weight:bold;
}
#BodyWrap p{
  margin:20px 0;
}
#BodyWrap ul,
#BodyWrap ol{
  margin:20px 0 20px 20px;
}
.CheckSheet{
  width:540px;
  background:#ff9933;
}
.CheckSheet th{
  width:200px;
  background:#ffffcc;
  font-weight:bold;
}
.CheckSheet td{
  background:#ffffff;
}
.ShitsumonUketsuke{
  margin:20px 0;
  text-align:center;
}
p{
  font-size:12px;
}
.bar{
  line-height : 160%;
  border-top-width : 1px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  font-size : 12px;
  font-family : "MS UI Gothic";
  font-weight : 500;
  border-top-style : solid;
  border-left-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-top-color : #cccccc;
  border-left-color : #cccccc;
  border-right-color : #cccccc;
  border-bottom-color : #cccccc;
}

/*	個別ページ余白
----------------------------------------------------*/


.main_title{
margin-top:20px;

}

.main_con{
padding:15px;


}


/*	個別コンテンツ
----------------------------------------------------*/

.contents_textspace{
border:solid 1px #A9A9A9;
padding:5px;
margin-top:15px;
background-image:url(image/black_f8fbf8.gif);
line-height:170%;}

.topics{
padding: 1px 3px;
	font-family: verdana, osaka, sans-serif;
	font-size:12px;
	letter-spacing: 1px;
	text-align: left;
	border-top: 3px double #a17e51; /* 上線 */
	border-bottom: 3px double #a17e51; /* 下線 */}
	
.amazlet-box_baby{
width:450px;
margin-left:50px;
text-align:left;
font-size:85%;

}

/*	ヨメレバ、カエレバ
----------------------------------------------------*/

.booklink-box{
text-align:left;}