<STYLE type="text/css">
<!--

A{ text-decoration : none; }
A:LINK{ text-decoration : none;}
A:HOVER{ text-decoration : underline;}
A:ACTIVE{ text-decoration : underline;}

ul { margin:0;}
li { list-style:outside none;}

#header { width:100%; margin-top: 0px;padding-left: 0px;padding-right: 0px; }
#footer { width:100%; margin-bottom: 0px;padding-left: 0px;padding-right: 0px; }


/*   マウスオーバー用リスト  */
#b_p,#g_p,#g_p2, #o_p{
	width: auto;
	height : 20px;
	margin: 0px;
	font-size: 90%;
}

#b_p a:link , #b_p a:visited{
	display: block;
	width:auto !important; /*Qindows IE対策のため、ボックス幅を指定 */
	width /**/:auto; /*Window IE5用の値を指定 */
	height : 20px;
	padding: 0px 0px 0px 0px; 
	background-image : url(point_b.png);
	background-repeat : no-repeat;
	color:#333333;
	text-decoration: none;
        text-indent : 18px;
	line-height:20px;
	font-weight:bold;
}

#g_p a:link , #g_p a:visited,#g_p2 a:link , #g_p2 a:visited{
	display: block;
	width:auto !important; /*Qindows IE対策のため、ボックス幅を指定 */
	width /**/:auto; /*Window IE5用の値を指定 */
	height : 20px;
	padding: 0px 0px 0px 0px;
	background-image : url(point_g.png);
	background-repeat : no-repeat;
	color:#333333;
	text-decoration: none;
        text-indent : 18px;
	line-height:20px;
	font-weight:bold;
}

#g_p2 a:link , #g_p2 a:visited{
	display: block;
	width:auto !important; /*Qindows IE対策のため、ボックス幅を指定 */
	width /**/:auto; /*Window IE5用の値を指定 */
	height : 20px;
	padding: 0px 0px 0px 0px; 
	background-image : url(point_gb.png);
	background-repeat : no-repeat;
	color:#333333;
	text-decoration: none;
        text-indent : 18px;
	line-height:20px;
	font-weight:bold;
}

#o_p a:link , #o_p a:visited{
	display: block;
	width:auto !important; /*Qindows IE対策のため、ボックス幅を指定 */
	width /**/:auto; /*Window IE5用の値を指定 */
	height : 20px;
	padding: 0px 0px 0px 0px; 
	background-image : url(point_o.png);
	background-repeat : no-repeat;
	color:#333333;
	text-decoration: none;
        text-indent : 18px;
	line-height:20px;
	font-weight:bold;
}

#b_p a:hover, #g_p a:hover, #o_p a:hover {
	background-image : url(point_p.png);
	background-repeat : no-repeat;
	background-color: transparent;
}

#g_p2 a:hover, #o_p2 a:hover {
	background-image : url(point_pb.png);
	background-repeat : no-repeat;
	background-color: transparent;
}



/*   フレーム内ナビ設定  */
#navigation1,#navigation2,#navigation3,#navigation4,#navigation5,#navigation6,#navigation7,#navigation8,#navigation9,#navigation11 {
	width: 240px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 75%;
}
 
#navigation1 a ,#navigation1 a:link ,#navigation1 a:visited{
	display: block;
	width: 240px !important; /*Qindows IE対策のため、ボックス幅を指定 */
	width /**/: 240px; /*Window IE5用の値を指定 */
	height : 35px;
	border-width : 1px 1px 1px 1px;
	border-style : solid solid solid solid;
	border-color : silver silver silver silver;
	background-image : url(na_1s.png);
	background-repeat : no-repeat;
	background-color: transparent;
	color: #333333;
	text-decoration: none;
        text-indent : 60px;
	line-height:36px;
	font-weight:bold;
}

