﻿@charset "UTF-8";

/*============================================
Global Style
============================================*/
* {
	margin:0; padding:0; 	/*全要素のマージン・パディングをリセット*/
	line-height:26px;
	color:#222222;
/*	background-color:#ffffff;	*/	/*内容全体の背景色*/
	font-size:20px;
} 
* a {
	color:#6699ff;
	line-height:26px;
/*	background-color:#ffffff;	*/	/*内容全体の背景色*/
	font-size:20px;
	font-weight:bold;
	text-decoration:none;
}
* a:hover {
	color:#0069d9;
	line-height:26px;
/*	background-color:#ffffff;	*/	/*内容全体の背景色*/
	font-size:20px;
	font-weight:bold;
	text-decoration:none;
}

body {
/*	background-color:#ffffff;	*/  /*ページ全体の背景色*/
	text-align:center;		/*IE6以下でセンタリングするための対策*/
}
div#pagebody {
	min-width:950px; margin:0 auto;	/*内容全体をセンタリング*/
	text-align:left;	/*テキストの配置を左揃えにする*/
	background-color:#ffffff;		/*内容全体の背景色*/
}

img#main {
	margin: 30px 20px 20px 20px;
	width:500px;
	float:left;
	clear:none;
}
img#list {
	margin: 30px 20px 20px 20px;
	width:200px;
	float:left;
	clear:none;
}
img#full {
	margin: 0px 0px 0px 0px;
	width 950px;
	float:left;
	clear:none;
}

/* format for the buttom */
h6 a {
	color:#ffffff;
	background-color:#6699ff;
	font-family:"Calibri","ＭＳ ゴシック","sans-serif";
	font-size:20px;
	line-height:25px;
	padding:2px 10px 2px 10px;
	margin:15px 15px 15px 15px;	/*幅の指定と位置調整*/
}
h6 a:hover {
	color:#ffffff;
	background-color:#0069d9;
	font-family:"Calibri","ＭＳ ゴシック","sans-serif";
	font-size:20px;
	line-height:25px;
	padding:2px 10px 2px 10px;
	margin:15px 15px 15px 15px;	/*幅の指定と位置調整*/
}

/*============================================
Header
============================================*/
div#header {
	margin:0px 0px 0px 0px;
	height:100px;	/*背景画像のサイズに合わせてボックスの高さを指定*/
	background-color:#ffffff;		/*ヘッダ部分の背景色*/
}
h1 {
	font-family:"Calibri","ＭＳ ゴシック","sans-serif";
	font-size:40px;
	font-style:Italic;
}
h1 a {text-decoration:none;} 			/*リンクの下線を無くす*/
h5 {
	color:#6699ff;
	font-family:"Calibri","ＭＳ ゴシック","sans-serif";
	font-size:17px;
	text-align:right;
}
h5 a {
	color:#6699ff;
	line-height:26px;
	background-color:#ffffff;		/*内容全体の背景色*/
	font-size:17px;
	text-decoration:none;
}
/*============================================
Manu Bar
============================================*/
ul#menu {
	height:26px;
	margin:0px 0px 0px 0px;
	background-color:#6699ff;
}
li#menu01 {
/*	color:#6699ff; */
/*	background-color:#ffffff; */
	font-family:"Calibri","ＭＳ ゴシック","sans-serif";
	font-size:18px;
	font-weight:bold;
	text-align:center;
	float:left;			/*リスト項目を横に並べる*/
	display:inline;		/*リスト項目をインライン表示にする*/
	list-style-type:none;		/*リストマーカー無しにする*/
}
li#menu02 {
	color:#ffffff;
	background-color:#6699ff;
	font-family:"Calibri","ＭＳ ゴシック","sans-serif";
	font-size:18px;
	font-weight:bold;
	text-align:center;
	float:left;			/*リスト項目を横に並べる*/
	display:inline;		/*リスト項目をインライン表示にする*/
	list-style-type:none;		/*リストマーカー無しにする*/
}
ul#menu a {
	color:#6699ff;
	background-color:#ffffff;
	font-family:"Calibri","ＭＳ ゴシック","sans-serif";
	font-size:18px;
	font-weight:bold;
	text-align:center;
	float:left;			/*リスト項目を横に並べる*/
	border;none;
	display:inline;
	text-decoration:none; 			/*リンクの下線を無くす*/
}
ul#menu a:hover {
	color:#0069d9;
	background-color:#ffffff;
	font-family:"Calibri","ＭＳ ゴシック","sans-serif";
	font-size:18px;
	font-weight:bold;
	text-align:center;
	float:left;			/*リスト項目を横に並べる*/
	border;none;
	display:inline;
	text-decoration:none; 			/*リンクの下線を無くす*/
}
/*============================================
Content
============================================*/
div#content {
/*	color:#000000; */
	background-color:#ffffff;
