body {
           font-family: "メイリオ";
           font-size:small;
           color:#803800;
           background-color:#744311;
           background-image:url(images/bluegreen-bg21.jpg);
           background-repeat:repeat-x;
           margin:0px;
           text-align:left;
           }

div.main { 
           width: 770px;
           background-color:#ffffff;
           border-right:#f6e3a0 0px solid;
           border-left:#f6e3a0 0px solid;
           margin:0px;
           line-height:140%;
           }
div.main-list{
           width:770px;
           background-color:#ffffff;
           background-image:url(images/bg.jpg);
           border-right:#803800 0px solid;
           border-bottom:#803800 3px dashed;
           border-left:#803800 0px solid;
           margin:0px;
           padding:5 0 5 0px;
           }


div.main-content {
           float: left;
           width:530px;
           background-color:#ffffff;
           border-bottom: 0px #e8ddb0 solid;
           border-left:#f6e3a0 0px solid;
           padding:5 5 5 5px;
           margin:0 0 0 0px;
           text-align:left;
           }

div.main-menu {
           float: right;
           width: 220px;
           font-size:small;
           border-left:#f6e3a0 0px dashed;
           padding: 10 0 0 0px;
           margin:0px:
           line-height:110%;
           }

h1{
           color:#ba2000;
           font-size:medium;
           font-weight:bold;
           font-family:"HG明朝E","ＭＳ 明朝";
           text-align:center;
           padding:2px;
           margin:1px;
           line-height:140%;
           }

h1.title{
           font-size:30px;
           padding:16 0 0 20px;
           margin:0 0 0 0px;
           }

h1.white{
	color:#ffffff;
	height:20px;
	text-align:left;
	padding:12 0 6 60px;
	margin:0px;
	}

h2{
           color:#f7ff9f;
           border-top:#967130 0px solid;
           border-bottom:#7e3b00 0px dashed;
           font-size:medium;
           font-family:"CHRISTINA","Segoe Script","ＭＳ ゴシック";
           margin:0px;
           padding:6 0 0 0px;
           text-align:center;
           }

h3{
           font-family:"メイリオ";
           font-size: small;
           font-weight: normal;
           text-overflow: hidden;  
           border-bottom:#cfe3b2 2px dotted;
           padding:3 0 1 5px;
           margin:2 2 2 20px;
           text-align:left;
	overflow:hidden;
           }

h4{
           color: #388520;
           font-size: small;
           font-family:"メイリオ";
           font-weight: normal; 
           background-color:;
           border:0px;
           margin: 0px 0px 0px 0px;
           padding: 5px 5px 1px 0px;
           text-align:right;
           line-height: 120%;
           }
h4.menu{ 
           color:#803800;
           background-color:;
           border-bottom: #d5cd8c dotted 0px;
           border-left: #ffff00 solid 0px;
           padding: 2px 0px 2px 4px;
           margin: 0 10 5 44px;
           text-align:right;
           }

h4.side{ 
           color:#803800;
           background-color:;
           padding: 2px 3px 1px 0px;
           margin: 0 0 0 0px;
           text-align:right;
           }

h4.indent {
           color:#388520;
           font-size: small;
           font-family:; 
           font-weight:bold;
           text-align:left; 
           margin: 0 2 2 50px;
           padding: 3 0 3 0px;
           line-height: 140%;
           }

h5{
           color:#803800;
           font-family:"HG明朝E","ＭＳ 明朝";
           font-size: medium;
           font-weight: normal;
	background-color:#ffffff;
           border-top: 2px #bda76a solid;
           border-right: 0px #bda76a solid;
           border-bottom: 2px #bda76a solid;
           border-left: 8px #bda76a solid;
           padding:4 0 2 5px;
           margin: 6 7 0 5px;
           text-align:left;
           }

h5.here{
           background-color: #dff749;
           padding:5 0 3 12px;
           margin: 5 7 0 5px;
           }

h6{ 
                color: #302000;
                font-size: small;
                font-weight: normal;
                font-family:"メイリオ";
                background-color: ;
                background-image:url(images/akuseru-design-point022_03.png);
                background-repeat:no-repeat;
                background-position:0px 2px;
                border-bottom: #d5cd8c dotted 0px;
                border-left: #d5cd8c solid 0px;
                padding: 1px 0px 1px 20px;
                margin: 4 0 4 10px;
                text-align: left;
                line-height: 140%;
                }

h6.link{ 
	font-size: small;
                font-weight: normal;
                font-family:"メイリオ";
                background-color: ;
                background-image:url(images/akuseru-design-arrow049_06.gif);
                background-repeat:no-repeat;
                background-position:0px 5px;
                border-bottom: #d5cd8c dotted 0px;
                border-left: #d5cd8c solid 0px;
                padding: 1px 0px 3px 20px;
                margin: 0 0 0 100px;
                text-align: left;
                line-height: 140%;
                }

.linkmenu {
            font-size: 14px;
            font-weight:normal;
            border-top: #c0c600 2px solid;
            border-bottom: #c0c600 2px solid;
            background-color: #917640;
            margin : 6 0 6 0px;
            padding:3 0 2 0px;
            text-align: center;
            color: #ffff00;
            }


.linkmenu a:link {color: #FFF;text-decoration: none;}
.linkmenu a:visited {color: #FFF;text-decoration: none;}
.linkmenu a:active {color: #FFF;text-decoration: none;}

a:link { color:; text-decoration: none}
a:visited { color:; text-decoration: none}
a:hover,a:active { color:#ffffff; background:#b7d750; text-decoration: none}


image{
           align:center;
           border:0px;
           margin:0px;
           }
image.top{
           float:left;
           margin:3 3 5 3px;               
           }