﻿@charset "utf-8";

A:link    { color:#003366; text-decoration:none; }
A:visited { color:#003366; text-decoration:none; }
A:active  { color:#003366; text-decoration:none; }
/*
A:hover   { color:#0000FF; background-color:#ffffff; text-decoration:none; }
*/
/*--------------- 使用カラー
	青-----#003366
	白-----#FFFFFF
	オフ白-----#EEFFEF・#EBEBEB
	グレー-----#333333・#232323・#666666
	薄グレー-----#999999
	緑→青-----#008000→#0066CC・#48B74A→#339999・#009900→#0033CC(帯)・#0033CC→#0033CC・#339933→#0033CC
	赤-----#FFCC00
	薄紫-----#929BED
*/

.txt_fix {
	font-size: 12px; line-height: 130%; color: #232323/*濃グレー*/
}

/*    */
/*-------------  ボディ  -------------*/
body {
	margin: 0;
	padding: 0;
	text-align: center;
	color: #333333;
	background-color: #FFFFFF;
}
/*-------------  見出し  -------------*/
h2 {
	font-family: "ＭＳ Ｐゴシック";				/* フォントの統一 */
	font-weight: bold;
}
/*--------------  外枠  --------------*/
#wrapper {
	margin: 5px auto;							/* 画面上部の余白 */
	width: 1000px;
	_width: 1015px;
	text-align: left;
	color: #333333;
/*	background: #ffffff
url(../images/name.jpg) no-repeat;*/
}

#title {
	font-size: 14px;
	font-weight: bold;
	color:#000099;
	margin:0;
	padding:0;
	float:left;
	height:14px;
}

#subtitle {
	font-size: 9px;
	color:#808080;
	margin:0;
	padding:0;
	float:left;
	height:14px;
}

#logo {
	margin:0;
	padding:0;
	float:left;
}
/*---------  問合せボタン  ---------*/
#form {
	margin-top: 5px;
	background: #ffffff;
	list-style-type: none;						/* マーカー（行頭記号）の形状 */
	float:right;
}

#form a{
	display: block;
	height:40px;
	width:400px;
	color:#333333;								/* グレー */
	padding-top:20px;
	padding-right:37px;
	text-align:right;
	font-size:15px;
	text-decoration: none;						/* テキストの下線 */
	font-weight:bold;
	background: #ffffff
url(../images/back/toiawase1.jpg) no-repeat;
	background-position:right;
}

#form a:hover{
	color:#FFFFFF;								/* 白 */
}

/*---------  問合せボタン(サイドバー)  ---------*/
#form1 a{
	margin: 0;
	padding:0;
	display: block;
	height:90px;
	width:205px;
	color:#333333;								/* グレー */
	font-size:15px;
        padding-top:63px;
	text-align:center;
	font-weight:bold;

	text-decoration: none;						/* テキストの下線 */
	background: #ffffff
url(../images/back/toiawase2.jpg) no-repeat;
	
}

#form1 a:hover{
	color:#FFFFFF;								/* 白 */
}

/*--------  サイドバー(右側)  --------*/
#sidebar {
	margin-top: 20px;							/* メインメニューとの間 */
	float: right;
	width: 200px;
	background: #FFFFFF
url(../images/back/2.jpg) no-repeat;
}

/*-------  メイン(コンテンツ)  -------*/
#maincontent {
	margin-top: 25px;							/* メインメニューとの間 */
	margin-left: 20px;
	float: left;
	width: 750px;
	background-color: #FFFFFF;
	font-size:14px;
}

/*------------  フッター  ------------*/
#footer {
	margin-top:20px;
	clear:both;
	width:100%;
	text-align: right;
	/*background-color:#F0F0F0;/*E9E9E9*/
	border-top:solid 2px #999999;
	font-size:12px;
}
#footer_copyright {
	/*margin-top:10px;*/
	clear:both;
	width:100%;
	text-align: right;
	/*background-color:#F0F0F0;/*E9E9E9*/
	font-size:12px;
}


#footer_copyright p {
	/*background:#929BED;*/
	margin:0;
	padding:0;
	/*font-family:Impact;*/
}

