@charset "utf-8";

/*　背景カラー　*/
body{
	background:url(../style_blue/back.jpg) repeat-x;}

/*ヘッダーの設定*/
#header{
	background: url(../images/head.jpg) no-repeat right #fff;
	height:100px;
	border-bottom:1px solid #666;}
#header p{
	text-align:right;
	font-size: 75%;
	background-color:#FFFFFF;
	color: #000099;
	letter-spacing:1px;
	padding-right:10px;
	height:1.4em;
	line-height: 1.4em;}
#header h1 a{
	display:block;
	padding:10px 0 0 10px;}


/*　サイドのライン　*/
#wrap{
	border-right:1px solid #666;
	border-left:1px solid #666;
	border-top:1px solid #666;
}

/*　サイドメニューバック　*/
#main{
	background: url(../style_blue/sideback.jpg) repeat-y;}

/*　右側の高さ　*/
#right{
	/*height:600px;*/
	/*右側の高さが足りなかった場合、左右のラインが完全に生きるまで届かせてください。確認用の600px*/}
	
/* メニューフォーカス設定 */
/***************************/
#index #g_menu #topmenu{
	background:url(../style_blue/m_left_h.jpg) no-repeat;
	color:#EBEBEB;}
#nouki #g_menu #noukimenu{
	background:url(../style_blue/m_left_h.jpg) no-repeat;
	color:#EBEBEB;}
#meka #g_menu #mekamenu{
	background:url(../style_blue/m_left_h.jpg) no-repeat;
	color:#EBEBEB;}
#tenjikai #g_menu #tenjikaimenu{
	background:url(../style_blue/m_left_h.jpg) no-repeat;
	color:#EBEBEB;}
#kaisha #g_menu #kaishamenu{
	background:url(../style_blue/m_left_h.jpg) no-repeat;
	color:#EBEBEB;}
#link #g_menu #linkmenu{
	background:url(../style_blue/m_left_h.jpg) no-repeat;
	color:#EBEBEB;}
#otoiawase #g_menu #otoiawasemenu{
	background:url(../style_blue/m_left_h.jpg) no-repeat;
	color:#EBEBEB;}

/* グローバルメニュー */	
#g_menu{
	border-top:1px solid #000099;
	border-right:1px solid #000099;
	border-left:1px solid #000099;
	border-bottom:1px solid #000099;}
#g_menu li{
	border-bottom:1px solid #000099;}
#g_menu a{
	background:url(../style_blue/m_left.jpg) no-repeat;
	text-indent:0.8em;
	font-weight:bold;
	font-size:90%;
	color:#023399;}
#g_menu a:hover{
	background:url(../style_blue/m_left_h.jpg) no-repeat;
	color: #EBEBEB;}


/* サブメニュー */	
#g_menu .patanemenu a{
	background: url(../style_blue/icon1.gif) no-repeat 18px 2px;
	text-indent:2.1em;
	color:#5A5A5A;}
#g_menu .patanemenu a:hover{
	color:#f56500;
	background: url(../style_blue/icon2.gif) no-repeat 18px 2px;}

#g_menu #topPatane3{
	border-bottom:1px solid #000099;}
#g_menu #kaishaPatane2{
	border-bottom:1px solid #000099;}
#g_menu #seihinPatane2{
	border-bottom:1px solid #000099;}
#g_menu #saiyouPatane2{
	border-bottom:1px solid #000099;}
#g_menu #jigyouPatane2{
	border-bottom:1px solid #000099;}

/* アドレス */
#add{
	border-top:5px solid #000099;
	border-right:1px solid #666;
	border-left:1px solid #666;
	border-bottom:1px solid #666;}
#add p{
	border-bottom:1px solid #999999;}
	
/* h2,h3 */
h2{
	background:url(../style_blue/h2.jpg) no-repeat;
	font-size:100%;
	color:#EBEBEB;
	text-indent:1.5em;
	line-height:2.6;
	letter-spacing:2px;}
h3{
	background:url(../style_blue/h3.jpg) no-repeat;
	font-size:100%;
	line-height:2;
	text-indent:1.5em;
	letter-spacing:2px;
	color: #023399;}

/*　テーブル(元の設定はstyle1.css)　*/
.table_02 th{
	background: #D7ECFF;}
.enkakutable_02 .nenn{
	background:#D7ECFF;}
.enkakutable_02 .tuki{
	background: #D7ECFF;}

#kaisha #maplink a/*会社のMAP*/{
	background: #000099;}

/*　アクセスマップ(テンプレート化されていない。元の設定はstyle1.css)　*/
#map #container2{
	background:url(../style_blue/back.jpg) repeat-x;}
#map #h2{
	background: #000099;
	color:#fff;}
#map span.bluesikaku{ color: #6699FF;}
#map input{
	border:1px solid #000099;
	color:#444;
	background: #e6eeff;}
	
/* フッター */
#footer{
	background:url(../style_blue/footer.jpg) no-repeat center;}
div#footer li {
   border-left: #DDE3FF 1px solid;}
div#footer li a{color: #DDE3FF;}
#copy{color: #DDE3FF;}
