@charset "UTF-8";

/* =========================================================
common
========================================================= */
	
body {
	background: url(../images/page_bg.gif) repeat;
	}

#container {
	margin:12px auto;
	width: 740px;
	text-align:left;
	background-color:#fff;
	border:1px solid #ccc;
	padding:0;
	position:relative;
	}
#container p#head{
	position:absolute;
	top:5px;right:5px;
	}
#container #gnavi{
	width:740px;
	padding-top:10px;
	margin:0;
	
	}
#container ul#gnavi li{
display: inline;
	}
 #copyright{
 width:260px;
 margin:auto;
 border-top:1px solid #ccc;
padding:10px 5px 10px 465px;
	}

	
	

	
/* =========================================================
index
========================================================= */

	/* headlogo
-------------------------------------- */	

#headlogo-top{
	padding:5px 5px 5px;
	margin:12px auto 0;background-color:#fff;width:730px;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	font-size:11px;
	}
#headlogo{
	padding:5px 5px 5px;
	margin:0 auto;
	font-size:11px;
	}


#container-top {
	margin:0 auto 12px;
	padding:0 0 0 0;
	width: 740px;
	text-align:left;
	position:relative;
	border:1px solid #ccc;
	background-color:#fff;
	}
#container-top h1{
	margin:0;
	padding:0;
	}
#container-top #gnavi{
	width:740px;
	margin:0;
	}
	
#container-top #copyright{
 width:260px;
 margin:0@auto;
 border-top:none;
padding:10px 5px 10px 465px;
	}

	


/* =========================================================
osusume
========================================================= */

#osusume-head{
	width:680px;
	margin:10px auto;
	overflow:hidden;
	position:relative;
	min-height: 160px;
	height: auto !important;
	height: 160px;
	}

#osusume-head h1{
	margin:0 0 10px 0;
	}
#osusume-head h2{
	margin:0 0 10px 10px;
	}
#osusume-head p.copy{
	width:441px;
	margin:0 0 10px 10px;
	font-size:14px;
	}
#osusume-head p.pack{
	width:178px;
	position:absolute;
	top:5px;
	right:0px;
	}

ul#osusume-main {
	width:628px;
	margin:0 auto 10px;
	overflow:hidden;
	position:relative;
	}
ul#osusume-main li.left{
	width:301px;
	margin:0 15px 7px 0;
	float:left;
	}
ul#osusume-main li.right{
	width:301px;
	margin:0 0 10px 0;
	float:left;
	}
ul#osusume-main h2{
	margin:0 0 10px 0;
	}

ul#osusume-main p.copy{
	width:140px;
	margin:0 0 0 5px;
	float:left;

	}
ul#osusume-main p.photo{
	width:144px;
	margin:0 0 0 5px;
	float:left;
	}

/* =========================================================
ekipa
========================================================= */

#ekipa-head{
	width:713px;
	margin:0 0 10px auto;
	padding:0;
	overflow:hidden;
	position:relative;
	min-height: 280px;
	height: auto !important;
	height: 280px;
	}

#ekipa-head h1{
	margin:0;
	}
#ekipa-head h2{
	margin:0 0 5px 145px;
	}
#ekipa-head p.copy{
	width:210px;
	margin:0 0 10px 153px;
	line-height:140%;
	font-size:13px;
	}
#ekipa-head p.pack2{
	position:absolute;
	top:98px;
	left:0px;
	}
#ekipa-head p.graph{
	position:absolute;
	top:99px;
	left:375px;
	}
	
ul#ekipa-main {
	width:650px;
	margin:0 auto 10px;
	overflow:hidden;
	position:relative;
	}
ul#ekipa-main li.wide{
	width:650px;
	margin:0 0 15px 0;
	position:relative;
	min-height: 195px;
	height: auto !important;
	height: 195px;
	}
ul#ekipa-main li.wide p.photo{
	position:absolute;
	top:0;
	right:0;
	padding-bottom:10px;
	}
ul#ekipa-main li.left{
	width:312px;
	margin:0 25px 7px 0;
	float:left;
	}
ul#ekipa-main li.right{
	width:312px;
	margin:0 0 10px 0;
	float:left;
	}
ul#ekipa-main h2{
	margin:0 0 10px 0;
	}

ul#ekipa-main p.copy{
	width:300px;
	margin:0 0 5px 6px;

	}
ul#ekipa-main p.photo{
	margin:0 auto 0;
	}
	
/* =========================================================
ekizyuu
========================================================= */

#ekizyuu-head{
	width:713px;
	margin:0 0 10px auto;
	padding:0;
	overflow:hidden;
	position:relative;
	min-height: 290px;
	height: auto !important;
	height: 290px;
	}

#ekizyuu-head h1{
	margin:0;
	}
#ekizyuu-head h2{
	margin:0 0 5px 140px;
	}

#ekizyuu-head p.copy{
	width:185px;
	margin:0 0 10px 160px;
	line-height:140%;
	font-size:13px;
	}
#ekizyuu-head p.pack2{
	position:absolute;
	top:98px;
	left:0px;
	}

#ekizyuu-head p.imagephoto{
	position:absolute;
	top:99px;
	right:0px;
	}
ul#ekizyuu-main {
	width:650px;
	margin:0 auto 10px;
	overflow:hidden;
	position:relative;
	}

ul#ekizyuu-main li.left{
	margin:0 20px 0 0;
	float:left;
	position:relative;
	}
ul#ekizyuu-main li.right{
	width:312px;
	margin:0 0 10px 0;
	float:left;
	position:relative;
	}
ul#ekizyuu-main h2{
	margin:0 0 10px 0;
	}

ul#ekizyuu-main p.photo{
	width:110px;
	margin:0 0 5px 0;
	float:left;
	}

ul#ekizyuu-main p.copy{
	width:195px;
	margin:0 0 5px 5px;
		float:left;
	}
ul#ekizyuu-main li.right monitor_photo{

	}