/********************************************/
/***  ヘッダーナビメニュー(最上部横並び)  ***/
/********************************************/
#header_navi {
	display: block;
	margin: 0;
	padding: 0;
	height: 14px;
	margin-left: 670px;
	font-weight: bold;
	font-size: 11px;
	_font-size: 10px;
	list-style-type: none;						/* マーカー（行頭記号）の形状 */
}
#header_navi a {
	padding-left: 15px;
	padding-right: 3px;
	background-position: top left;
	background-image:url(../images/back/arrow_b.gif);	/* 画像使用 */
	background-repeat: no-repeat;
	/* テキスト */
	color: #999999;								/* フォントカラー */
	text-decoration: none;						/* テキストの下線 */
}
#header_navi li {
	float: left;
}

/**********************************/
/*  タイトルメニュー(上部横並び)  */
/**********************************/
#menu_navi {
	clear:both;
	display: block;
	margin: 0;
	margin-top: 25px;
	_margin-top: 10px;
	padding: 0;
	width: 1050px;
	height: 70px;
	background-repeat: no-repeat;
	background-image:url(../images/back/menu.jpg);/* 画像使用 */
}

.navigation {
	font-weight: bold;
	font-size: 15px;
	padding: 0;
	list-style-type: none;						/ マーカー（行頭記号）の形状 /
}
.navigation li {

/*
	border: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;				/ メニュー枠線（左）/
	border-bottom: 1px solid #CCCCCC;			/ メニュー枠線（下）/
*/
	margin-top:8px;
	/*border-bottom: 1px solid #CCCCCC;			 メニュー枠線（下）*/
	/*border-right: 1px solid #CCCCCC;			 メニュー枠線（右）*/
	float: Left;
	width: 199px;
}

.navigation a {
	display: block;
	height:35px;
	margin:10px 5px 10px 15px;					/* [上][右][下][左] */
/*
	padding-top: 20px;
	padding-bottom: 20px;
	background-image:url(../images/back/1.gif);	/ 画像使用 /
	background-color:#133780;
	background-position: top;
	background-repeat: no-repeat;
	background-color: #CCCCCC;  			画像不使用時 */
	/* テキスト */
	color: #333333;								/* フォントカラー */
	text-decoration: none;						/* テキストの下線 */
	text-align: center;
	/* ライン */
	/*border-left: 6px solid #F5FFFA;				 帯線（左）*/
}
/*  マウスカーソル取得時  */
.navigation a:hover {
	color: #FFFFFF;								/* フォントカラー */
	background: #0033CC;						/* グリーン */
	border-left: 6px solid #FFCC00;
}
/****************************************/
/*  トップイメージ(サイドバーのトップ)  */
/****************************************/
#top-image {
	margin:0;
	height:60px;
	/*margin-bottom:1px;*/
}

/********************************/
/*  リンクバー(サイドバー下部)  */
/********************************/
#linkbar {
	display: block;
	margin:0;
	padding:0;
}
#list-link a {
	display: block;
	margin:0;
	height:30px;
	_height:45px;
	width: 180px;
	_width:210px;
	padding-top: 15px;									/* 文字位置 */
	padding-left: 30px;
	_padding-left: 40px;
/*	background-position: 5px 15px;						/ 画像位置 /
	background-image:url(../images/back/triangle-g.gif);/ 画像使用 */
	background-image:url(../images/back/2-a.jpg);			/* 画像使用 */
	background-repeat: no-repeat;
/*	background-color: #FF9900;							オレンジ */
	color: #333333;										/* グレー */
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	font-size:14px;
	margin-bottom: 0px;									/* メニューの行間 */
	/*border: 1px solid #CCCCCC;*/
	list-style-position:outside;
}

.list-link a {
	display: block;
	margin:0;
	height:30px;
	_height:45px;
	width: 180px;
	_width:210px;
	padding-top: 15px;									/* 文字位置 */
	padding-left: 30px;
/*	background-position: 5px 15px;						/ 画像位置 /
	background-image:url(../images/back/triangle-g.gif);/ 画像使用 */
	background-image:url(../images/back/2-a.jpg);			/* 画像使用 */
	background-repeat: no-repeat;
/*	background-color: #FF9900;							オレンジ */
	color: #333333;										/* グレー */
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	font-size:14px;
	margin-bottom: 0px;									/* メニューの行間 */
	/*border: 1px solid #CCCCCC;*/
	list-style-position:outside;
}

