@charset "utf-8";
#shadanLink {
	border: 3px solid #EEEEEE;
	padding:10px;
}
#main #shadanLink ul {
	margin:0;
	padding:0;
}
#main #shadanLink ul li {
	background-image:url(../images/arrow2.jpg);
	padding-left:20px;
	margin:0;
	margin-bottom:3px;
}
ol.no {
	list-style:none;
	margin-bottom:20px;
}
ol.no li {
	padding-bottom:5px;
	background-repeat:no-repeat;
	padding-left:24px;
}
ol.no li.no1 {background-image:url(../images/no1.jpg);}
ol.no li.no2 {background-image:url(../images/no2.jpg);}
ol.no li.no3 {background-image:url(../images/no3.jpg);}
ol.no li.no4 {background-image:url(../images/no4.jpg);}
ol.no li.no5 {background-image:url(../images/no5.jpg);}
ol.no li.no6 {background-image:url(../images/no6.jpg);}
ol.no li.no7 {background-image:url(../images/no7.jpg);}
ol.no li.no8 {background-image:url(../images/no8.jpg);}


table.syadan {
	width:600px;
	border: 1px solid #CCC;
}
table.syadan td,
table.syadan th{
	padding:5px;
	width:25%;
	border: 1px solid #CCC;
}
table.syadan .bl {
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #CCC;
}
table.syadan th {
	color:#06F;
}
table.syadan th.houjin {
	background-color:#FFC;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
table.kaigo {
	width:600px;
	border: 1px solid #CCC;
}
table.kaigo th.service {
	background-color:#b6fad2;
	width:250px;
}
table.kaigo th,
table.kaigo td{
	padding:5px;
	border: 1px solid #CCC;	
}
table.kaigo th {
	background-color:#eeeeee;
}

table.huzui {
	width:600px;
	border: 1px solid #CCC;
}
table.huzui th{
	width:33%;
	background-color:#CCC;
	border: 1px solid #CCC;
	padding:5px;
}
table.huzui td{
	width:33%;
	background-color:#ffffff;
	border: 1px solid #CCC;
	padding:5px;
	text-align:center;
}
table.insyoku {
	width:600px;
	border: 1px solid #CCC;
}
table.insyoku th {
	background-color:#b6fad2;
	color:#222222;
	padding:5px;
	font-size:11px;
	border: 1px solid #CCC;
}
table.insyoku th.plan {
	background-color:#c6f9fb;
	width:100px;
}
table.insyoku td {
	padding:5px;
	text-align:center;
	border: 1px solid #CCC;
	background-color:#d8fce7;
}
table.insyoku th.ryokin {
	background-color:#fae006;
	width:75px;
}
table.insyoku td.ryokin {
	background-color:#f8f0a8;
}
table.insyoku th.seturitu {
	background-color:#c9e4fa;
	width:80px;
}
table.insyoku td.seturitu {
	background-color:#e3f1fc;
}
table.insyoku th.set {
	background-color:#F60;
	width:75px;
}
table.insyoku td.set {
	background-color:#FCC;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#F00;
}





#kaigo_link {
	background-color:#f9f9f9;
	padding: 10px;
	border: 3px solid #FCF;	
}
#main #kaigo_link ul {
	padding:0;
	margin:0;
}
#main #kaigo_link li {
	padding:0;
	margin:0;
	padding-left:20px;
	margin-bottom:5px;
	background-image:url(../images/arrow.jpg);
}
#main ul#link li {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	margin-bottom:12px;
	padding-bottom:10px;
	line-height:18px;
	list-style:none;
	background-image:none;
}
#main ul#link {
	margin-left:5px;
}
#shot2 {
	width:600px;
	margin-top:30px;
}

#shot2 .img
{
	float:left;
}



#wapper #main h4.question,
#wapper #main h3.question {
	font-size:16px;
	font-weight:bold;
	background-image:url(../images/QUE.jpg);
	background-repeat:no-repeat;
	padding-left:30px;
	margin-left:10px;
	padding-top:5px;
	border:none;
	line-height:20px;
}


