@charset "UTF-8";

html {
	background:#70b6e7 url(../images/bg1.png) 0 0 repeat-y;
	height:100%;
}

body {
	background:transparent url(../images/bg2.png) 0 0 repeat-x;
	margin:0;
	padding:0;
	font-size:12px;
	height:100%;
	min-height:700px;
	position:relative;
}

a { color:#002b31; }

.nav li,.nav li img{ cursor:pointer; }

#Wrapper {
	background:transparent url(../images/bg3.png) 0 0 no-repeat;
}

/* ********

	header

********* */
#Header {
	height:277px;
	margin-bottom:40px;
	position:relative;
}

#Header h1 {
	text-indent:-9999px;
}

#Header h2 {
	position:absolute;
	top:219px;
	left:119px;
}

#Header ul {
	position:absolute;
	bottom:0;
	left:119px;
}

#Header ul li {
	display:inline;
}

/* ********

	footer

********* */
#Footer {
	width:100%;
	min-width:900px;
	position:absolute;
	left:0;
	bottom:0;
	display:none;
}

#Footer #CopyRight{
	position:absolute;
	right:20px;
	bottom:20px;
}

/* ********

	#Contents

********* */

#Contents {
	padding-left:112px;
	min-height:250px;
	position:relative;
}

.content {
	display:none;
}

/* **** #Service **** */
#Service .nav {
	position:absolute;
	top:0;
	left:112px;
}

#Service .nav li{
	display:inline;
	float:left;
}

#Service div {
	height:300px;
	padding-left:565px;
}

#Service div p {
	padding-top:90px;
}

#Service .sn1 { background:transparent url(../images/service_d_img.png) 290px 0 no-repeat; }
#Service .sn2 { background:transparent url(../images/service_c_img.png) 290px 0 no-repeat; }
#Service .sn3 { background:transparent url(../images/service_f_img.png) 290px 0 no-repeat; }
#Service .sn4 { background:transparent url(../images/service_cms_img.png) 290px 0 no-repeat; }
#Service .sn5 { background:transparent url(../images/service_s_img.png) 290px 0 no-repeat; }

/* **** #Contact **** */
#Contact {
	padding-left:280px;
	background-image: url(../images/usagi_dance0.gif);
	background-image: url(../images/usagi_dance1.gif);
	background-image: url(../images/usagi.png);
	background-position:50px 100%;
	background-repeat:no-repeat;
}

#Contact th,
#Contact td {
	padding:10px 0 15px 10px;
	background:transparent url(../images/border.png) 0 100% repeat-x;
}