#active-link a {
	display: block;
	margin:0;
	height:30px;
	_height:45px;
	width: 180px;
	_width:210px;
	padding-top: 15px;									/* 文字位置 */
	padding-left: 30px;
/*	background-position: 5px 15px;						/ 画像位置 /
	background-image:url(../images/back/triangle-g.gif);/ 画像使用 */
	background-image:url(../images/back/2-b.jpg);			/* 画像使用 */
	background-repeat: no-repeat;
/*	background-color: #FF9900;							オレンジ */
	color: #333333;										/* グレー */
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	font-size:14px;
	margin-bottom: 0px;									/* メニューの行間 */
	/*border: 1px solid #CCCCCC;*/
	list-style-position:outside;
}

.active-link a {
	display: block;
	margin:0;
	height:30px;
	_height:45px;
	width: 180px;
	_width:210px;
	padding-top: 15px;									/* 文字位置 */
	padding-left: 30px;
/*	background-position: 5px 15px;						/ 画像位置 /
	background-image:url(../images/back/triangle-g.gif);/ 画像使用 */
	background-image:url(../images/back/2-b.jpg);			/* 画像使用 */
	background-repeat: no-repeat;
/*	background-color: #FF9900;							オレンジ */
	color: #333333;										/* グレー */
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	font-size:14px;
	margin-bottom: 0px;									/* メニューの行間 */
	/*border: 1px solid #CCCCCC;*/
	list-style-position:outside;
}

#linkbar li {
	list-style-type: none;						/ マーカー（行頭記号）の形状 /
/*	background-image:url(../images/back/2-a.jpg);			/* 画像使用 */
/*	background-color:#FFFFFF;							 背景色(白) */
	background-position: top;
	background-repeat: no-repeat;
/*	border: 1px solid #093a9d */
/*	border-bottom: 1px solid #000000;*/
}
#linkbar a:hover {
	color: #FFCC00;										/* フォントカラー(赤) */
/*	background-image:url(../images/back/triangle-r.gif);/ 画像使用 */
	background-image:url(../images/back/2-b.jpg);/ 画像使用 */
	background-color:#EEFFEF							/* 背景色(薄オレンジ) */
}

/************************************/
/*  サブリンクバー(サイドバー下部)  */
/************************************/
#sub_linkbar {
	margin: 0;
	padding: 0;
/*	list-style-type: none; */
}
#sub_linkbar a {
	display: block;
	height:19px;
	_height:28px;
	padding-top: 10px;
	padding-left: 35px;
	background-image:url(../images/back/2.jpg);			/* 画像使用 */
	background-repeat: no-repeat;
/*	background-color:#FFFFFF;							 白 */
/*	border: 1px solid #093a9d;*/
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	font-size:12px;
	margin-bottom: 1px;									/* メニューの行間 */
/*	border-left: 6px solid #0033CC;						/* 帯線(緑) */*/
}
#sub_linkbar a:hover {
	color: #FFCC00;										/* フォントカラー */
	border-left: 6px solid #FFCC00;						/* 帯線(赤) */
	background-image:none;								/* 画像不使用 */
}

/********************************************/
/***  フッターナビメニュー(最下部横並び)  ***/
/********************************************/
#footer_navi {
	margin: 0;
	padding: 0;
	/*font-weight: bold;*/
	font-size: 12px;
	height:40px;
	list-style-type: none;								/* マーカー（行頭記号）の形状 */
}
#footer_menu {
	padding-top:9px;
	/*padding-left: 270px;*/
	list-style-type: none;								/* マーカー（行頭記号）の形状 */
}
#footer_menu a {
	/* テキスト */
	color: #333333;										/* フォントカラー */
	padding-left: 2px;
	padding-right:2px;JyohoHogo.jpg
	/*text-decoration: underline;*/							/* テキストの下線 */
}

#footer_menu a:hover {
	color: #FFCC00;										/* フォントカラー */
}

#footer_menu li {
	float: left;
}

#footer_menu div {
	float: right;
}

#company {
	margin: 0;
	padding: 0;
	color: #333333;										/* フォントカラー */
	list-style-type: none;								/* マーカー（行頭記号）の形状 */
	padding-top:25px;
	font-weight:bold;
}