#btn_index_main {
	width:600px;
}
#btn_index_main .btn {
	width:300px;
	height:220px;
	float:left;
}
#bookmark {
	margin-top:10px;
}
.copy {
	width:900px;
	padding-left:50px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/footer_bottom.png);
	color:#FFF;
	padding-top:5px;
}
/*株式*/
.top_merit dd {
	margin-bottom:15px;
	margin-top:3px;
}
.ill {
	float:left;
	margin-right:15px;
	margin-left:5px;
}


#table_hiyou_top {
	width:600px;
}
#table_hiyou_top .suport {
	width:205px;
	float:left;
}
#table_hiyou_top .tokutyou {
	width:245px;
	float:left;
}
#table_hiyou_top .syousai {
	width:150px;
	float:left;
}



/*流れ
=======================================================================================*/
.nagare-box {
	width:600px;
}
.nagare-box .no {
		width:150px;
		float:left;
}
.nagare-box .jibun {
	width:225px;
	float:left;
}
.nagare-box .zimusyo {
	width:225px;
	float:left;
}

p {
	padding-left:15px;
	padding-right:15px;
}
.red {
	color:#e11919;
	font-weight:bold;
}
.st {
	font-weight:bold;
}
.marker {
	background-color:#FFC;
	padding:1px;
}
img {
	border:0;
}
body,ul,li,h1,h2,ul,ol {
	margin: 0px;
	padding: 0px;
}
body {
	font-size:14px;
	font-family:"���C���I","Meiryo","�l�r �o�S�V�b�N","MS PGOTHIC";
	line-height:16px;
	color:#333;
	background-image:url(../images/bg_body.jpg);
}
ul,ol {
	list-style-position: inside;
}
ul {
	list-style-type: none;
}
#wapper {
	width:950px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/bg_wapper.png);
	background-repeat:repeat-y;
}
#contents {
	margin-top:15px;
	width:880px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:15px;
}
#main {
	width:600px;
	float:right;
}
#main_hiyou {
	width:880px;
}
#main li {
	margin-bottom:5px;
}
#side {
	width:250px;
	float:left;
}
#main h2 {
	background-image: url(../images/bg_h2.jpg);
	background-repeat: no-repeat;
	font-size: 18px;
	padding-top: 15px;
	margin-bottom:30px;
}
#main_hiyou h2 {
	background-image: url(../images/bg_h2.jpg);
	background-repeat: no-repeat;
	font-size: 18px;
	padding-top: 15px;
	margin-bottom:30px;
	margin-left:15px;
}
#main h3 {
	font-size:16px;;
	color:#000;
	background-image:url(../images/bg_h3_2.jpg);
	background-repeat:no-repeat;
	padding-left:30px;
	padding-top:9px;
	height:26px;
	margin-top:50px;
	margin-bottom:20px;
}
#main h4 {
	margin-top:50px;
	margin-bottom:10px;
	background-image:url(../images/bg_h4.jpg);
	height:27px;
	padding-top:8px;
	padding-left:15px;
}
dt {
	font-weight:bold;
}
dd {
	margin:0;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 10px;
}
a {
	color:#09F;
}
p {
	line-height:20px;
	margin-bottom:15px;
}
p.link {
	background-image:url(../images/arrow2.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-bottom:50px;
	margin-top:0px;
}
.link {
	background-image:url(../images/arrow2.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-left:10px;
}

/*ボタン関係
=======================================================================================*/
.btn_muryo a,
.btn_sassi,
.btn_zimusyo,
.btn_zimusyoShozai,
.btn_nighter{
	margin:0;
	padding:0;
	overflow:hidden;
	text-indent:-250px;
}
.btn_muryo,
.btn_sassi, 
.btn_zimusyo,
.btn_zimusyoShozai,
.btn_nighter{
    width:250px;
}
.btn_muryo a {
	background-image:url(../images/btn_muryo.jpg);
	display:block;
    width:250px;
    height:105px;
    overflow:hidden;
}
.btn_sassi a {
	background-image:url(../images/btn_sassi.jpg);
	display:block;
    width:250px;
    height:105px;
    overflow:hidden;
	margin-bottom:5px;
}
.btn_zimusyo a {
	background-image:url(../images/btn_zimusyo.jpg);
	display:block;
    width:250px;
    height:50px;
    overflow:hidden;
	margin-bottom:5px;
}
.btn_zimusyoShozai a {
	background-image:url(../images/btn_zimusyoShozai.jpg);
	display:block;
    width:250px;
    height:50px;
    overflow:hidden;
	margin-bottom:15px;
}
.btn_nighter a {
		background-image:url(../images/bn_nighter.jpg);
	display:block;
    width:250px;
    height:100px;
    overflow:hidden;
	margin-bottom:15px;
}
.btn_muryo a:hover,
.btn_sassi a:hover,
.btn_zimusyo a:hover,
.btn_zimusyoShozai a:hover,
.btn_nighter a:hover{
	background-position:-250px 0px;
}



.top_link2,
.top_link3,
.top_link4 {
	width:600px;
	margin:0;
	padding:0;
	overflow:hidden;
	text-indent:-1200px;
}
.top_link2 a:hover,
.top_link3 a:hover,
.top_link4 a:hover {
	background-position:-600px 0px;
}
.top_link2 a {
	width:600px;
	height:32px;
	background-image:url(../images/top_link2.jpg);
	display:block;
  overflow:hidden;
}
.top_link3 a {
	width:600px;
	height:32px;
	background-image:url(../images/top_link3.jpg);
	display:block;
  overflow:hidden;
}
.top_link4 a {
	width:600px;
	height:32px;
	background-image:url(../images/top_link4.jpg);
	display:block;
  overflow:hidden;
}




/*ヘッダー
=======================================================================================*/
#header {
	width:880px;
	padding-left:15px;
	padding-right:15px;
	margin-left:auto;
	margin-right:auto;
}
#pageinfo {
	background-color:#666;
	color:#666666;
	height:25px;
	width:880px;
	padding-left:15px;
	padding-right:15px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/bg_h1.jpg);
	background-repeat:no-repeat;
}
#pageinfo h1 {
	padding-top:5px;
	font-size:11px;
}
#logo {
	font-size:24px;
	font-weight:bold;
	width:500px;
	float:left;
}
#header #office {
	width:331px;
	float:right;
	margin-top:0px;
}
#header #link {
	margin-left:530px;
	margin-top:5px;
	height:25px;
}
#header #link ul li {
	float:left;
	background-image:url(../images/arrow.jpg);
	background-repeat:no-repeat;
	padding-left:20px;
	list-style-type: none;
	margin-left:15px;
	font-size:12px;
}
#mainimg {
	width:910px;
	margin-left:auto;
	margin-right:auto;
}
#menu {
	width:850px;
	padding-left:30px;
	padding-right:30px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/bg_menu.jpg);
	background-repeat:repeat-y;
	text-align:center;
}

