@charset "utf-8";
@import url(common.css);
/* VAIMEDIA : pmy 2014-01-02 */

/* visual */
#visual{position:relative;width:100%;height:400px; margin:0 auto;}
.slide{position:relative;width:100%;height:400px;overflow:hidden; background:url(../../img/main/visual_01.jpg) no-repeat center top;}
.slide p{position:absolute;left:50%; margin-left:-500px; z-index:200;}
.visual_tit{margin-top:100px; z-index:100;}
.visual_txt{margin-top:250px; z-index:100;}


#container{position:relative; width:1000px;height:270px;left:50%; margin-left:-500px;}
	.content1{position:relative;float:left;width:330px; height:270px;}
	.content1 h2{margin-top:30px;height:50px;}
	.content1 p{margin-bottom:25px;}
	.content1 ul{width:330px;}
	.content1 ul li {width:150px;float:left;}
	
	.content2{position:relative;float:left;width:345px;border-left:1px solid #d7d7d7; height:270px}
	.content2 h3{margin:30px 0 20px 40px}
	.content2 h3 span{float:right;margin-right:30px;}
	.content2 p{background:url(../../img/main/icon_01.jpg) no-repeat; width:235px;padding:0 0 15px 70px; margin-left:40px; font-size:14px;font-weight:bold;}
	.content2 ul li{position:relative;margin-left:40px;}
	.content2 ul li span{position:absolute;top:0px;right:40px;}
		
	.content3{position:relative;float:right;width:315px; height:135px;background:url(../../img/main/bg_content_01.jpg) no-repeat;}
	.content3 h4{position:absolute; margin:17px 0 0 15px;}
	.content3 ul{position:absolute; padding:50px 0 0 23px;}
	.content3 ul li:first-child{margin:0 0 12px 75px;}

	.content4{position:relative;float:right;width:315px; height:135px;margin-top:1px;background:#f5f5f5;}
	.content4 h5{position:absolute;margin:17px 0 0 18px;}
	.content4 a img{padding:45px 0 0 18px;}
	.content4 ul{width:160px; height:70px;margin:-80px 0 0 130px}
	.style1{font-weight:bold; color:#0CF}

	.content5{position:relative;float:right;width:300px; height:270px; background:#ccc;}
