
#contentWrapper {
	/*margin-top:-40px;
	background: url("/tyo/fair/wasurenai/images/bg.png");*/
	}

.area_paths { width: 960px; margin: 0 auto; font-size: 1.09em; line-height: 1.39; padding: 14px 0 0; *zoom: 1; position: relative; z-index: 2; }
.area_paths:after { content: ""; display: block; clear: both; }
.area_paths li { float: left; }
.area_paths li:after { content: ">"; padding: 0 6px; }
.area_paths li.current:after { content: ""; }
.area_paths a { color: #3386c3; text-decoration: underline; }
.area_paths a:hover { text-decoration: none; }

.area_socials { height: 20px; width: 960px; margin: 0 auto; padding: 40px 0 30px; text-align: right; }

.mod_button_fade { cursor: pointer; }

.mod_button_order { width: 300px; height: 65px; margin: 0 auto; }
.mod_button_order a { position: relative; display: block; display: block; height: 100%; }
.mod_button_order .illust { position: absolute; left: 21px; top: -16px; }

/*.button_gotop { position: fixed; bottom: 77px; right: 50px; z-index: 10; }*/


.main_visual {
	background-image:url(../img/main.png);
	/*background-size:960px 392px;*/
	background-repeat:no-repeat;
	/*background-attachment:fixed;*/
	background-position: center center;
	height:402px;
	width:960px;
	display:block;
	margin:auto;
	padding-bottom:50px;
	}

.main_visual h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	float:left;
	margin-top:100px;
	margin-left:25px;
}

.main_visual h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:1.35em;
	float:left;
	margin-top:130px;
	margin-left:-205px;
	text-align:left;
	width:510px;
}
.main_visual .detail {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#014099;
	line-height:1.25em;
	float:left;
	margin-top:250px;
	margin-left:-500px;
	text-align:left;
	width:480px;
}

.main_visual .detail .company {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	line-height:2em;
}

.main_visual .detail .contact {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height:1.25em;
	float:left;
	margin-top:10px;
	}

.main_visual .detail .sns {
	float:left;
	margin-top:15px;
	}

.area_header .visual img { display: block; margin: 0 auto; }

.area_header .area_nav_main {
	height: 100px;
	margin-bottom: -2px;
	background-color:#33a8cb;
	}
/*.area_header .nav_header { height: 72px; margin-bottom: -2px; background: url("/tyo/fair/wasurenai/images/gnav/bg.png") repeat-x; }*/

.area_header .nav_header ul { width: 960px; margin: 0 auto; }
.area_header .nav_header ul li{
	float: left;
	height: 50px;
	}
.area_header .nav_header ul li.nav1{
	width: 122px;
	}
.area_header .nav_header ul li.nav2{
	width: 158px;
	}
	
.area_header .nav_header ul li.nav3{
	width: 138px;
	}

.area_header .nav_header ul li.nav4{
	width: 267px;
	}

.area_header .nav_header ul li.nav5{
	width: 264px;
	}

.area_header .nav_header ul li.nav6{
	width: 142px;
	}
	
.area_header .nav_header ul li.nav7{
	width: 189px;
	}

.area_header .nav_header ul li.nav8{
	width: 197px;
	}

.area_header .nav_header ul li.nav9{
	width: 221px;
	}

.area_header .nav_header ul li.nav10{
	width: 200px;
	}
	
.area_header .nav_header ul li img.over { display: none; z-index: 1; }
.area_header .nav_header ul li img.select { display: none; z-index: 2; }
.area_header .nav_header ul li a { position: relative; display: block; height: 100%; }
.area_header .nav_header ul li a img { position: absolute; left: 0; right: 0; }

#TabContents {
padding-bottom: 20px;
}

/*#motion_area1,#motion_area2,#motion_area3,#motion_area4,#motion_area5,#motion_area6 {
	margin-top:30px;
	margin-bottom:50px;
	}*/
	
.contents01 {
margin: 50px auto;
width: 960px;
margin-top:30px;
margin-bottom:50px;
}