#menu a {
	color:#FFF;
}
#menu ul li {
	padding-left:8px;
	margin-left:8px;
	margin-bottom:7px;
	color:#FFF;
	font-weight:bold;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFF;
	display: inline;
	list-style-type: none;
}
#menu ul li.last {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
	padding-right:8px;
}
#menu-ft ul li.last {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	padding-right:8px;
}
#menu-ft {
	width:880px;
	margin-bottom:10px;
}
#menu-ft a {
	color:#333333;
}
#menu-ft li {
	padding-left:10px;
	margin-left:10px;
	margin-bottom:2px;
	color:#FFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	float:left;
	list-style-type: none;
	font-size:14px;
}
#main ul,
#main li,
#main ol {
	margin-left:20px;
}




/*フッター
=======================================================================================*/
#footer {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #000;
	padding-top:10px;
	width:880px;
	padding-left:15px;
	padding-right:15px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:10px;
}

table {
	border:none;
	border-collapse:collapse;
	font-size:12px;
	width:600px;
}

/*table.plan table.densi
=======================================================================================*/
table.option {
	width:600px;
	border: 1px solid #cccccc;
}
table.option td {
padding:5px;
	border: 1px solid #cccccc;
}
table.option th {
padding:5px;
	border: 1px solid #cccccc;
}


