/*-----------------------------------------------
__CSS infromation

Site URL:		http://childsmile.jp/
Summary:		株式会社アールアンドエム
Created:		2011-04-26
Last update:	2011-04-27
Author:			http://e-wing.org iwatuki

Order of description

-Search Key"__"+"id Name of Class Name"

/__wrapper				(div#wrapper)
/__layout				(div#layout)
/__header				(div#header)
/__contents				(div#content)
/__footer				(div#footer)

----------------------------------------------*/

/*-----------------------------------------------
__wrapper
----------------------------------------------*/

#wrapper {
	margin: 0 auto;
	width: 900px;
	height: 600px;
	text-align: left;
	height: 100%;
}

#wrapper:after {
    content : "";
    display : block;
    height : 0;
    clear : both;
}


/*-----------------------------------------------
__layout
----------------------------------------------*/

#layout {
	float: left;
	width: 100%;
}

/*-----------------------------------------------
__header
----------------------------------------------*/

#header {
	padding: 30px 50px 0 50px;
	float: left;
	width: 800px;
	height: 250px;
}

#header h1 {
	font-family: "Century Gothic" ;	
	font-size: 250%;
	color: #FF9933;
}

#header p {
	line-height: 0;
	text-indent: -9999px;
	font-size: 0;
}

#header ul {
	padding-top: 10px;
	padding-left: 5px;
	color: #FF9933;
}

/*-----------------------------------------------
__container
----------------------------------------------*/

#container {
	margin: 0;
	padding: 10px 45px 10px 55px;
	width: 800px;
}

#container h2{
	padding-bottom: 10px;
	width: 900px;
	float: left;
	color: #FF9933;
	font-size: 123.1%;
	font-weight: bold;
}

#container dl,#container ul{
	padding: 5px 16px 10px 2px;
	width: 245px;
	height: 100%;
	float: left;
}

#container ul{
	position: relative;
	top: 1.55em;
}


#container dt{
	padding-bottom: 10px;
	font-weight: bold;
}

#container dd.dh,#container li.dh{
	padding-bottom: 10px;
}

#container dd address{
	padding-left: 8px;
}

#container ul li.dhf{
	padding-top: 10px;
	float: left;
}

#container ul li.dhfg{
	padding-left: 20px;
	float: left;
	font-size: 200%;
}


/*-----------------------------------------------
__footer
----------------------------------------------*/

#footer {
	padding: 10px 0 20px 47px;
	width: 853px;
	float: right;
}


#footer ul #footer {
	position: relative;
	right: -200px;
}


#footer ul li{
	padding-left: 10px;
	padding-right: 10px;	
	float: left;
	color: #666;
}

#footer ul li{
	border-right: 1px solid #666;	
}

#footer ul li.out{
	border-right: none;
}