body { 
	 COLOR: #666666; LINE-HEIGHT: 140%; TEXT-DECORATION: none
 }
table {  }
form { margin:0em; }
textarea { font-size:9pt; }
select { font-size:9pt; }

td { }
.font-s {
	font-size: 10px;
	line-height: 14px;
	color : #666666;
	text-decoration: none;
}

/* 大見出し14B*/
.Ltb {
	font-size: 14pt;
	color:#005C00;
	line-height: 130%;
	font-weight: bold
}

/* 中見出し10B*/
.Mtb {
	font-size: 10pt;
	color:#FF0000;
	line-height: 130%;
	font-weight: bold
}

/* 小見出し10*/
.St10 {
	font-size: 10pt;
	color:#FF0000;
	line-height: 130%;
	font-weight: bold
}

/* 青9 */
.cap9 {
	font-size: 9pt;
	color:#1029AD;
	line-height: 130%
}

/* 黒9 */
.black9 {
	font-size: 8pt;
	color:#656565;
	line-height: 130%
}

/* 白10 */
.white10 {
	font-size: 10pt;
	color:#FFFFFF;
	line-height: 130%
}

/* 白11 */
.white11 {
	font-size: 11pt;
	color:#FFFFFF;
	line-height: 130%
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-weight: bold
}

/* 白12 */
.white12 {
	font-size: 12pt;
	color:#FFFFFF;
	line-height: 130%
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-weight: bold
}

/* 黒10 */
.black10 {
	font-size: 10pt;
	color:#656565;
	line-height: 130%
}

/* 黒12 */
.black12 {
	font-size: 12pt;
	color:#000000;
	line-height: 130%
}

/* 黒12B */
.black12b {
	font-size: 12pt;
	color:#000000;
	line-height: 130%;
	font-weight: bold
}


/* 黒10B */
.black10b {
	font-size: 10pt;
	color:#555555;
	line-height: 130%;
	font-weight: bold
}

/* 緑9 */
.green9 {
	font-size: 9pt;
	color:#005C00;
	line-height: 130%
}

/* 緑10 */
.green10 {
	font-size: 10pt;
	color:#005C00;
	line-height: 130%
}

/* 緑10b */
.green10b {
	font-size: 10pt;
	color:#005C00;
	line-height: 130%;
	font-weight: bold
}

/* 緑12 */
.green12 {
	font-size: 12pt;
	color:#005C00;
	line-height: 130%
}

/* 青9 */
.blue9 {
	font-size: 9pt;
	color:#0077FF;
	line-height: 130%
}

/* 青10 */
.blue10b {
	font-size: 10pt;
	color:#1029AD;
	line-height: 130%;
	font-weight: bold
}


/* 青12 */
.blue12 {
	font-size: 12pt;
	color:#0077FF;
	line-height: 130%
}

/* 黄9 */
.yello9 {
	font-size: 9pt;
	color:#FFA600;
	line-height: 130%
}

/* 黄10 */
.yello10 {
	font-size: 10pt;
	color:#FFA600;
	line-height: 130%
}

/* 黄12 */
.yello12 {
	font-size: 12pt;
	color:#FFA600;
	line-height: 130%
}

/* 橙9 */
.ore9 {
	font-size: 9pt;
	color:#F68F15;
	line-height: 130%
}

/* 橙10b */
.ore10b {
	font-size: 10pt;
	color:#F68F15;
	line-height: 130%;
	font-weight: bold

}

/* 橙12 */
.ore12 {
	font-size: 12pt;
	color:#F68F15;
	line-height: 130%
}


/* 橙30 */
.ore30b {
	font-size: 28pt;
	color:#F68F15;
	line-height: 130%;
	font-weight: bold
}

/* 橙18 */
.ore18b {
	font-size: 18pt;
	color:#F68F15;
	line-height: 130%;
	font-weight: bold
}

/* 橙18 */
.ore12b {
	font-size: 12pt;
	color:#F68F15;
	line-height: 130%;
	font-weight: bold
}

/* 赤9 */
.red9 {
	font-size: 9pt;
	color:#FF0000;
	line-height: 130%
}

/* 赤10*/
.red10 {
	font-size: 10pt;
	color:#FF0000;
	line-height: 130%
}

/* 赤12*/
.red12 {
	font-size: 12pt;
	color:#FF0000;
	line-height: 130%
}