table.plan,
table.densi,
table.only,
table.kousei{
	margin-bottom:5px;
	border: 1px solid #cccccc;
	
}
table.plan th,
table.densi th,
table.kousei td.kikan,
table.option th {
	background-color:#1b92e2;
	padding:5px;
	border: 1px solid #cccccc;
	color:#FFF;
}
table.option td.naiyou {
	background-color:#e9f5fd;
}
table.option td.optiontd {
	background-color:#dbfdea;
}
table.plan td,
table.densi td {
	background-color:#fafafa;
	border: 1px solid #cccccc;
	padding:3px;
}
table.plan td.color,
table.densi td.color,
table.only td.color,
table.kousei td.color,
table.option td.color{
	background-color:#EEEEEE;
}
table.kousei td.sosiki {
	background-color:#6C3;
	width:60px;
}

/*table.only
=======================================================================================*/
table.only th {
	background-color:#1b92e2;
	padding:5px;
	border: 1px solid #cccccc;
	color:#FFF;
}
table.only td,
table.kousei td {
	background-color:#fafafa;
	border: 1px solid #cccccc;
	padding:3px;
	text-align:center;
}





/*インデックスの料金表
=======================================================================================*/
table.ryokin {
	margin-bottom:5px;
	border: 1px solid #666666;
}
table.ryokin td{
		font-size: 1em;
		line-height: 1.5;
		padding: 5px;
		border: 1px solid #cccccc;
		background-color:#f4f7f3;
}
table.ryokin td.gokei {
	font-size:18px;
	text-align:center;
	border-top-width: 1px;
	border-top-style: double;
	border-top-color: #999;
}


.bl {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666;
}
.bb {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
}

/*事務所
----------------------------------------------------*/
table.ryokin th.zimusyo {
	font-size:14px;
	width: 28%;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#f97474;
	padding: 5px;
	text-align:center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #cccccc;
	border-left-color: #666;
}
table.ryokin td.zimusyo {
	background-color:#fceeee;
	padding: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #666;
	border-bottom-color: #cccccc;
	border-left-color: #666;
}

/*自分で
----------------------------------------------------*/
table.ryokin th.jibun {
	font-size:14px;
	width: 28%;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#63b238;
	padding: 5px;
	text-align:center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #cccccc;
	border-left-color: #666;
}
table.ryokin td.jibun {
	width: 28%;
	background-color:#ebfce2;
	padding: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #666;
	border-bottom-color: #cccccc;
	border-left-color: #666;
}


/*詳細
----------------------------------------------------*/
table.ryokin th.syosai {
	color:#FFFFFF;
	font-size:14px;
	width: 44%;
	font-weight:bold;
	text-align:center;
	background-color:#999;
	padding: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #cccccc;
	border-left-color: #666;
}


/*自分で
----------------------------------------------------*/
table.ryokin th.entry{
	font-size:14px;
	width: 28%;
	color:#FFFFFF;
	font-weight:bold;
	border: 1px solid #cccccc;
	background-color:#1b92e2;
	padding: 5px;
	text-align:center;
}
table.ryokin td.entry {
	width: 28%;
	border: 1px solid #cccccc;
	background-color:#daeefb;
	padding: 5px;
}



/*インデックスのサポートテーブル
=======================================================================================*/
table.support {
	margin-bottom:5px;
	border: 1px solid #cccccc;
}
table.support th,
table.support td {
	padding:5px;
	border: 1px solid #cccccc;
}
table.support th.plan1,
table.support th.plan2,
table.support th.plan3 {
	width: 40%;
	border: 1px solid #cccccc;
}