#navigation2 a ,#navigation2 a:link ,#navigation2 a:visited{
	display: block;
	width: 240px !important; /*Qindows IE対策のため、ボックス幅を指定 */
	width /**/: 240px; /*Window IE5用の値を指定 */
	height : 35px;
	border-width : 0px 1px 1px 1px ;
	border-style : solid solid solid solid;
	border-color : silver silver silver silver;
	background-image : url(na_2s.png);
	background-repeat : no-repeat;
	background-color: transparent;
	color: #333333;
	text-decoration: none;
        text-indent : 60px;
	line-height:36px;
	font-weight:bold;
}

#navigation3 a ,#navigation3 a:link ,#navigation3 a:visited{
	display: block;
	width: 240px !important; /*Qindows IE対策のため、ボックス幅を指定 */
	width /**/: 240px; /*Window IE5用の値を指定 */
	height : 35px;
	border-width : 0px 1px 1px 1px;
	border-style : solid solid solid solid;
	border-color : silver silver silver silver;
	background-image : url(na_3s.png);
	background-repeat : no-repeat;
	background-color: transparent;
	color: #333333;
	text-decoration: none;
        text-indent : 60px;
	line-height:36px;
	font-weight:bold;
}

#navigation4 a ,#navigation4 a:link ,#navigation4 a:visited{
	display: block;
	width: 240px !important; /*Qindows IE対策のため、ボックス幅を指定 */
	width /**/: 240px; /*Window IE5用の値を指定 */
	height : 35px;
	border-width : 0px 1px 1px 1px;
	border-style : solid solid solid solid;
	border-color : silver silver silver silver;
	background-image : url(na_4s.png);
	background-repeat : no-repeat;
	background-color: transparent;
	color: #333333;
	text-decoration: none;
        text-indent : 60px;
	line-height:36px;
	font-weight:bold;
}

#navigation5 a ,#navigation5 a:link ,#navigation5 a:visited{
	display: block;
	width: 240px !important; /*Qindows IE対策のため、ボックス幅を指定 */
	width /**/: 240px; /*Window IE5用の値を指定 */
	height : 35px;
	border-width : 0px 1px 1px 1px;
	border-style : solid solid solid solid;
	border-color : silver silver silver silver;
	background-image : url(na_5s.png);
	background-repeat : no-repeat;
	background-color: transparent;
	color: #333333;
	text-decoration: none;
        text-indent : 60px;
	line-height:36px;
	font-weight:bold;
}

#navigation6 a ,#navigation6 a:link ,#navigation6 a:visited{
	display: block;
	width: 240px !important; /*Qindows IE対策のため、ボックス幅を指定 */
	width /**/: 240px; /*Window IE5用の値を指定 */
	height : 35px;
	border-width : 0px 1px 1px 1px;
	border-style : solid solid solid solid;
	border-color : silver silver silver silver;
	background-image : url(na_6s.png);
	background-repeat : no-repeat;
	background-color: transparent;
	color: #333333;
	text-decoration: none;
        text-indent : 60px;
	line-height:36px;
	font-weight:bold;
}

#navigation7 a ,#navigation7 a:link ,#navigation7 a:visited{
	display: block;
	width: 240px !important; /*Qindows IE対策のため、ボックス幅を指定 */
	width /**/: 240px; /*Window IE5用の値を指定 */
	height : 35px;
	border-width : 0px 1px 1px 1px;
	border-style : solid solid solid solid;
	border-color : silver silver silver silver;
	background-image : url(na_7s.png);
	background-repeat : no-repeat;
	background-color: transparent;
	color: #333333;
	text-decoration: none;
        text-indent : 60px;
	line-height:36px;
	font-weight:bold;
}

#navigation8 a ,#navigation8 a:link ,#navigation8 a:visited{
	display: block;
	width: 240px !important; /*Qindows IE対策のため、ボックス幅を指定 */
	width /**/: 240px; /*Window IE5用の値を指定 */
	height : 35px;
	border-width : 0px 1px 1px 1px;
	border-style : solid solid solid solid;
	border-color : silver silver silver silver;
	background-image : url(na_8s.png);
	background-repeat : no-repeat;
	background-color: transparent;
	color: #333333;
	text-decoration: none;
        text-indent : 60px;
	line-height:36px;
	font-weight:bold;
}