.company_1 {
	font-size:20px;
}

/*---------------------------*/
/*********** クラス **********/
/*---------------------------*/
.access {
	font-size:16px;
	font-weight:bold;
}

/*
.menu_border{
	padding: 2px 0px 2px 5px;
	border-left: 10px solid #446644;
}
*/

.menu_eng{
	font-size:small;
	color:#3399CC;
	vertical-align:bottom ;
}

#close-up {
	color:#1E90FF;
	font-size: 22px;
}

.close-up {
	color:#1E90FF;
	font-size: 22px;
}

#top_image {
	margin:0;
	width:100%;
	height:170px;
	margin-left: auto;
	margin-right: auto;
}

#final_image {
	margin:0;
	height:150px;
}

/*-----------------------------------*/
/*********** ページトップへ **********/
/*-----------------------------------*/
#page_top {
	width:100%;
/*	border-bottom:dashed 1px #0033CC;*/
	text-align:right;
	font-size: 10px; 
}

#page_top a{
	color: #333333;
}

#page_top a:hover{
	color: #FFCC00;
}

.page_top {
	width:100%;
/*	border-bottom:dashed 1px #0033CC;*/
	text-align:right;
	font-size: 12px; 
}

.page_top a{
	color: #333333;
}

.page_top a:hover{
	color: #FFCC00;
}

.box1 {height:40px;}

ul {margin:0px;}

/*-----------------------------------*/
/************ 製品ページ用 ***********/
/*---------------↓↓↓--------------*/

#appeal {
	margin:0;
	padding:0;
	margin-top:5px;
	width:750px;
}

#appeal li {
	margin:0;
	height:45px;
/*	background-image:url(../images/terminal.bmp);*/
	background-repeat:no-repeat;
	list-style-type: none;						/* マーカー（行頭記号）の形状 */
}

#appeal li a{
	margin-left:30px;
	height:30px;
	display:block;
	vertical-align:middle;
	font-size:16px;
	font-weight:bold;
	padding:10px 0px 0px 10px;					/* [上][右][下][左] */
	color:#000000;
	float:top;
	text-align:top;
	background-color:#F0F8FF;
	background-position:left;
	/*border-left:solid 5px #0033CC;*/
	border-bottom:solid 1px #999999;
	margin-bottom:5px;
}

#details {
	margin:0;
	padding:0;
	width:750px;
}

#details li{
	display:block;
	margin:0;
	padding:0;
	background-position:0% 0%;
	background-image:url(../images/back/circle_b.gif);
	background-repeat:no-repeat;
	color:#666666;
	margin-top:5px;
/*	font-weight: bold;*/
	padding-left:20px;
	float:top;
}

.details {
	margin:0;
	padding:0;
	width:750px;
}

.details li{
	display:block;
	margin:0;
	padding:0;
	background-position:0% 0%;
	background-image:url(../images/back/circle_b.gif);
	background-repeat:no-repeat;
	color:#666666;
	margin-top:5px;
/*	font-weight: bold;*/
	padding-left:20px;
	float:top;
}

#image1 {
	margin-left: 30px;
/*
	text-align:center;
	margin-left: auto;		/ 中央寄せ /
	margin-right: auto;
*/
}

/*********動作環境*********/
#grid-l1 {
	vertical-align:top;
	font-size:14px;
	font-weight: bold;
	width:150px;
	text-align:left;
	background-color:#EEEEEE;
}
#grid-r1 {
	font-size:14px;
	width:200px;
	padding-top:3px;
	padding-left:10px;
	list-style-type: none;						/* マーカー（行頭記号）の形状 */
}
.grid-l1 {
	vertical-align:top;
	font-size:14px;
	font-weight: bold;
	width:150px;
	text-align:left;
	background-color:#EEEEEE;
}
.grid-r1 {
	font-size:14px;
	width:200px;
	padding-top:3px;
	padding-left:10px;
	list-style-type: none;						/* マーカー（行頭記号）の形状 */
}

