@charset "utf-8";
/* CSS Document */

main {width:100%; height: auto; margin:0 auto; position: absolute; top: 95px;}
div.visual{width: 100%; height: 600px; background:url('../images/main/main-color.png') repeat-x; }
div.visual p{width: 1280px; height: 600px; margin:0 auto; background-color: blue;}
div.business_domain{width: 1280px; height: 500px; margin:0 auto; text-align: center; }
	ul.domain_contents{width: 1280px; height: 250px; margin:0 auto; margin-left: 80px;}
	ul.domain_contents li{width: 350px; height: 250px; margin-right: 30px; float: left;}
div.notice{clear: both; width: 100%; height: 560px; background-color: #e1f7f6; border-bottom: 1px solid #dcdcdc;}
	div.notice_contents{width: 1280px; height: 560px; margin:0 auto; position: relative; text-align: center; }
	div.news{width: 616px; height: 400px; position:absolute; top: 80px; left: 17px; float: left;}
	div.news ul li{width: 586px; height: 76px; background:url('../images/main/news.png'); margin-bottom: 8px; text-align: left; padding-left: 30px; padding-top: 20px;}
	div.news ul li p.title{width: 450px; float: left;}
	div.news ul li p.type{margin-top: 17px; padding-left:500px}
	div.news ul li > p.date{clear: both;}	

	div.recruit{width: 616px; height: 400px; position:absolute; top: 80px; left: 646px;}
	div.recruit ul li{width: 195px; height: 304px; margin-right: 15px; float: left;}
	div.recruit ul li.recruit_contents{margin-right: 0px; text-align: left; background:url('../images/main/recruit3.png');}
	li.recruit_contents > p.recruit_type{display:inline-block; border: 1px solid #999; padding: 5px 20px 5px 20px; border-radius:10px; margin-top: 20px; margin-left: 10px;}
	li.recruit_contents > p.recruit_title{margin-top: 30px; margin-left: 10px;}
	li.recruit_contents > p.recruit_date{margin-top: 100px; margin-left: 10px;}

div.footer{width: 1280px; height: 150px; margin:0 auto; background-color: #FFF; position: relative;}
	div.mbiz{width: 80px; height: 80px; position: absolute; top: 30px; left: 80px;}
	div.address{width: 400px; height: 100px; position: absolute; top: 40px; left: 300px;}
	div.etc3{width:200px; float:right; height: 100px; position: absolute; left: 850px; top: 20px;}
	div.etc3 p{margin-top:2px; border: 1px solid #666; text-align: center;}
	div.etc3 select{width:200px; float:right; margin-top:2px;  height: 22px; text-align: center;}


div.popup {width: 600px; height: 320px; position: absolute; top: 105px; left: 50%; margin-left: -100px; background-color: #FFF; border: 1px solid #6CF; border-radius:1%}
div.popup2 {width: 700px; height: 520px; position: absolute; top: 125px; left: 50%; margin-left: -100px; background-color: #FFF; border: 1px solid #6CF; border-radius:1%}
div.close{width: 20px; height: 20px; position: absolute; top:17px; left: 560px; cursor: pointer; }
div.close2{width: 20px; height: 20px; position: absolute; top:7px; left: 660px; cursor: pointer; }
div.btn_go{width: 413px; height: 92px; position: absolute; top:879px; left: 294px; cursor: pointer; }