#navigation9 a ,#navigation9 a:link ,#navigation9 a:visited{
	display: block;
	width: 240px !important; /*Qindows IE対策のため、ボックス幅を指定 */
	width /**/: 240px; /*Window IE5用の値を指定 */
	height : 35px;
	border-width : 0px 1px 1px 1px;
	border-style : solid solid solid solid;
	border-color : silver silver silver silver;
	background-image : url(na_9s.png);
	background-repeat : no-repeat;
	background-color: transparent;
	color: #333333;
	text-decoration: none;
        text-indent : 60px;
	line-height:36px;
	font-weight:bold;
}

#navigation11 a ,#navigation11 a:link ,#navigation11 a:visited{
	display: block;
	width: 240px !important; /*Qindows IE対策のため、ボックス幅を指定 */
	width /**/: 240px; /*Window IE5用の値を指定 */
	height : 35px;
	border-width : 0px 1px 1px 1px;
	border-style : solid solid solid solid;
	border-color : silver silver silver silver;
	background-image : url(na_11s.png);
	background-repeat : no-repeat;
	background-color: transparent;
	color: #333333;
	text-decoration: none;
        text-indent : 60px;
	line-height:36px;
	font-weight:bold;
}

#navigation1 a:hover   {
	background-image : url(nap_1s.png); background-repeat : no-repeat; background-color: #ffc0cb;}
#navigation1 a:current {
	background-image : url(nap_1s.png); background-repeat : no-repeat; background-color: #ffc0cb;}
#navigation1 a:active  {
	background-image : url(nap_1s.png); background-repeat : no-repeat; background-color: #ffc0cb;}

#navigation2 a:hover   {
	background-image : url(nap_2s.png); background-repeat : no-repeat; background-color: #ffc0cb;}
#navigation2 a:current {
	background-image : url(nap_2s.png); background-repeat : no-repeat; background-color: #ffc0cb;}
#navigation2 a:active  {
	background-image : url(nap_2s.png); background-repeat : no-repeat; background-color: #ffc0cb;}

#navigation3 a:hover   {
	background-image : url(nap_3s.png); background-repeat : no-repeat; background-color: #ffc0cb;}
#navigation3 a:current {
	background-image : url(nap_3s.png); background-repeat : no-repeat; background-color: #ffc0cb;}
#navigation3 a:active  {
	background-image : url(nap_3s.png); background-repeat : no-repeat; background-color: #ffc0cb;}

#navigation4 a:hover   {
	background-image : url(nap_4s.png); background-repeat : no-repeat; background-color: #ffc0cb;}
#navigation4 a:current {
	background-image : url(nap_4s.png); background-repeat : no-repeat; background-color: #ffc0cb;}
#navigation4 a:active  {
	background-image : url(nap_4s.png); background-repeat : no-repeat; background-color: #ffc0cb;}

#navigation5 a:hover   {
	background-image : url(nap_5s.png); background-repeat : no-repeat; background-color: #ffc0cb;}
#navigation5 a:current {
	background-image : url(nap_5s.png); background-repeat : no-repeat; background-color: #ffc0cb;}
#navigation5 a:active  {
	background-image : url(nap_5s.png); background-repeat : no-repeat; background-color: #ffc0cb;}

#navigation6 a:hover   {
	background-image : url(nap_6s.png); background-repeat : no-repeat; background-color: #ffc0cb;}
#navigation6 a:current {
	background-image : url(nap_6s.png); background-repeat : no-repeat; background-color: #ffc0cb;}
#navigation6 a:active  {
	background-image : url(nap_6s.png); background-repeat : no-repeat; background-color: #ffc0cb;}

#navigation7 a:hover   {
	background-image : url(nap_7s.png); background-repeat : no-repeat; background-color: #ffc0cb;}
#navigation7 a:current {
	background-image : url(nap_7s.png); background-repeat : no-repeat; background-color: #ffc0cb;}