/*シンプル！会社設立のみのサポート！
----------------------------------------------------*/
table.support th.plan1 {
	background-color:#eeeeee;
	
}
table.support td.plan1{
	background-color:#f4f7f3;
}

/*新規開業を本気で支援！資金調達・助成金もサポート！
----------------------------------------------------*/
table.support th.plan2 {
	background-color:#eeeeee;
	
}
table.support td.plan2{
	background-color:#f4f7f3;
}

/*起業後の営業もサポート！ホームページ付 会社設立サポート！
----------------------------------------------------*/
table.support th.plan3 {
	background-color:#eeeeee;
	
}
table.support td.plan3{
	background-color:#f4f7f3;
}




/*営業テーブル
=======================================================================================*/
caption {
	text-align:left;
	font-size: 14px;
	font-weight: bold;
}
table.eigyo {
	margin-bottom:5px;
	border: 1px solid #cccccc;
	margin-bottom:20px;
}
table.eigyo td{
	font-size: 1em;
	line-height: 1.5;
	padding: 5px;
	border: 1px solid #cccccc;
	background-color:#f4f7f3;
	text-align:center;
}
table.eigyo th{
	font-size: 1em;
	line-height: 1.5;
	padding: 5px;
	border: 1px solid #cccccc;
	background-color:#4ab1f6;
	color:#FFF;
}
table.eigyo th.gyousyu {
	width:50%
}
table.eigyo th.syurui,
table.eigyo th.shinsei {
	width:25%
}

#main ul,
#main ol{
	margin-left:30px;
}
#main ul li {
	background-image:url(../images/square.jpg);
	background-repeat:no-repeat;
	margin-bottom:10px;
	padding-left:13px;
	line-height:16px;
	list-style-position:outside;
}
#main ol li {
	margin-bottom:10px;
	line-height:16px;
	padding-right:15px;
	list-style-position: inside;
}


/*フッター部分の無料相談
=======================================================================================*/
#muryosoudan-box {
	width:600px;
	margin-top:15px;
}
#main #muryosoudan-box ul {
	margin-left:0px;
	margin-top:5px;
	font-weight:bold;
	font-size:14px;
	margin-bottom:0;
	width:480px;
	
}
#main #muryosoudan-box ul a {
	color:#0068b7;
}
#main #muryosoudan-box li {
	background-image:url(../images/maru.jpg);
	background-repeat:no-repeat;
	padding-left:20px;
	float:left;
	margin-left:15px;
	list-style-type: none;
}
#main #muryosoudan-box .woman {
	width:77px;
	height:165px;
	float:left;
	margin-top:10px;
}
.woman {
	float:left;
	margin-right:15px;
	margin-left:5px;
}
ul.woman {
	margin-left:100px;
	float:none;
}
#main h3.muryo {
	font-size:16px;;
	color:#ffffff;
	background-image:url(../images/bg_h3-muryo.jpg);
	background-repeat:no-repeat;
	padding-left:5px;
	padding-top:7px;
	height:23px;
	margin-top:50px;
}
.btn_ht_muryou {
    width:480px;
}
.btn_ht_muryou a {
	margin:0;
	padding:0;
	overflow:hidden;
	text-indent:-500px;
	background-image:url(../images/btn_ht_muryou.jpg);
	display:block;
    width:480px;
    height:65px;
    overflow:hidden;
}
#main #muryosoudan-box h3 {
	margin-top:15px;
}
.btn_ht_muryou a:hover{
	background-position:-480px 0px;
	
}
.btn_ht_tel,.btn_ht_muryou {
	margin-top:10px;
}
#muryosoudan-box .free {
	width:290px;
	float:left;
}
#muryosoudan-box .muryou-btn {
	width:290px;
	float:right;
}
#muryosoudan-box .btn {
	width:480px;
	float:right
}



