@charset "utf-8";
/* 共通CSS */
/* **************************************************************
 * Search Key
 *		001. Reset Browser Default Style Sheet
 *		002. Structure 
 *		003. Header
 *		004. Navigation
 *		005. Footer
 *  
 * ************************************************************** */

/* **************************************************************
 * 001. Reset Browser Default Style Sheet
 * ************************************************************** */
* {
	 margin: 0px;
	 padding: 0px;
	 text-decoration: none;
	 line-height: 1.6;
	 font- weight: normal;
	 font-style: normal;
	 color: #646464;
}

body {
	padding-bottom: 50px;
	font-family: Arial, Times New Roman, MSPゴシック, sans-serif;
	font-size: 12px; 
 }

em, strong {
	 font-weight: bold;
}

a:link {
	 color: #005585;
}

a:visited {
	 color: #818f98;
}

a:hover {
	 color: #90af00;
}

ul, ol {
	 
}

img {
	 vertical-align: bottom;
	 border: 0px;
}


/* **************************************************************
 * 002. Structure 
 * ************************************************************** */
div#container {
	width: 800px;
	margin: 0px auto;
}

div#h_left {
	width: 250px;
	float: left;
	padding-top: 30px;
        display: block;
}

div#h_right  {
	width: 300px;
	float: right;
        display: block;
}

div#header {
	padding-bottom: 20px;
}

div#footer {
	clear: both;
	width: 800px;
	padding-top: 20px;
	margin: 10px ;
}


/* **************************************************************
 * 003. Header 
 * ************************************************************** */

div#header img#antenna {
	margin-left: -4px;
	padding: 0px;
}

div#h_right form#common {
           float: right;
           display: block;
           width: 240px;
           padding-top: 10px;     
}

div#h_right ul {
	list-style-type: none;
	width: 300px;
        clear: right;
	margin-top: 0px;
        
}

div#h_right ul li {
	width: 75px;
	float: left;
	text-align: center;
}





/* **************************************************************
 * 004. Navigation 
 * ************************************************************** */
div#header ul#gnavi {
	clear: both;
	list-style-type: none;
}

div#header ul#gnavi li {
	width: 160px;
	height: 32px;
	float: left;
	text-align: center;
	text-indent: -9999px;
}

div#header ul#gnavi li a {
	width: 160px;
	height: 32px;
	display: block;
}

div#header ul#gnavi li#home a {
	background-image: url( "../img/home.png" );
	background-position: top left;
	background-repeat: no-repeat;
}

div#header ul#gnavi li#special a {
	background-image: url( "../img/special.png" );
	background-position: top left;
	background-repeat: no-repeat;
}

div#header ul#gnavi li#interview a {
	background-image: url( "../img/interview.png" );
	background-position: top left;
	background-repeat: no-repeat;
}

div#header ul#gnavi li#life a {
	background-image: url( "../img/life.png" );
	background-position: top left;
	background-repeat: no-repeat;
}

div#header ul#gnavi li#link a {
	background-image: url( "../img/link.png" );
	background-position: top left;
	background-repeat: no-repeat;
}


/* **************************************************************
 * 005. Footer 
 * ************************************************************** */


div#footer img#ft {

	width: 800px;
}

div#footer p {
	text-align: center;
}



