/*全体*/
body {background-color: #fcfcfc; color: #666666; font-weight: normal; margin: 0px; padding:10px 0px 0px 10px;}

/* Specific definitions of general Tags */
h1 {font-size: 20px;}
h2 {font-size: 18px;}
h3 {font-size: 16px;}
h4 {font-size: 14px;}
form {margin: 0px; padding: 0px;}


b {font-weight: bold;}
strong {font-weight: bold; color:#993300;}

img {border: 0px;}
form {margin:0px 0px 0px 0px;}
/*
a:link {color: #333333; text-decoration: none; font-weight: nomal; background-color: transparent;}
a:visited {color: #666666; text-decoration: none; font-weight: nomal; background-color: transparent;}
a:hover {color: #333333; text-decoration: underline; background-color: transparent;}
*/
a:link {color: #0033FF; text-decoration: underline; font-weight: nomal; background-color: transparent;}
a:visited {color: #0033FF; text-decoration: underline; font-weight: nomal; background-color: transparent;}
a:hover {color: #FF0000; text-decoration: underline; background-color: transparent;}
/*  メインメニュー *************************************************/
/*メインメニューの背景色 */
td.leftcolumn_bg { background:#D0AE5D;}

/*メインメニューの枠*/
	div.leftcolumn {border:1px solid #d4d3dc; margin:0px 0px 0px 0px; width:158px;}

/*メインメニュー項目*/
	div.leftcolumn div.blockContent {font-size: 12px; background-color: transparent; color: #333333; padding:0px 0px 0px 0px; width:158px; height:20px;}
	div.leftcolumn a:link {font-size: 12px; text-decoration: none; color: #333333; background-color: transparent; }
	div.leftcolumn a:visited {font-size: 12px; text-decoration: none; color :#333333; background-color: transparent; }
	div.leftcolumn a:hover {font-size: 12px; text-decoration: underline; color: #003399; background-color: transparent; }

/* メインメニューのE鵐設定など */
	#mainmenu a {text-align:left; display: block; margin: 0; padding: 0px;}
	#mainmenu a.menuMain_off {padding-left: 0px;}
	td#mainmenu a {padding:4px 0px 0px 10px; background-color: #eceaea; margin: 0; border-top: 1px solid #ffffff; border-bottom: 1px solid #d4d3cd; width:158px; height:20px;}
	td#mainmenu a:hover {padding:4px 0px 0px 11px; background-color:#ffffff; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; text-decoration: none;}
	
	/* E鵐オE*/
	td#mainmenu a.menuMain_on {padding:4px 0px 0px 11px; background-color:#ffffff; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; text-decoration: none; background: url('img/menu_on.gif'); background-repeat: no-repeat;}
	td#mainmenu a:hover.menuMain_on {padding:4px 0px 0px 11px; background-color:#ffffff; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; text-decoration: none; background: url('img/menu_on.gif'); background-repeat: no-repeat;}
	
	/* E鵐オフ */
	td#mainmenu a.menuMain_off {padding:4px 0px 0px 11px; background-color:#ffffff; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; text-decoration: none; background: url('img/menu_off.gif'); background-repeat: no-repeat;}
	td#mainmenu a:hover.menuMain_off {padding:4px 0px 0px 11px; background-color:#ffffff; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; text-decoration: none; background: url('img/menu_on.gif'); background-repeat: no-repeat;}


/* 全 *************************************************/
	div.logo {background-color: transparent; width:160px; height:90px; background: url('img/logo.gif'); background-repeat: no-repeat;}

/* キーヴィジュアEД蕁璽 *************************************************/
	div.keyv {background-color: transparent; margin:0px 0px 0px 0px; width:570px; height:200px; background: url('img/kv.jpg'); background-repeat: no-repeat;}

/* キーヴィジュアEД好癲璽E*************************************************/
	div.keyvs {background-color: transparent; margin:0px 0px 0px 0px; width:570px; height:60px; background: url('img/kv_s.jpg'); background-repeat: no-repeat;}
	
/* 会社概要（他）：画E*************************************************/
	div.img_profile {font-size: 12px; background-color: transparent; width:256px; height:192px; background: url('img/img_profile.jpg'); background-repeat: no-repeat;}
	
/* 社員紹介：画E *************************************************/
	div.img_stuff_01 {font-size: 12px; background-color: transparent; width:160px; height:120px; background: url('img/img_stuff_01.jpg'); background-repeat: no-repeat;}
	div.img_stuff_02 {font-size: 12px; background-color: transparent; width:160px; height:120px; background: url('img/img_stuff_02.jpg'); background-repeat: no-repeat;}
	div.img_stuff_03 {font-size: 12px; background-color: transparent; width:160px; height:120px; background: url('img/img_stuff_03.jpg'); background-repeat: no-repeat;}
	
/* タイトE*************************************************/
/*（会社概要／サービス1／サービス2／お問合せ／社員紹介）*/
	div.title {font-size: 12px; background-color: transparent; color: #ffffff; padding:4px 0px 3px 10px; margin:10px 0px 0px 0px; width:570px; height:20px; background: url('img/title_info.gif'); background-repeat: no-repeat;}


/* フッタ *************************************************/
/*（Copyright 2005 会社概要. All Rights Reserved.）*/
	div.footer {font-size: 12px; background-color: #666666; color: #ffffff; padding:4px 0px 4px 10px; margin:1px 0px 0px 0px; width:740px; height:20px;  text-align:center;}
	div.footer a:link {font-size: 12px; color: #ffffff; text-decoration: none; font-weight: nomal; background-color: transparent;}
	div.footer a:visited {font-size: 12px; color: #ffffff; text-decoration: none; font-weight: nomal; background-color: transparent;}
	div.footer a:hover {font-size: 12px; color: #ffffff; text-decoration: underline; background-color: transparent;}

/* フッタメニュー *************************************************/
/*（会社概要／サービス1／サービス2／お問合せ／社員紹介）*/
	div.footer_menu {font-size: 12px; padding:4px 0px 4px 10px; margin:5px 0px 0px 0px; width:740px; height:20px;  text-align:center;}
	div.footer_menu a:link {font-size: 12px; color: #666666; text-decoration: none; font-weight: nomal; background-color: transparent;}
	div.footer_menu a:visited {font-size: 12px; color: #666666; text-decoration: none; font-weight: nomal; background-color: transparent;}
	div.footer_menu a:hover {font-size: 12px; color: #666666; text-decoration: underline; background-color: transparent;}



/*  トップページ *************************************************/

/*  インフォメーションのEE*/
ul {font-size: 12px; margin: 2px; padding: 2px; text-align: left;}
li {font-size: 12px; margin:5px 0px 5px 0px; padding-left: 12px; list-style: none; background-image:url("img/icon_arrow01.gif"); background-repeat: no-repeat;  border-bottom:1px dotted #cccccc;}



/*  会社概要 *************************************************/

/*  テーブE*/
table.profile {font-size: 12px; margin:10px 0px 0px 0px; width:570px;}
/* 説明の背景 */
td.profile_bg {font-size: 12px;background:#ffffcc; padding:10px; }


/*  サービス1 *************************************************/

/*  テーブE*/
table.service1 {font-size: 12px; margin:10px 0px 0px 0px; width:570px;}
/* 説明の背景 */
td.service1_bg {font-size: 12px;background:#ffffcc; padding:10px;}


/*  サービス2 *************************************************/

/*  テーブE*/
table.service2 {font-size: 12px; margin:10px 0px 0px 0px; width:570px;}
/* 説明の背景 */
td.service2_bg { background:#ffffcc; padding:10px;}

table.service3 {font-size: 12px; margin:10px 0px 0px 0px; width:570px;}
/* 説明の背景 */
td.service3_bg {font-size: 12px; background:#ffffcc; padding:10px;}



/*  お問合せ *************************************************/

/*  テーブE*/
table.inquiry {font-size: 12px; margin:10px 0px 0px 0px; width:570px;}
/* 説明の背景 */
td.inquiry_bg { background:#ffffcc; padding:10px;}


/*  社員紹E*************************************************/

/*  テーブE*/
table.stuff {font-size: 12px; margin:10px 0px 0px 0px; width:570px;}
/* 説明の背景 */
td.stuff_bg { background:#ffffcc; padding:10px;}





.font10_w {
	font-size: 14px;
	line-height: 120%;
	color: #FFFFFF;
	padding-left: 5px;
}
.font12_bk {
	font-size: 12px;
	line-height: 120%;
	color: #333333;
}