/* 赤16B*/
.red16b {
	font-size: 16pt;
	color:#FF0000;
	line-height: 130%;
	font-weight: bold
}

/* 販売価格*/
.red12t {
	font-size: 12pt;
	color:#FF0000;
	line-height: 130%;
	font-weight: bold;
font-family: Times New Roman, "Arial Bold", "ＭＳ ゴシック"
}
.s5 {
	FONT-SIZE: 140%; LINE-HEIGHT: 1em
}
.s4 {
	FONT-SIZE: 120%; LINE-HEIGHT: 1.1em
}
.s3 {
	FONT-SIZE: 100%; LINE-HEIGHT: 1.4em
}
.s2 {
	FONT-SIZE: 80%; LINE-HEIGHT: 1.4em
}
.s1 {
	FONT-SIZE: 75%; LINE-HEIGHT: 1.3em
}
HR {
	BORDER-RIGHT: #FF9900 1px dotted; BORDER-TOP: #FF9900 1px dotted; BORDER-LEFT: #FF9900 1px dotted; BORDER-BOTTOM: #FF9900 1px dotted
}
.none { BORDER-RIGHT: #9B9B9B 1px SOLID; BORDER-TOP: #9B9B9B 1px SOLID; BORDER-LEFT: #9B9B9B 1px SOLID; BORDER-BOTTOM: #9B9B9B 1px SOLID
}

.shadow23{
  width: 178px;/*全体の幅*/
  background-color: #E9868C;/*影の色*/
  margin: 20px 10px 10px 20px;
  padding-right: 20px;
}
.text23{
  width: 178px;/*全体の幅、shadowと同じに*/
  font-size: 10pt;/*全体の文字サイズ*/
  position: relative;
  background: #FDFAFA;/*文字部分の背景色*/
  margin: -10px -10px 10px -10px;
  padding: 0.8em;/*内部の余白*/
  border: solid 1px #767679;
}
.shadow24{
  width: 280px;/*全体の幅*/
  background-color: #E9868C;/*影の色*/
  margin: 20px 10px 10px 20px;
  padding-right: 20px;
}
.text24{
  width: 280px;/*全体の幅、shadowと同じに*/
  font-size: 10pt;/*全体の文字サイズ*/
  position: relative;
  background: white;/*文字部分の背景色*/
  margin: -10px -10px 10px -10px;
  padding: 0.8em;/*内部の余白*/
  border: solid 1px #767679;
}

.line {
	BORDER-RIGHT: pink 1px dotted; BORDER-TOP: pink 1px dotted; BORDER-LEFT: pink 1px dotted; BORDER-BOTTOM: pink 1px dotted
}
.sub {
	FONT-SIZE: 10px; COLOR: #666666; LINE-HEIGHT: 140%; TEXT-DECORATION: none
}

.in {
	background-color:#EEEEEE;border:1 dotted #999999;
}
.style1 {color: #FF0000}
	form {margin: 0px;}
.fix {  font-size: small; text-align: right}
.fix2 {  FONT-SIZE: 12px; text-align: left}
.fix3 {  font-size: small; text-align: center}

.form1 { background-color:#EEEEEE;border:1px dotted #999999;}
.form_none { background-color:#EEEEEE;border:1px dotted #999999;ime-mode:disabled;}

div#contentFrame table.aboutTable {
	width: 528px;
	margin: 0 0 10px 0;
	text-align: left;
}

div#contentFrame table.aboutTable th {
	width: 120px;
	padding: 4px;
	border: #DDD solid 1px;
	background-color: #FFFFEE;
	line-height: 1.5em;
	text-align: left;
	vertical-align: middle;
}

div#contentFrame table.aboutTable td {
	padding: 4px;
	border: #DDD solid 1px;
	line-height: 1.5em;
	vertical-align: middle;
}

div#contentFrame h4 {
	color: #925D27;
	font-size: 1.5em;
	height: 26px;
	padding: 2px 0 0 39px;
	margin: 0 0 10px 0;
	background: url(http://www.babylog.jp/store/user_data/packages/babylogstyle/imgs/bgsubtitle.jpg) 0 0 no-repeat;
	clear: both;
}

a.btnDetailApp_itb {
	width: 334px;
	height: 80px;
	margin: 0 auto;
	background: url(http://www.babylog.jp/store/user_data/packages/babylogstyle/imgs/btn_point.jpg) 0 0 no-repeat;
	display: block;
}