/*	background-image: url("background.jpg");
  	background-size: cover; */
	font-family:"Calibri","ＭＳ ゴシック","sans-serif";
	line-height:50px;
	margin:0px 0px 0px 0px;	/*幅の指定と位置調整*/
}
p {
	color:#222222;
/*	background-color:#ffffff; */
	font-family:"Calibri","ＭＳ ゴシック","sans-serif";
	line-height:30px;
	margin:10px 10px 10px 10px;	/*幅の指定と位置調整*/
}
p a {
	color:#6699ff;
/*	background-color:#ffffff; */
	font-family:"Calibri","ＭＳ ゴシック","sans-serif";
	line-height:30px;
	margin:10px 10px 10px 10px;	/*幅の指定と位置調整*/
}
p a:hover {
	color:#0069d9;
	font-family:"Calibri","ＭＳ ゴシック","sans-serif";
	line-height:30px;
	margin:10px 10px 10px 10px;	/*幅の指定と位置調整*/
}
h2 {
	padding:15px 0px 15px 0px;		/*見出し内容の位置調整、上右下左*/
	font-family:"Calibri","ＭＳ ゴシック","sans-serif";
	font-size:40px;
	line-height:45px;
	font-style:Italic;
}
h2 a {text-decoration:none;} 			/*リンクの下線を無くす*/
h3 {
	padding:15px 0px 15px 0px;		/*見出し内容の位置調整、上右下左*/
	font-family:"Calibri","ＭＳ ゴシック","sans-serif";
	font-size:30px;
	line-height:35px;
	font-style:normal;
}
h3 a {text-decoration:none;} 			/*リンクの下線を無くす*/

/*============================================
Maintop
============================================*/
div#maintop {
	background-image: url("corp-img.jpg");
  	background-size: cover;
	height:500px;
	font-family:"Calibri","ＭＳ ゴシック","sans-serif";
	line-height:50px;
	margin:0px 0px 0px 0px;	/*幅の指定と位置調整*/
}
p {
	color:#222222;
	font-family:"Calibri","ＭＳ ゴシック","sans-serif";
	line-height:30px;
	margin:10px 10px 10px 10px;	/*幅の指定と位置調整*/
}
p a {
	color:#6699ff;
	font-family:"Calibri","ＭＳ ゴシック","sans-serif";
	line-height:30px;
	margin:10px 10px 10px 10px;	/*幅の指定と位置調整*/
}
p a:hover {
	color:#0069d9;
	font-family:"Calibri","ＭＳ ゴシック","sans-serif";
	line-height:30px;
	margin:10px 10px 10px 10px;	/*幅の指定と位置調整*/
}
h2 {
	color:#222222;
	margin:10px 10px 10px 10px;	/*幅の指定と位置調整*/
	padding:15px 0px 15px 0px;		/*見出し内容の位置調整、上右下左*/
	font-family:"Calibri","ＭＳ ゴシック","sans-serif";
	font-size:40px;
	line-height:45px;
	font-style:Italic;
}
h2 a {text-decoration:none;} 			/*リンクの下線を無くす*/
h3 {
	margin:10px 10px 10px 10px;	/*幅の指定と位置調整*/
	padding:15px 0px 15px 0px;		/*見出し内容の位置調整、上右下左*/
	font-family:"Calibri","ＭＳ ゴシック","sans-serif";
	font-size:30px;
	line-height:35px;
	font-style:normal;
}
h3 a {text-decoration:none;} 			/*リンクの下線を無くす*/

/*============================================
Technology
============================================*/
div#technology {
	background-image: url("technology.jpg");
  	background-size: cover;
	height:700px;
	font-family:"Calibri","ＭＳ ゴシック","sans-serif";
	line-height:50px;
	margin:0px 0px 0px 0px;	/*幅の指定と位置調整*/
}
p {
	color:#222222;
	font-family:"Calibri","ＭＳ ゴシック","sans-serif";
	line-height:30px;
	margin:10px 10px 10px 10px;	/*幅の指定と位置調整*/
}
p a {
	color:#6699ff;
	font-family:"Calibri","ＭＳ ゴシック","sans-serif";
	line-height:30px;
	margin:10px 10px 10px 10px;	/*幅の指定と位置調整*/
}
p a:hover {
	color:#0069d9;
	font-family:"Calibri","ＭＳ ゴシック","sans-serif";
	line-height:30px;
	margin:10px 10px 10px 10px;	/*幅の指定と位置調整*/
}
h2 {
	color:#222222;
	margin:10px 10px 10px 10px;	/*幅の指定と位置調整*/
	padding:15px 0px 15px 0px;		/*見出し内容の位置調整、上右下左*/
	font-family:"Calibri","ＭＳ ゴシック","sans-serif";
	font-size:40px;
	line-height:45px;
	font-style:Italic;
}
h2 a {text-decoration:none;} 			/*リンクの下線を無くす*/
h3 {
	margin:10px 10px 10px 10px;	/*幅の指定と位置調整*/
	padding:15px 0px 15px 0px;		/*見出し内容の位置調整、上右下左*/
	font-family:"Calibri","ＭＳ ゴシック","sans-serif";
	font-size:30px;
	line-height:35px;
	font-style:normal;
}
h3 a {text-decoration:none;} 			/*リンクの下線を無くす*/