/*********システム価格*********/
grid-l2 {
	font-size:14px;
	font-weight: bold;
	width:330px;
	_width:300px;
	text-align:left;
}
#grid-r2 {
	text-align:right;
	font-size:14px;
	width:100px;
	padding-top:3px;
	padding-left:10px;
}
#grid-2 {
	font-size:14px;
}
.grid-l2 {
	font-size:14px;
	font-weight: bold;
	width:300px;
	_width:300px;
	text-align:left;
}
.grid-r2 {
	text-align:right;
	font-size:14px;
	width:100px;
	padding-top:3px;
	padding-left:10px;
}
.grid-2 {
	font-size:14px;
}

/*********システムメニュー*********/
#system_menu {	/* ブラウザFirefoxの場合にないと左余白がとれない!! */
	margin:0;
	padding:0;
}

.system_menu {	/* ブラウザFirefoxの場合にないと左余白がとれない!! */
	margin:0;
	padding:0;
}

#grid-h3 {
	margin:0;
	padding:0;
	width:200px;
	background-image:url(../images/back/circle_b.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	color:#0033CC;
	font-size:16px;
	list-style-type: none;						/* マーカー（行頭記号）の形状 */
}

.grid-h3 {
	margin:0;
	padding:0;
	width:200px;
	background-image:url(../images/back/circle_b.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	color:#0033CC;
	font-size:16px;
	list-style-type: none;						/* マーカー（行頭記号）の形状 */
}

#grid-3 {
	margin:0;
	padding:0;
	font-size:16px;
	padding-left:35px;
	list-style-type: none;						/* マーカー（行頭記号）の形状 */
}

.grid-3 {
	margin:0;
	padding:0;
	font-size:16px;
	padding-left:35px;
	list-style-type: none;						/* マーカー（行頭記号）の形状 */
}

/*
#catchphrase1 {
	font-family: "HG創英角ﾎﾟｯﾌﾟ体";
	font-size:48px;
	font-weight:bold;
	color:#666666
}
*/

#catchphrase2 {
	margin:0;
/*	background-image:url(../images/logo3.bmp);*/
	background-repeat:no-repeat;
	padding-top:220px;
/*	font-family: "HGSｺﾞｼｯｸE";
	font-size:36px;
	font-weight:bold;
	color:#666666;*/
}

/*---------------↑↑↑--------------*/
/************ 製品ページ用 ***********/
/*-----------------------------------*/

/*-----------------------------------*/
/*********** トップページ用 **********/
/*---------------↓↓↓--------------*/

#top_frame {
	width:1000px;
	height:640px;
	color:#FFFFFF;
/*	border-bottom:solid 1px #999999;*/
}

#top_menu {
	margin:0;
	width:100%;
	height:25px;
	padding-top:10px;
	padding-left:15px;
	color:#FFFFFF;
	font-family: "ＭＳ Ｐゴシック";				/* フォントの統一 */
	font-size:20px;
	font-weight:bold;
	background-image:url(../images/back/top_menu.gif);
	background-repeat:no-repeat;
}

#top_frameu1 {
	color:#000000;
	font-weight:bold;
	display: block;
	margin:0;
	padding:0;
	height:425px;
	font-size:18px;
	padding-top:5px;
/*	padding-top:10px;
	padding-left:10px;
	background-image:url(../images/back/top_frame.gif);
	background-repeat:no-repeat;
*/
	border:solid 1px #999999;
	list-style-type: none;						/* マーカー（行頭記号）の形状 */
}

/*
.logo_image {
	display: block;
	margin:0;
	padding:0;
	width:88%;
	height:500px;	/top_grameuのheight-40px*/
/*
	background-image:url(../images/logo.bmp);
	background-repeat:no-repeat;
}
*/
.package {
	display: block;
	margin:0;
	padding:0px 0px 0px 0px;					/* [上][右][下][左] */
	margin:0;
	width:100%;
	height:400px;	/*top_frameuのheight-40px*/
/*
	background-image:url(../images/terminal2.bmp);
*/
/*	background-image:url(../images/seihin.bmp);
	background-repeat:no-repeat;*/
}

#top_shohintitle1 {
	color: #000000;
	display: block;
	font-weight:bold;
	margin:0;
	padding:0;
	padding-top:5px;
	height:100px;
	font-size:18px;
	font-weight:bold;
        position: absolute; top: 10px; left: 350px;
        width: 100%;
	list-style-type: none;						/* マーカー（行頭記号）の形状 */
}

