/* basic - link
------------------------------------------------------------ */
a:link							{ color:#333333; text-decoration:underline; }
a:visited						{ color:#333333; text-decoration:underline; }
a:hover							{ color:#333333; text-decoration:none; }
a:active						{ color:#333333; text-decoration:none; }


/* basic - txt 
------------------------------------------------------------ */
strong {
	font-weight:bold;
	color:#ea5420;
	}

p.txt {
	margin:0 0 10px 0;
	padding:0;
	font-size:12px;
	line-height:150%;
	}


/* head area
------------------------------------------------------------ */
#head {
	margin:0 0 20px 0;
	padding:0;
	width:740px;
	}
#head #subcopy {
	margin:0;
	padding:0;
	}
#head h1 {
	margin:0;
	padding:0;
	float:none;
	display:inline;
	}
#kidsIndex #head h1 {
	width:320px;
	margin:0 0 0 10px;
	padding:0;
	display:inline;
	float:left;
	clear:none;
	}
/*	
#index #head h1 {
	width:320px;
	margin:0 0 0 10px;
	padding:0;
	display:inline;
	float:left;
	clear:none;
	}
*/
#head .lead-section {
	width:410px;
	margin:0;
	padding:0;
	float:right;
	}
#kidsIndex #head h2 {
	margin:0 0 10px 0;
	padding:0;
	}
/*
#index #head h2 {
	margin:0 0 10px 0;
	padding:0;
	}
*/
#sec #head h2 {
	margin:0 0 10px 20px;
	padding:0;
	}

/* contents area
------------------------------------------------------------ */
/*
#index .content-area {
	width:730px;
	margin:0 0 0 10px;
	padding:0;
	}
#index .content-area .section-h2 {
	background:url(../kidsproject/images/h2_bg.gif) no-repeat;
	width:730px;
	margin:0;
	padding:0;
	}
#index .content-area h2 {
	margin:0 0 20px 0;
	padding:0;
	background-color:transparent;
	}
*/

#kidsIndex .content-area {
	width:730px;
	margin:0 0 0 10px;
	padding:0;
	}
#kidsIndex .content-area .section-h2 {
	background:url(../kidsproject/images/h2_bg.gif) no-repeat;
	width:730px;
	margin:0;
	padding:0;
	}
#kidsIndex .content-area h2 {
	margin:0 0 20px 0;
	padding:0;
	background-color:transparent;
	}

#sec .content-area {
	width:700px;
	margin:0 0 0 20px;
	padding:0;
	}
#sec .content-area h3 {
	margin:0 0 10px 0;
	padding:0;
	}
h4 {
	background:url(../kidsproject/images/icon_h4.gif) no-repeat;
	margin:0 0 10px 3px;
	padding:0 0 0 13px;
	font-size:14px;
	font-weight:bold;
	_height:1%;
	}


/* footer area
------------------------------------------------------------ */
#foot {
	width:740px;
	margin:0;
	padding:0 0 10px 0;
	background:#fffcdb;
	border-bottom:solid 1px #ccc;
	}
#foot .content-area {
	width:720px;
	margin:0 10px;
	padding:0;
	}
#foot .content-area .bnr {
	margin:0 0 20px 0;
	padding:10px 0 0 0;
	background:url(../kidsproject/images/line720.gif) no-repeat;
	_height:1%;
	}
#foot .to-pagetop {
	text-align:right;
	margin:0;
	padding:0;
	}


/* common
------------------------------------------------------------ */
.posi-left {
	margin:0 10px 0 0;
	padding:0;
	float:left;
	display:inline;
	}
.posi-right {
	margin:0 0 0 10px;
	padding:0;
	float:right;
	display:inline;
	}

.left {
	float:left;
	}
.right {
	float:right;
	}

a.icon-back {
	background:url(../kidsproject/images/icon_back.gif) no-repeat;
	margin:0;
	padding:2px 0 3px 20px;
	font-size:12px;
	_height:1%;
	}

ul.square {
	margin:0;
	padding:0;
	}
ul.square li {
	background:url(../kidsproject/images/icon_square.gif) no-repeat;
	margin:0 0 7px 10px;
	padding:0 0 0 12px;
	font-size:12px;
	line-height:130%;
	list-style:none;
	_height:1%;
	}


/* index.html only style
------------------------------------------------------------ */

/* index */
.indexArea {
	width:230px;
	background:url(../kidsproject/images/index_indexarea_bg.gif) repeat-y;
	margin:0 10px 10px 0;
	padding:0;
	float:left;
	display:inline;
	_height:1%;
	}
.indexArea-lastChild {
	width:230px;
	background:url(../kidsproject/images/index_indexarea_bg.gif) repeat-y;
	margin:0 0 10px 0;
	padding:0;
	float:left;
	display:inline;
	_height:1%;
	}
.indexArea h3,
.indexArea-lastChild h3 {
	margin:0;
	padding:0;
	}
.indexArea p,
.indexArea-lastChild p {
	margin:5px 10px;
	font-size:12px;
	line-height:150%;
	}
.indexArea .bt-posi,
.indexArea-lastChild .bt-posi {
	margin:0 10px 0 0;
	padding:0;
	text-align:right;
	}


/* kids design */
#kidsdesign {
	margin:0;
	padding:0;
	}
#kidsdesign .title {
	background:url(../kidsproject/images/index_kd_banner.gif) no-repeat;
	margin:0;
	padding:0 0 0 170px;
	_height:1%;
	}
#kidsdesign .title h2 {
	margin:0 0 5px 0;
	padding:0;
	}
#kidsdesign .detail {
	width:700px;
	border-top:solid 1px #dc9e78;
	border-bottom:solid 1px #dc9e78;
	background:url(../kidsproject/images/index_kd_bg.gif) repeat-y;
	margin:0;
	padding:10px 10px 5px 10px;
	_height:1%;
	}
#kidsdesign .detail .section-left {
	width:340px;
	float:left;
	display:inline;
	}
#kidsdesign .detail .section-right {
	width:340px;
	float:right;
	display:inline;
	}
#kidsdesign h3 {
	margin:0 0 5px 0;
	}
#kidsdesign ul {
	margin:0;
	padding:0;
	}
#kidsdesign ul li {
	background:url(../kidsproject/images/icon_square.gif) no-repeat;
	margin:0 0 7px 10px;
	padding:0 0 0 12px;
	font-size:12px;
	line-height:130%;
	list-style:none;
	_height:1%;
	}


/* 03.html only style
------------------------------------------------------------ */
.boxedItem-area {
	background:url(../kidsproject/images/03_tdbg.gif) repeat-y;
	border-top:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	margin:0;
	padding:10px;
	width:680px;
	font-size:12px;
	_height:1%;
	}





