@charset "utf-8";

div#container div.column{
	margin: 0 0 0px 0;
	width: 680px;
}

div#container div.column:after{
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

div#container div.column{
	display: inline-block;
	min-height:1%;/* for IE 7*/
}

/* Hides from IE-mac \*/
* html div#container div.column{ height: 1%; }
div#container div.column{ display: block; }
/* End hide from IE-mac */

div#container div.column h4{
	margin-bottom: 0;
	padding-bottom: 0;
}




/*---01---*/
div#container div.purpose{
	background-color: #eef4fd;
	border: 1px solid #1a70f1;
	padding: 20px 20px 5px;
	margin-bottom: 1em;
}
div#container div.purpose ul li {
	margin: 0;
	line-height: 0.8;
	margin-bottom: 1em;
}
div#container p.read em {
	color: #0957cc;
	font-size: 123.1%;
}


/*---02safe---*/
div#container div.safe{
	margin-top: -15px;
	background-color: #eef4fd;
	border-left: 1px solid #1a70f1;
	border-right: 1px solid #1a70f1;
	border-bottom: 1px solid #1a70f1;
}
div#container div.safe h4 {
	text-align: center;
	margin-bottom: 0 !important;
}
div#container div.safe div{
	width: 490px;
	border: 5px solid #0957cc;
	margin: 0 95px 2em;
	padding-bottom: 1em;
	background: #ffffff;
	}
div#container div.safe ul.glay_mark{
	margin: 1em 80px 1em 70px;
	list-style: none;
	width: 340px;
}
div#container div.safe ul.glay_mark li{
	background: url(../img/beauty/glay_listmark.gif) 0 50% no-repeat;
	padding-left: 20px;
	margin-bottom: 0px;
	font-size: 116%;
}
div#container div.safe ul.glay_mark li.line02{
	background: url(../img/beauty/glay_listmark.gif) 0 50% no-repeat;
}



/*---03safe---*/
div#container ul.service {
	margin: 0;
	padding: 0;
	list-style: inside none;	
}
div#container ul.service li {
	width: 330px;
	float: left;
}
div#container ul.service li.last {
	width: 330px;
	float: right;
}
div#container ul.service p {
	font-size: 93%;
}
div#container ul.service p em {
	font-size: 100%;
	color: #0957cc;
}
div#container ul.service p.read {
	text-indent: -1em;
	padding-left: 1em;
	font-size: 100%;
}

div#container ul.service div {
	background: #eef4fd;
	padding: 15px 15px 5px;
	margin-bottom: 10px;
	width: 300px;
}
div#container ul.service div p {
	font-size: 93%;
}


div#container ul.service div ul {
	list-style: inside none;
	width: 280px;
	margin: 0;
	padding: 0;
	*zoom: 1;
}
div#container ul.service div ul:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
div#container ul.service div ul li {
	text-indent: -1.4em;
	padding-left: 1.4em;
	width: 280px;
}
div#container ul.service .last div {
	padding: 15px;
	margin-bottom: 10px;
}
div#container ul.service .last div ul li {
	width: 200px;
	margin-left: 60px;
}



/*---04safe---*/
div#container dl.rental dt {
	line-height: 0;
}
div#container dl.rental dd {
	background: url(../img/beauty/rental_bg.gif) 0 0 repeat-y;
	padding: 5px;
	text-align: center;
}