#top_shohintitle2 {
	display: block;
	color: #000000;
	margin:0;
	padding:0;
	padding-top:5px;
	height:100px;
	font-size:32px;
	font-weight:bold;
	position: absolute; top: 38px; left: 350px; width: 100%;
	list-style-type: none;						/* マーカー（行頭記号）の形状 */
}

#top_shohin {
	display: block;
	color: #000000;
	margin:0;
	padding:0;
	padding-top:5px;
	height:100px;
	font-size:12px;
	font-weight:normal;
        position: absolute; top: 80px; left: 350px; width: 100%;
	list-style-type: none;						/* マーカー（行頭記号）の形状 */
}

#top_frameu2 {
	color:#000000;
	font-weight:bold;
	display: block;
	margin:0;
	padding:0;
	padding-top:5px;
	height:172px;
	font-size:18px;
	border:solid 1px #999999;
	list-style-type: none;						/* マーカー（行頭記号）の形状 */
}
.order_system {
	display: block;
	margin:0;
	padding:0;
	width:100%;
	height:150px;	/*top_frameuのheight-40px*/
/*	background-image:url(../images/order-system.bmp);
	background-repeat:no-repeat;*/
}


/*
#top_frameu li a{
	display: block;
	width:100%;
	height:310px;
	background-image:url(../images/back/denkura3.bmp);
	background-repeat:no-repeat;
}
*/

/*
#top_framed {
	display: block;
	margin:0;
	padding:0;
}
*/

.order {
	display: block;
	margin:0;
	padding:0;
	height:30px;
	background-image:url(../images/order_image1.bmp);
	background-repeat:no-repeat;
	text-decoration: none;						/* テキストの下線 */
	font-size:14px;
	font-weight: normal;
	padding-top:80px;
}

.easyorder {
	display: block;
	margin:0;
	padding:0;
	height:30px;
/*
	background-image:url(../images/order_image1.bmp);
	background-repeat:no-repeat;
*/
	text-decoration: none;						/* テキストの下線 */
	font-size:14px;
	font-weight: normal;
	padding-top:20px;
}
/*
#top_framel li{
	font-weight:bold;
	font-size:18px;
	display: block;
	width:60%;
	height:150px;
	float:left;
	background-image:url(../images/back/top_frame.gif);
	background-repeat:no-repeat;
	border-right:solid 1px #999999;
}
#top_framer li{
	font-weight:bold;
	font-size:18px;
	display: block;
	width:38%;
	height:150px;
	float:right;
	background-image:url(../images/back/top_frame.gif);
	background-repeat:no-repeat;
	border-right:solid 1px #999999;
}
*/

#frame1 {
	margin:0;
	padding:0;
	margin-top:15px;
	height:130px;
	color:#FFFFFF;
}

#frame_menu {
	margin:0;
	height:25px;
	padding-top:10px;
	padding-left:15px;
	color:#FFFFFF;
	font-family: "ＭＳ Ｐゴシック";				/* フォントの統一 */
	font-size:20px;
	font-weight:bold;
	background-image:url(../images/back/top_menu.gif);
	background-repeat:no-repeat;
}

#frame1_l {
	border:solid 1px #999999;
	width:50%;
	height:120px;
	font-size:14px;
	font-weight:bold;
	float:left;
	list-style-type: none;						/* マーカー（行頭記号）の形状 */
	color:#000000;
}
#frame1_r {
	border:solid 1px #999999;
	width:48%;
	height:120px;
	font-size:14px;
	font-weight:bold;
	float:right;
	list-style-type: none;						/* マーカー（行頭記号）の形状 */
}
#koushin_frame {
	margin:0;
/*
	background-image:url(../images/back/top_frame1.gif);
	background-repeat:no-repeat;
*/
	font-weight: normal;
	padding-left:10px;
	padding-top:10px;
}

#koushin_frame a:hover{
	color:#FFCC00;
}

#link_frame {
	margin:0;
	padding:0;
/*
	background-image:url(../images/back/top_frame1.gif);
	background-repeat:no-repeat;
	height:60px;
*/
	list-style-type: none;						/* マーカー（行頭記号）の形状 */
	text-decoration: underline;					/* テキストの下線 */
	font-weight: normal;
}
#link_frame li {
	float: Left;
	width: 300px;
