

body {
	width: 100% ;
	line-height:	150%;
	color:	#000000;
	font-size: 14px ;
	font-family: 'MS UI Gothic' , 'inherit' ;
	background-image: url(image/haikei.bm);
        background-color: #ffffff;
}

.wrap {
        text-align: center;
}   


#contents {
	width:830px;
        margin-left:auto;
        margin-right:auto;
        text-align: left ;
	border: solid 15px ;
	border-color: #666600;
        background-color: #ffffff;
}


#left-box {
        float : left ; 
        width : 395px ;

	border-color: #666600;
	line-height: 170%;
	color: #444444;
	text-align: left;
	vertical-align: top;
        font-size: 12px;
        background-color: #ffffff;
        font-weight: normal;
}        

#right-box {
        float : left ; 
        width : 390px ;
	margin-left: 5px;

	line-height: 130%;
	color: #444444;
	text-align: left;
	vertical-align: top;
        font-size: 12px;
        background-color: #ffffff;
        font-weight: normal;
}



h1 {
	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;
	margin-top:	15px;
	margin-bottom:	0px;
	margin-left:	5px;
	margin-right:	0px;
	text-decoration:none;
	font-weight: 	bold;
	font-size: 24pt;
	font-style: italic;
}

h1.top{
	padding:	5px 0px 5px 5px;
	margin:	15px 0px 15px 0px ;
	text-decoration:none;
	font-weight: 	bold;
	color:	000000;
	font-size: 18pt;
	border-bottom-width:	20px;
	border-bottom-color:	#ffffcc;
	border-bottom-style:	ridge ;
}


h2{
	padding: 15px 0px 0px 10px;
	margin:	0px 0px 15px 0px ;
	text-decoration:none;
	font-weight: 	bold;
	color: #000 ;
	font-size: 2em ;
        background-color: #fff ;
	border-top: solid 20px #666600;
}

h3{
	padding: 5px;
	margin:	0px 0px 15px 0px ;
	text-decoration:none;
	font-weight: bold;
	color: #fff ;
	font-size: 11pt;
        background-color: #666600;
}
	
h4{
	border-bottom:	solid 1px #cccccc;
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	10px;
	padding-right:	0px;
	margin-top:		12px;
	margin-bottom:	0px;
	margin-left:	0px;
	margin-right:	0px;
	text-decoration:none;
	font-weight:	bold;
	font-size:		10.5pt;
}

p {
	margin-top:		10px;
	margin-bottom:	25px;
	margin-left:	10px;
	margin-right:	0px;
}

p.footer {
	font-size: x-small ;
	margin-top:		10px;
	margin-bottom:	25px;
	margin-left:	10px;
	margin-right:	0px;
}


ul{
	margin-top:		0px;
	margin-bottom:	20px;
	margin-left:	40px;
	margin-right:	0px;
}

li{
	margin-top:		0px;
	margin-bottom:	0.5px;
	margin-left:	0px;
	margin-right:	0px;
}

dl {
	margin-top:		0px;
	margin-bottom:	10px;
	margin-left:	50px;
	margin-right:	0px;
}

dd {
	margin-top:		0px;
	margin-bottom:	5px;
	margin-left:	25px;
	margin-right:	0px;
}





/*
テキストタグ（pタグ）
-------------------------------------------------------------------*/


.ore{
        font-weight: bold;
        color: #ff6600;
}

.aka{
        font-weight: bold;
        color: #ff0000;
}

.ao{
        font-weight: bold;
        color: #3300ff;
}



