/* 全体の設定*/
body{
    font-style:normal;/*文字のスタイル：普通*/
    font-weight:normal;/*文字の太さ：普通*/
    font-size:small;/*文字の大きさ：小*/
    text-align:left;/*文字の寄せ方：左寄せ*/
    color:#000000;/*文字の色：黒*/
    background-color:#FFFFFF;/* 背景の色： */

    margin:0px;
    padding:0px;

}

img{/* 画像表示のデザイン設定*/
	border:0px;
}

p{
    font-size:small;/*文字の大きさ：小*/

}



/*リンク関係*/
a:link {/*リンクされた文字の色*/
    color:green;/*文字の色：緑*/
    font-style:normal;
	text-decoration: none;
}
a:visited {/*訪問後の色*/
    color:orange;/*文字の色：紫*/
    font-style:normal;
	text-decoration: none;
}
a:hover {/*カーソルを合わせたときの色*/
    color:#00CC33;/*文字の色*/
    font-style:normal;
	text-decoration: none;
}
a:active {/*クリック中の色*/
    text-decoration:none;/* なし */
}


/****** 基本枠 *******/
#main-body {
    overflow:hidden;
    width:820px;
    position:absolute;
    left:50%;
    margin-top:20px;
    margin-left:-400px;

    border: 1px solid #ffffff;

}



/****** ヘッド ******/
/****** 宮の梨 ******/

#head {
    width:798px;
    height:30px;

    position:relative;
    background: #00CC00 url("img/mark-miya-header.gif") no-repeat right top;

    font-size:small;
    text-align:right;

}

#head .tex{

    margin-right:30px;
    margin-top:10px;

    padding:5px 10px;
    line-height:1.2em;

    list-style:none;

    vertical-align:bottom;

}



/****** タイトル ******/
/****** 相川梨園 ******/

#title {
    width:800px;
    height:230px;

    top:0px;

    position:relative;


    background: #ffffff url("img/title-1.png") no-repeat right top;

    text-align: left;
    font-style: normal;
    font-weight: bold;
    font-size: 20pt;
    line-height: 110%;
    color: #ffffff;

    border: 0px 1px solid #ffffff;
}

#title-text {
    margin: 30px 16px 10px 70px;
}

#topmenu {
    width:700px;
    height:50px;

    top:0px;
	position:relative;
    margin-left:100px;

}

ul.topmenu{
    width:100%;
    font-size:small;
    padding-left:0;
    margin-left:2px;

}

ul.topmenu li{
    list-style:none;
    padding:3px 0px;
    padding-left:7px;
    width:100px;
    float:left;

    color:green;/*文字の色：緑*/
}


/****** レフト ******/
#left-menu{
    width:190px;
    position:relative;
	float:right
	/* margin-top:100px; */
}

div.menu-lev1{
    width:180px;
	margin-top:20px;
	
}


ul.left-menu-lev1{
	list-style-type:square;
}

ul.left-menu-lev2{
	list-style-type:circe;
}

li.left-menu-lev1{ 
	padding:10px 0px 10px 0px;
}

li.left-menu-lev2{ 
	padding:10px 0px 10px 0px;
	border-bottom:solid 1px #C0C0C0;
}


li.l-m-lev2-01 { 
	padding:10px 0px 10px 0px;
	background:url(./img/menu/s-01.gif) no-repeat center right;
	border-bottom:solid 1px #C0C0C0;
}

li.l-m-lev2-02 { 
	padding:10px 0px 10px 0px;
	background:url(./img/menu/s-02.gif) no-repeat center right;
	border-bottom:solid 1px #C0C0C0;
}

li.l-m-lev2-03 { 
	padding:10px 0px 10px 0px;
	background:url(./img/menu/s-03.gif) no-repeat center right;
	border-bottom:solid 1px #C0C0C0;
}
li.l-m-lev2-04 { 
	padding:10px 0px 10px 0px;
	background:url(./img/menu/s-04.gif) no-repeat center right;
	border-bottom:solid 1px #C0C0C0;

}
li.l-m-lev2-05 { 
	padding:10px 0px 10px 0px;
	background:url(./img/menu/s-05.gif) no-repeat center right;
	border-bottom:solid 1px #C0C0C0;
}
li.l-m-lev2-06 { 
	padding:10px 0px 10px 0px;
	background:url(./img/menu/s-06.gif) no-repeat center right;
	border-bottom:solid 1px #C0C0C0;

}
li.l-m-lev2-07 { 
	padding:10px 0px 10px 0px;
	background:url(./img/menu/s-07.gif) no-repeat center right;
	border-bottom:solid 1px #C0C0C0;

}
li.l-m-lev2-08 { 
	padding:10px 0px 10px 0px;
	background:url(./img/menu/s-08.gif) no-repeat center right;
	border-bottom:solid 1px #C0C0C0;

}
li.l-m-lev2-09 { 
	padding:10px 0px 10px 0px;
	background:url(./img/menu/s-09.gif) no-repeat center right;
	border-bottom:solid 1px #C0C0C0;

}
li.l-m-lev2-10 { 
	padding:10px 0px 10px 0px;
	background:url(./img/menu/s-10.gif) no-repeat center right;
	border-bottom:solid 1px #C0C0C0;

}


/****** メイン *******/
#main{
    position:relative;


    width:600px;
	float:left;

    margin-top:50px;
    color:#000000;

}

/* コピーライト */
#ADDRESS{
    clear:both;

    width:780px;

    margin:40px 40px 0px 0px;
    padding:10px 0px;
    padding-right:10px;
    font-style:normal;
    font-weight:normal;
    color:#000000;
    border:5px solid #99CC33;
    text-align:right;

}

/* ナビゲーション */
#main .navi{

    margin-left:0px;
    margin-top:10px;

    padding:5px 10px;
    line-height:1.2em;

    list-style:none;

    text-align:left;
    color:#fff;

}

#main span{

    margin-left:20px;
    margin-top:20px;

    padding:5px 10px;
    line-height:1.2em;

    list-style:none;

    text-align:left;
    color:#black;

}

#main img{
    margin-left:30px;
}

/* 見出し */


/* ページナビ-リンク */
#page-navi {
    text-align:right;
    padding:0px 10px;
    color:#ffffff;

}


/* 基本ボックス */
div.box-base {
	display:block;
    position:relative;
    width:610px;
    margin-top:10px;
    border: 2px solid #99cc66;

    padding:2px;


}

p.box-base {
	margin-left:2.5em;
	line-height:1.4em;
}

p.box-base-img-left {
	float:right;
	width:auto;
	height:auto;
	margin:0 0 1em 1em;
	line-height:0;	
}

div.box-text {
	display:block;
    position:relative;
    width:565px;
    margin-top:10px;


}
p.navi-jump-head{
    text-align:right;
}


#map_canvas {
	  width: 500px;
	  height: 500px;
}