/*	height:30px;*/
	padding-left:10px;
	padding-top:10px;
}
#link_frame li a{
	text-decoration: underline;					/* テキストの下線 */
}
#link_frame li a:hover{
	color: #FFCC00;
}

/*---------------↑↑↑--------------*/
/*********** トップページ用 **********/
/*-----------------------------------*/

/*-----------------------------------*/
/************* 会社概要用 ************/
/*---------------↓↓↓--------------*/

#menu1 {
	width:100%;
	margin:0;
	height:40px;
	padding-left:15px;
	color:#000000;
	font-family: "ＭＳ Ｐゴシック";				/* フォントの統一 */
	font-size:18px;
	font-weight:bold;
	background-image:url(../images/back/outline.jpg);
	background-repeat:no-repeat;
        text-align:center;
	letter-spacing:2px;
}

.menu1 {
	width:100%;
	margin:0;
	height:40px;
	padding-left:15px;
	color:#000000;
	font-family: "ＭＳ Ｐゴシック";				/* フォントの統一 */
	font-size:18px;
	font-weight:bold;
	background-image:url(../images/back/outline.jpg);
	background-repeat:no-repeat;
        text-align:center;
	letter-spacing:2px;
}

#company-index {
	margin:0;
	padding:0;
	width:750px;
	color:#182D79;
	font-family: "ＭＳ Ｐゴシック";				/* フォントの統一 */
	font-size:14px;
	font-weight:bold;

}

#cp1 {
	width:100px;
	margin:0;
	padding:0;
	color:#182D79;
	vertical-align:top;
	font-family: "ＭＳ Ｐゴシック";				/* フォントの統一 */
	font-size:12px;
	font-weight:bold;
}

.cp1 {
	width:100px;
	margin:0;
	padding:0;
	color:#182D79;
	vertical-align:top;
	font-family: "ＭＳ Ｐゴシック";				/* フォントの統一 */
	font-size:12px;
	font-weight:bold;
}

#cp2 {
	color:#182D79;
	vertical-align:top;
	font-family: "ＭＳ Ｐゴシック";				/* フォントの統一 */
	font-size:12px;
	font-weight:bold;
}

.cp2 {
	color:#182D79;
	vertical-align:top;
	font-family: "ＭＳ Ｐゴシック";				/* フォントの統一 */
	font-size:12px;
	font-weight:bold;
}

#detail-bar {
	color:#CFDFF3;
	background-color:#182D79;
	font-family: "ＭＳ Ｐゴシック";				/* フォントの統一 */
	font-size:12px;
	font-weight:bold;
}

.detail-bar {
	color:#CFDFF3;
	background-color:#182D79;
	font-family: "ＭＳ Ｐゴシック";				/* フォントの統一 */
	font-size:12px;
	font-weight:bold;
}
/*---------------↑↑↑--------------*/
/************* 会社概要用 ************/
/*-----------------------------------*/

#gamen {
	margin:0;
	padding:0;
	width:750px;
	height:220px;
}

#gamen1 {
	margin:0;
	padding:0;
	width:40%;
	font-size:14px;
	float:left;
	list-style-type: none;						/* マーカー（行頭記号）の形状 */
	color:#000000;
}

.gamen1 {
	margin:0;
	padding:0;
	width:40%;
	font-size:14px;
	float:left;
	list-style-type: none;						/* マーカー（行頭記号）の形状 */
	color:#000000;
}

#pop {
	margin:0;
	padding:0;
	height:200px;
	width:30%;
	font-size:14px;
	float:left;
	list-style-type: none;						/* マーカー（行頭記号）の形状 */
	color:#000000;
}

.pop {
	margin:0;
	padding:0;
	height:200px;
	width:30%;
	font-size:14px;
	float:left;
	list-style-type: none;						/* マーカー（行頭記号）の形状 */
	color:#000000;
}

/*-----------------------------------*/
/*********** サイトマップ用 **********/
/*---------------↓↓↓--------------*/
#sitemap_frame {
	width:1000px;
	color:#FFFFFF;
	font-size:20px;
}

#sitemap_menu {
	margin:0;
	height:25px;
	padding-top:10px;
	padding-left:15px;
	color:#FFFFFF;
	font-family: "ＭＳ Ｐゴシック";				/* フォントの統一 */
	background-image:url(../images/back/top_menu.gif);
	background-repeat:no-repeat;
}

