@charset "utf-8";
body {
	background: #ccc;
	color: #333;
	font-family: ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", メイリオ, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	-webkit-text-size-adjust: none;
}
a {
	-webkit-tap-highlight-color: rgba(200,200,555,.6);
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
img {
	vertical-align: top;
}
img:not([width]) {
	zoom: .5;
}
p, dl, ol, ul {
	margin-bottom: 10px;
}
ol, ul {
	margin-left: 25px;
}
#page {
	overflow: hidden;
	width: auto;
	margin: 0 auto;
	background: #fff;
}
@media all and (orientation:landscape) {
#page {
		width: auto;
	}
}
header {
	padding: 10px 5px;
	background: #3051A0;
	color: #fff;
}

#corplogo {
 position: relative;
 height: 22px;
 background-image:  url(../images/edionnet_logo.png);
 background-repeat: no-repeat;
 text-indent: -9999px;
}

#corplogo a {
 position: relative;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 text-indent: -9999px;
}

header h1 {
	padding: 0;
	color: #fff;
	font-size: 0.85em;
	text-align: right;
}

#searchBox {
	width: auto;
	margin: 10px;
}

#searchBox input[type="text"] {
	height:19px !important;
}

nav {
	margin: 0; padding: 0;
	height: 50px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5a5a5a), color-stop(50%,#1c1c1c), color-stop(51%,#030303), color-stop(100%,#000000)); /* グラデーション */
	-webkit-box-shadow: 0 0 8px rgba(0,0,0,.6); /* ドロップシャドウ */
}

nav ul {
 margin: 0 auto;
 display: -webkit-box;
 border-right: 1px solid #5a5a5a;
 border-left: 1px solid #000;
 list-style: none;
}

nav ul li {
 padding:3px; 
 height: 100%;
 border-right: 1px solid #000;
 border-left: 1px solid #5a5a5a;
 font-size: 14px;
 line-height: 44px;
 text-align: center;
 text-shadow: 0 -1px 0 #000;
}
nav ul li a {
	display: block;
	color: #FFF;
	text-decoration: none;
}
.headline1 { 
	width:auto;  
	padding:3px 0 3px 10px;  
	color:#fff;  
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0.48, #337fcc), color-stop(0.52, #225588));  
	text-shadow:0px -1px 1px #000;  
}
.headline2 { 
	width:auto;  
	padding:3px 0 3px 10px;  
	border-top:1px solid #bbb;  
	border-bottom:1px solid #999;  
	background:-webkit-gradient(linear, 0% 0%, 0% 80%, from(#fff), to(#bbb));  
	text-shadow:1px 1px 1px #fff; 
}
.menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align: left;
}
.menu li {
	background-color: #efefef;
	display:block;
}

.menu li div {
	padding: 0px 20px 0px 0px ;
}
.menu ul li a {
	background:  url("../images/arrow01.png") right center no-repeat;
	background-position:right center;
	-webkit-background-origin: content;
	color: #000000;
	font-size:16px;
	display:block;
	margin:0px;
	padding: 12px 0px 12px 12px ;
	text-decoration: none;
	border-bottom: 1px solid #dddddd;
	-webkit-box-shadow: 1px 1px 1px #eeeeee;
}
footer {
	padding: 10px 0 20px;
	background: #3051A0;
	color: #fff;
}

footer p.copyright {
	margin: 0;
	text-align: center;
}

footer p{
	text-align: center;
}
section.main {
	padding: 0;
}
header.global nav ul:after { content: ''; display: block; clear: both; }


