body{
    font-size: 85%;
    font-family:"‚l‚r ‚oƒSƒVƒbƒN" , san-serif;
    font-style:normal;
    font-variant:normal;
    letter-spacing: 0px;
    margin: 0px;
    padding: 0px;
    text-decoration: none;
    color: RGB(80,55,41);
    background-color: RGB(254,219,155);
    font-family: Helvetica , '‚l‚r ‚oƒSƒVƒbƒN'  , san-serif;
    line-height: 180%;

}

*.ss{
	border : 1px solid red ;
}

strong{
	font-weight : normal ;
	color : RGB(215,101,91) ;
}

img{
	display : block ;
	border : none ;
	margin : 0px ;
	padding : 0px ;
}

h1 , h2 , h3 , h4{
	font-size : 100% ;
	font-weight : normal ;
	margin : 0px ;
	padding : 0px ;
}

p{

	margin-left : 1em ;
	margin-right : 18px ;
}

table tr td , table tr th{
	margin : 0px ;
	padding : 0px ;
	font-weight : normal ;
	text-align : left ;
	vertical-align : top ;
}

table {
	border-collapse : collapse ;
	margin : 0px ;
	padding : 0px ;
}

div#root{
    width: 760px;
    background-image:url('./images/top_82.jpg');
    background-repeat:repeat-y;
}

table#roottable{
	margin-left : 0px ;
	margin-right : 25px ;
	width : 735px ;
}

td#menu{
	width : 157px ;
	padding-left : 21px ;
	border-right : 1px #dddddd solid ;

}

td#content{
	width : 590px ;
	padding-left : 10px ;
	padding-bottom : 40px ;
}

div#footer{
	text-align : center ;
	font-size : 90% ;
	line-height : 130% ;
	padding : 10px ;
	border-top : 1px silver solid ;
	margin-top : 20px ;
	margin-left : 20px ;
	margin-right : 20px ;
	padding-left : 40px ;
	padding-right : 40px ;
}


div#menuplate{
	background-color : RGB(213,136,94) ;
	width : 152px ;
	padding : 5px ;
	margin-left : -1px ;
	margin-right : -3px ;
	height : 15px ;
}

td#menu img{
	margin : 3px ;
	display : block ;
}

p.linktext{
	
}

p.linktext img{
    display: inline !important;
    vertical-align:middle;
	padding-right : 5px ;

}

div.dan2{
	margin-left :26px ;
	margin-right : 20px ;
}

div.dan2 p{
margin-left : 0px ;
}

dl , dd , dt{
	padding : 0px ;
	margin : 0px ;
}

dl dt{
	margin-bottom : 5px ;
	color : RGB(128,23,23) ;
}

dl dd{
	margin-bottom : 35px ;
	margin-left : 2em ;
	font-size : 90% ;
	line-height : 150% ;
	letter-spacing : 1px ;
}



/*-----------  Œ©o‚µ  -------------*/

h1{
	margin-top : 30px ;
	margin-bottom : 15px ;
	border-bottom : 1px dashed silver ;
	padding-bottom : 3px ;
	padding-left : 5px ;
}


h2{
	margin-top : 40px ;
	margin-left : 20px ;
	margin-bottom : 27px ;
	border-bottom : 1px dashed silver ;
	padding-bottom : 3px ;
	padding-left : 5px ;
}


/*-----------  ƒŠƒ“ƒN  -------------*/


a{
	text-decoration : none ;
	color :RGB(80,72,219);
}

a:hover{
	text-decoration : underline ;
	color :RGB(223,68,68);
}
.tenten {
	color: #E44747;
	font-weight: bold;
	padding-right : 3px ;
}


/*-----------  FAQ‚ÌƒXƒ^ƒCƒ‹  -------------*/


dl.faq dd{
	padding-left : 0px ;
	margin-left : 0px ;
	color : RGB(140,39,34) ;
}

dl.faq dt{
	letter-spacing : 1px ;
}


/*-----------  —¿‹à‚ÌƒXƒ^ƒCƒ‹  -------------*/


table.price{
	border : 1px solid RGB(136,136,136) ;
	border-right-width : 2px ;
	border-bottom-width : 2px ;
	background-color : RGB(186,186,186) ;
	margin-left : 10px ;
	margin-bottom : 20px ;
	margin-top:20px;
}

table.price tr td{
	background-color : white ;
	padding : 3px ;
	border : 1px solid RGB(136,136,136) ;
	text-align : center ;
}

table.price tr th{
	background-color : RGB(245,247,255) ;
	padding : 3px ;
	border : 1px solid RGB(136,136,136) ;
	text-align : center ;
}