@charset "Shift-JIS";
/* ===================================================
  Infomation
------------------------------------------------------
=================================================== */
/* --------------------------------------------------
  reset
-------------------------------------------------- */
html,body,h1,h2,h3,h4,h5,h6,div,p,ul,ol,li,dl,dt,dd,table,th,td,form,pre{
	margin: 0;
	padding: 0;
}
ul,ol{list-style: none;}
img{text-decoration: none; border: 0; font-size: 0px;}
hr{display: block;}
table{border-collapse: collapse;}
th,td{text-align: left;}
caption,th{text-align: left;}
/* --------------------------------------------------
  global
-------------------------------------------------- */
/*font*/
body, th, td, textarea{
	font-family: Lucida Grande, "‚l‚r ‚oƒSƒVƒbƒN", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", sans-serif;
	font-size: 12px;
	line-height: 1.5;
	color: #333;
}
a{color: #004263; text-decoration: underline;}
a:hover{color: #336699; text-decoration: none;}
/* body */
body{text-align: center; background: none; width: 100%;}
#container{background: none; width: 100%; margin: 0;}
#wrapper{text-align: left; background-color: #fff; margin: 0; position: relative;}
#main{text-align: left; zoom: 1;}
#main:after{clear: both; display: block; content: "."; visibility: hidden; height: 0;}
h1{font-size: 10px; font-weight: normal; position: relative; margin: 0; padding: 0; left: 0;}
/* --------------------------------------------------
  header
-------------------------------------------------- */
iframe.iheader{
	height: 80px;
	overflow:visible;
}
#header_container{
	width:100%;
	margin: 0;
}
#header{
	width:100%;
	background: none;
	position: relative;
	margin: 0;
	padding: 0;
}
/* logo */
#header h2#logo{line-height: 100%; margin: 0; padding: 0;}
/* hideen */
div#head_nav{display: none;}
div#loginbox{display: none; height: 1px; overflow:hidden;}
div#global_nav{display: none;}

/* renewal */
#header_container02 {
	width:100%;
	margin: 0;
}
#header{
	width:100%;
}
#header02 {
	position: relative;
	margin: 0;
	background: none;
	width: 100%;
	padding: 0;
}
#header02 #logo {
	margin: 0;
	padding: 0;
	line-height: 100%;
	text-align: left;
}
#head_nav02,
#header02_login_status,
#global_nav02,
#gnav02_out {
	display: none;
}

/* renewal */
#home_iheader_out {
	min-height: 1px;
}
#header02_container {
	width: auto;
	height: auto;
}
#header02 {
	padding: 0;
}
#header02 #logo {
	margin: 15px 0 0 0;
	padding: 0;
	line-height: 100%;
	text-align: left;
}
#header02 #header_pr {
	top: 10px;
	right: 0;
}
#global_nav03,
#gnav03_out {
	display: none;
}

/* --------------------------------------------------
  content
-------------------------------------------------- */
#content{
	width: 685px;
	float: none;
}
#content #pankuzu,
#content div.btm_btn,
#content p.pagetop{
	display:none;
}
/* --------------------------------------------------
  side
-------------------------------------------------- */
#side{
	display: none;
}
/* --------------------------------------------------
  footer
-------------------------------------------------- */
#footer{
	background: none;
}
/* foot_nav */
#foot_nav{
	display: none;
}
/* copyrihgt */
#copyright{
	text-indent: -9999px;
	background: url(../img/copyright.png) no-repeat;
	width: 416px;
	height: 15px;
	overflow: hidden;
	margin-left: 484px;
}
/* --------------------------------------------------
  for one column layout
-------------------------------------------------- */
body#seminardtl #content,
body#phpjob #content,
body#start #content,
body#client #content,
body#form #content{
	width: 700px;
}
body#seminardtl iframe.iheader,
body#phpjob iframe.iheader,
body#start iframe.iheader,
body#client iframe.iheader,
body#form iframe.iheader{
	height: 60px;
}
/* --------------------------------------------------
  access_map
-------------------------------------------------- */
/* access 
body.access_index iframe.iheader{
	height: 80px;
}*/

