@charset "utf-8";
@import url(reset.css);
@import url(base.css);
@import url(common.css);

/* about
--------------------------------------------------------------------*/

/*== safe =================================================*/

#content .safe dl {
	margin-bottom: 20px;
}
#content .safe dl.last {
	margin-bottom: 0;
}
#content .safe dl dt,
#content .safe dl dd {
	padding: 0 10px 0 50px;	
}
#content .safe dl dt {
	font-size: 1.15em;
	font-weight: bold;
	margin-bottom: 6px;
	background: url(../image/listpoint.jpg) 0 0 no-repeat;
}

/*== circle =================================================*/

#content .circle {
	clear: left;
	overflow: hidden;
	zoom: 1;
	margin-bottom: 20px;
}

#content .clear {
	margin-bottom: 0;
}

/*== image ==*/

#content .imglft ul {
	float:left;
	margin: 0 20px 0 0;
}
#content .imglft li {
	margin-top: 10px;
}
#content .imglft li:first-child {
	margin-top:0;
}
#content .pr ul {
	float:left;
	margin: 0 10px 0 0;
}

/*== text ==*/

#content .circle .edit {
	margin-bottom: 20px;
}
#content .pr p{
	color: #A5AC59;
	font-size: 1.5em;
	font-weight: bold;
	line-height: 1.2;
	margin-left: 250px;
}

/*== hair =================================================*/

#content .hair .txtrgt {
	margin-left: 180px;
}
#content .hair .grn {
	color: #A5AC59;
	font-size: 1.45em;
	font-weight: bold;
	padding: 0 0 0 20px;
	background: url(../image/only.jpg) 0 40% no-repeat;
}




/*== cold =================================================*/

#content .cold ul {
	float:left;
	margin-bottom: 20px;
}
#content .cold dl {
	margin-bottom: 10px;
}
#content .cold dl.last {
	margin-bottom: 0;
}
#content .cold dl dt,
#content .cold dl dd {
	padding: 0;
	line-height: 1.6;
}
#content .cold dl dt {
	font-size: 1.15em;
	font-weight: bold;
}

/*== face =================================================*/

#content .face .ttl {
	font-size: 1.15em;
	font-weight: bold;
	line-height: 1.3;
	padding: 3px 10px 0 30px;
	margin-bottom: 15px;
	background: url(../image/listpoint2.jpg) 0 0 no-repeat;
}

#content .face dl {
	margin-bottom: 10px;
}
#content .face dl.last {
	margin-bottom: 0;
}
#content .face dl dt,
#content .face dl dd {
	padding: 0;
}
#content .face dl dt {
	font-size: 1.15em;
	font-weight: bold;
}
#content .face dl dt .grn {
	color: #A5AC59;
}

/*== white =================================================*/

#content .white .ttl,
#content .white dt {
	font-size: 1.15em;
	font-weight: bold;
	line-height: 1.3;
	padding: 3px 10px 0 30px;
	background: url(../image/listpoint2.jpg) 0 0 no-repeat;
}
#content .white .ttl ,
#content .white dl {
	margin-bottom: 15px;
}
#content .white dt {
	margin-bottom: 5px;
}
#content .white dl.other {
	margin-bottom: 20px;
}

#content .white .cube {
	margin-left: 220px;
}
#content .white .imglft li.sml {
	width: 200px;
	font-size: 0.85em;
	margin-top: 3px;
}
#content .white dt.nmb1 ,
#content .white .cube dt.nmb2 ,
#content .white .cube dt.nmb3 {
	line-height: 1.6;
}
#content .white dt.nmb1 {
	margin-bottom: 20px;
	padding: 3px 10px 0 45px;
	background: url(../image/one.jpg) 10px 0 no-repeat;
}
#content .white .cube dt.nmb2 {
	padding: 3px 10px 0 45px;
	background: url(../image/two.jpg) 10px 0 no-repeat;
}
#content .white .cube dt.nmb3 {
	padding: 3px 10px 0 45px;
	background: url(../image/three.jpg) 10px 0 no-repeat;
}
#content .circle .bld {
	font-weight: bold;
}

/*== flow =================================================*/

#content .flow dl {
	margin-left: 220px;
}
#content .flow dt {
	font-weight: bold;
	padding: 0 0 4px;
	margin-bottom: 8px;
	border-bottom: solid 1px #A5AC59;
}
#content .flow dd {
	font-size: 0.85em;
	line-height: 1.8;
}