/*流れページ
=======================================================================================*/
ol.nagare {
	font-size: 14px;
	font-weight: bold;
	margin-left:10px;
	margin-bottom:20px;
}
ol.nagare li {
	margin-bottom:15px;
	padding-bottom:10px;
}



#irai {
	margin-top:25px;
}
#irai table {
	margin-bottom:5px;
	width:598px;
	border: 1px solid #cccccc;
}
#irai table th {
	width:200px;
	padding: 3px 5px;
	text-align:left;
	border: 1px solid #cccccc;
	background-color:#fdf1d6;
}
#irai table td {
	padding: 3px 5px;
	text-align:left;
	padding: 3px 5px;
	border: 1px solid #cccccc;
}

.hissu {
	color:#F00;
}


ul.shinsei {
	font-weight:bold;
	color:#e11919;
	margin-left:30px;
	list-style-type: disc;
}


/*小冊子
=======================================================================================*/
#sassi {
	width:600px;

}
#sassi .img {
	width:305px;
	float:left;
}
#sassi .text {
	width:295px;
	float:right;
}
#sassi .text ul {
	font-size: 14px;
	font-weight: bold;
	margin-left: 20px;
	list-style-type: square;
	margin-top:50px;
}

/*プロフィール
=======================================================================================*/

table.profile {
	margin-bottom:5px;
	width:598px;
	border: 1px solid #cccccc;
}
table.profile th {
	width:30%;
	background:#EEEEEE;
	padding: 3px 5px;
	border: 1px solid #cccccc;
}
table.profile td {
	padding: 3px 5px;
	border: 1px solid #cccccc;
}

/*サイトマップ
=======================================================================================*/
ul.sitemap li {
	background-image:url(../images/arrow.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
}

/*サイトマップ
=======================================================================================*/
ol.merit {
	padding-left: 20px;
	font-weight: bold;
	color:#e11919;
}

.woman1 {
	float:left;
	margin-right:15px;
	margin-left:5px;
}





/*サイド
=======================================================================================*/
#side ul.side-menu {
	font-size:12px;
	margin:0px;
	padding:0px;
	list-style-type: none;
	list-style-position:outside;
	margin-bottom:15px;
}
#side ul.side-menu li {
	list-style-type: none;
	width:250xp;
	margin:0px;
	padding:0px;
	list-style-position:outside;
}
#side ul.side-menu li a {
	display:block;
	width:215px;
	height:35px;
	padding-left:35px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cccccc;
	list-style-position:outside;
	background-image:url(../images/bg_sideMenu.jpg);
	text-decoration:none;
	line-height:35px;
	
}
#side ul.side-menu li a:hover {
	background-color:#009944;
	background-image:url(../images/bg_sideMenuHover.jpg);
}
#side h2 {
	margin-bottom:5px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #000;
	font-size:16px;
	padding-top: 5px;
	color:#000;
}
#side-muryo {
	width:250xp;
	margin-bottom:10px;
}
#side-map {
	background-color:#09F;
	margin-bottom:2px;
}
#side-map .map {
	padding-left:2px;
	padding-bottom:2px;
}









.glossymenu{
margin: 0px 0;
padding: 0;
width: 250px; /*width of menu*/
}
.glossymenu a.menuitem{
	display:block;
	width:215px;
	height:35px;
	padding-left:35px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cccccc;
	list-style-position:outside;
	background-image:url(../images/bg_sideMenu.jpg);
	text-decoration:none;
	line-height:35px;
	font-size:12px;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{

}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

.glossymenu a.menuitem:hover{
background-image:url(../images/bg_sideMenuHover.jpg);
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
margin: 0;
padding: 0;

}

.glossymenu div.submenu ul li{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cccccc;
	font-size:12px;
	
}

.glossymenu div.submenu ul li a{
	
	display: block;
	color: black;
	text-decoration: none;
	padding-top:7px;
	padding-bottom:7px;
	padding-left: 15px;
	
}

.glossymenu div.submenu ul li a:hover{
background: #DFDCCB;
colorz: white;
}