/*============================================
History
============================================*/
div#history {
	background-image: url("history.jpg");
  	background-size: cover;
/*	height:700px;   */
	font-family:"Calibri","ＭＳ ゴシック","sans-serif";
	line-height:50px; 
	margin:0px 0px 0px 0px;	/*幅の指定と位置調整*/
}
p {
	color:#222222;
	font-family:"Calibri","ＭＳ ゴシック","sans-serif";
	line-height:30px;
	margin:0px 10px 0px 10px;	/*幅の指定と位置調整*/
}
p a {
	color:#6699ff;
	font-family:"Calibri","ＭＳ ゴシック","sans-serif";
	line-height:30px;
	margin:0px 10px 0px 10px;	/*幅の指定と位置調整*/
}
p a:hover {
	color:#0069d9;
	font-family:"Calibri","ＭＳ ゴシック","sans-serif";
	line-height:30px;
	margin:10px 10px 10px 10px;	/*幅の指定と位置調整*/
}
h2 {
	color:#222222;
	margin:0px 10px 0px 10px;	/*幅の指定と位置調整*/
	padding:0px 0px 0px 0px;		/*見出し内容の位置調整、上右下左*/
	font-family:"Calibri","ＭＳ ゴシック","sans-serif";
	font-size:40px;
	line-height:40px;
	font-style:Italic;
}
h2 a {text-decoration:none;} 			/*リンクの下線を無くす*/
h3 {
	margin:0px 10px 0px 10px;	/*幅の指定と位置調整*/
	padding:0px 0px 0px 0px;		/*見出し内容の位置調整、上右下左*/
	font-family:"Calibri","ＭＳ ゴシック","sans-serif";
	font-size:30px;
	line-height:30px;
	font-style:normal;
}
h3 a {text-decoration:none;} 			/*リンクの下線を無くす*/

table {
	margin:0px 0px 0px 0px;	/*幅の指定と位置調整*/
	padding:0px 0px 0px 0px;		/*見出し内容の位置調整、上右下左*/
}

/*============================================
Contact
============================================*/
div#contact {
	background-image: url("contact.jpg");
  	background-size: cover;
	height:250px;
	font-family:"Calibri","ＭＳ ゴシック","sans-serif";
	line-height:50px;
	margin:0px 0px 0px 0px;	/*幅の指定と位置調整*/
}
p {
	color:#222222;
	font-family:"Calibri","ＭＳ ゴシック","sans-serif";
	line-height:30px;
	margin:10px 10px 10px 10px;	/*幅の指定と位置調整*/
}

h2 {
	color:#222222;
	margin:10px 10px 10px 10px;	/*幅の指定と位置調整*/
	padding:15px 0px 15px 0px;		/*見出し内容の位置調整、上右下左*/
	font-family:"Calibri","ＭＳ ゴシック","sans-serif";
	font-size:40px;
	line-height:45px;
	font-style:Italic;
}
h2 a {text-decoration:none;} 			/*リンクの下線を無くす*/
h3 {
	margin:10px 10px 10px 10px;	/*幅の指定と位置調整*/
	padding:15px 0px 15px 0px;		/*見出し内容の位置調整、上右下左*/
	font-family:"Calibri","ＭＳ ゴシック","sans-serif";
	font-size:30px;
	line-height:35px;
	font-style:normal;
}
h3 a {text-decoration:none;} 			/*リンクの下線を無くす*/

/*============================================
footer
============================================*/
div#footer {
	height:50px; text-align:center;
	clear:both;					/*回り込みを解除する*/
	background-color:#6699ff;
	padding:10px 0px 0px 0px;		 /*要素内容の位置調整*/
}
remarks {
	font-family:"Times New Roman","Times","serif";
	font-style:normal;			 /*フォントスタイルを標準にする*/
	font-size:16px;			 /*フォントサイズを小さくする*/
	line-height:22px;
	color:#222222;
	background-color:#6699ff;
	padding:2px 0px 2px 0px;		 /*要素内容の位置調整*/
}