#sitemap_main {
	color:#000000;
	font-size:14px;
	display: block;
	margin:0;
	padding:0;
	width:60%;
	padding-top:5px;
	list-style-type: none;						/* マーカー（行頭記号）の形状 */
	float:left;
}

#sitemap_main_left {
	display: block;
	margin:0;
	padding:0;
	width:300px;
	float:left;
}

#sitemap_main_right {
	display: block;
	width:300px;
	margin:0;
	padding:0;
	float:right;
}

#sitemap_right {
	color:#000000;
	font-size:14px;
	display: block;
	margin:0;
	padding:0;
	width:40%;
	padding-top:5px;
	list-style-type: none;						/* マーカー（行頭記号）の形状 */
	float:right;
}

h3{
	background-image:url(../images/back/2-2.jpg);
	background-repeat:no-repeat;
	padding:10px 0px 0px 5px;
	height:33px;
	font-size:16px;
}

.sitemap_list2{
	margin:0;
	padding-left:10px;
	text-decoration: underline;					/* テキストの下線 */
	list-style-type: none;						/* マーカー（行頭記号）の形状 */
}

/*---------------↑↑↑--------------*/
/************ サイトマップ ***********/
/*-----------------------------------*/
/********************************************/
/***  追加								  ***/
/********************************************/

.table_td1{
	width:250px;
	color:#000000;
	font-size: 80%;
	background-color: #ffffff;
/*	border-bottom:solid 1px #999999;*/
}

.table_whatsnew{
	width:250px;
	color:#000000;
	font-size: 80%;
	background-color: #ffffff;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
	border-top:0px;
	border-collapse:0px;
	border-spacing:0px;
	border:0px;
}

.table_td2{
	width:375px;
	color:#000000;
	font-size: 80%;
	_font-size: 10px;
	background-color: #ffffff;
}

.table_td2_1{
	width:450px;
	color:#000000;
	background-color: #000000;
}


.table_td3{
	width:20px;
	color:#000000;
	font-size: 80%;
	background-color: #ffffff;
	border-style:none;
}

.table_td4{
	width:447px;
	color:#ffffff;
	background-color: #555588;
}

.table_td5{
	width:447px;
	color:#000000;
	background-color: #ffffff;
}

.table_td6{
	width:325px;
	color:#000000;
	/*background-color: #a4a4c7;*/
/*	border-bottom:solid 1px #999999;*/

}

.table_td7{
	width:300px;
	color:#000000;
	font-size: 80%;
	background-color: #ffffff;
}

.table1{
	width:450px;
	color:#000000;
	/*border: 0px #808080 solid;*/
}


.table_wakuimageleft{
	margin:0px;
	border:0px;
	padding:0px;
	vertical-align:bottom
	font-size: 0;

}

.table_wakuleft1{
	width:250px;
	color:#000000;
	border-left:solid 1px #999999;
	border-right:solid 1px #999999;
	border-top:solid 1px #999999;
	/*border-bottom:solid 1px #999999;*/
/*	padding-bottom:15px;*/
}

.table_wakuleft{
	width:250px;
	color:#000000;
	border-left:solid 1px #999999;
	border-right:solid 1px #999999;
	/*border-top:solid 1px #999999;*/
	border-bottom:solid 1px #999999;
	/*padding-bottom:15px;*/
}

.table_calender{
	width:250px;
	color:#000000;
	border-left:solid 1px #999999;
	border-right:solid 1px #999999;
	border-top:solid 1px #999999;
	border-bottom:solid 1px #999999;
}

.table_wakucenter{
	width:450px;
	color:#000000;
	border-left:solid 1px #999999;
	border-right:solid 1px #999999;
	/*border-top:solid 1px #999999;*/
	border-bottom:solid 1px #999999;
	padding-bottom:15px;
}


.def_st {
	color:#9f3434;
	/*background-color:#182D79;*/
	font-family: "ＭＳ Ｐゴシック";
	font-size:16px;
	font-weight:bold;
}

.def_font {
	color:#000000;
	font-family: "ＭＳ Ｐゴシック";
	font-size:12px;
}