#navigation7 a:active  {
	background-image : url(nap_7s.png); background-repeat : no-repeat; background-color: #ffc0cb;}

#navigation8 a:hover   {
	background-image : url(nap_8s.png); background-repeat : no-repeat; background-color: #ffc0cb;}
#navigation8 a:current {
	background-image : url(nap_8s.png); background-repeat : no-repeat; background-color: #ffc0cb;}
#navigation8 a:active  {
	background-image : url(nap_8s.png); background-repeat : no-repeat; background-color: #ffc0cb;}

#navigation9 a:hover   {
	background-image : url(nap_9s.png); background-repeat : no-repeat; background-color: #ffc0cb;}
#navigation9 a:current {
	background-image : url(nap_9s.png); background-repeat : no-repeat; background-color: #ffc0cb;}
#navigation9 a:active  {
	background-image : url(nap_9s.png); background-repeat : no-repeat; background-color: #ffc0cb;}

#navigation11 a:hover   {
	background-image : url(nap_11s.png); background-repeat : no-repeat; background-color: #ffc0cb;}
#navigation11 a:current {
	background-image : url(nap_11s.png); background-repeat : no-repeat; background-color: #ffc0cb;}
#navigation11 a:active  {
	background-image : url(nap_11s.png); background-repeat : no-repeat; background-color: #ffc0cb;}


    /* 会社概要等メニュー全体 */
div#menuA, div#menuA * { margin:0; padding:0; }
div#menuA { width:195px; margin-left:10px; }
div#menuA dl { width:100%; margin:0; padding:0;list-style:none; border-top:1px solid silver; font-size:0.8em; }

    /* カテゴリ名 */
div#menuA dt {
	border-width:1px;
	border-style:none solid solid solid;
	border-color:silver;
	background : white;
}

div#menuA dt a {
	display:block;
	width:100%;
	padding:5px 0;
	color:#333333;
	text-decoration:none;
	background : white url(g_d2.png) no-repeat left center;
	text-indent : 20px;
	font-weight:bold;
}

div#menuA dt a:hover{
	display:block;
	width:100%;
	padding:5px 0;
	color:#333333;
	text-decoration:none;
	background : white url(p_d4.png) no-repeat left center;
}

    /* カテゴリメニュー */
div#menuA dd { border-width:1px; border-style:none solid solid solid; border-color:silver; }
div#menuA dd a {
	display:block; 
	padding:2px 0 2px 15px;
	background : url(grey.png) no-repeat left center;
	text-decoration:none;   
}
div#menuA dd A:HOVER { background : #ffc0cb url(pink.png) no-repeat left center;color #fff; }
div#menuA dd a.line, div#menuA dd a:hover.line { border-bottom:1px dotted silver; }
div#menuA dd a.end, div#menuA dd a:hover.end { padding-bottom:1px; }

    /* ダイレクトリンク */ 
div#menuA dt.direct a { display:block; background : #ffffff url(grey77.png) no-repeat right center; color:#000;}
div#menuA dt.direct A:HOVER { background : url(grey77.png); color:#fff; }



    /* トピックス */
#topix { border-bottom : solid 1px;border-bottom-color :#c0deeb;background-color: #fff; }


    /* 右のイラストエリア */
#zozo {
	width: 100%;
	height :100%;
	background-image : url(http:);
	color:#000000;
	text-decoration: none;
	text-decoration : none;
}

.zozo a {
	display: block;
	width: 100% !important; /*Qindows IE対策のため、ボックス幅を指定 */
	width /**/: 100%; /*Window IE5用の値を指定 */
	height:370px;
	background-image : url(http:);
	color:#000000;
	text-decoration: none;
}

.zozo a:link, #zozo a:visited {	background-image : url(http:);color:#000000;text-decoration : none; }

.zozo a:hover, #navigation #current, #navigation a:active  { background-image : url(http:);color:#000000;text-decoration : none; }



-->
</STYLE>