p.sample {height:50px; background-color:#00ff00; font-weight:bold; position:relative}

span.sample1 {color:#000000; position:relative; top:-240px; left:10px; font-size:24px;}
span.sample2 {font-size:20px;}
span.sample3 {font-size:16px;}

body {
	width:800px;
	background-color:#000066;
	float:left;
	text-align:left;
}

div#pagebody {
	width:800px; margin:0 auto;
	text-align:left;
}

div#leftside {
	width:100px;
	padding:0px 0px 0px 50px;
	display:inline;
	float:left;
}

div#leftsidebroad {
	width:420px;
	padding:0px 0px 0px 20px;
	display:inline;
	float:left;
}


div#main {
	width:630px; margin:0px 0px 0px 0px;
	float:right;
	text-align:left;
}

div#content {
	width:710px; margin:0px 0px 0px 50px;
	clear:both;
	background-color:white;
	text-align:left;
}

div#rightside {
	width:210px;
    /* top, right, bottom, left */
	margin:10px 10px 10px 25px;
	display:inline;
	float:right;
}

#site-box {
	width : 900px;
	backgroud-color: #64208D;
}

#a-box {
	float: left;
	width: 850px; 
	background-color: #64208D;  
}

#al-box {
	float: left;
	width: 50px;
	background-color: #64208D;    
}

#ar-box {
	float: right;
	width: 800px;
	background-color: white;    
}

#b-box {
	float: right;
	width: 50px;
	background-color: #64208D;
}

#d-box {    }

/* メニュー１ */
#menu ul{
position: relative;
left: 50%;
float: left;
margin: 0; 
padding: 0; 
list-style: none;
}

#menu li{ 
display: inline; 
padding: 0; 
margin: 0; 
position: relative;
left: -50%;
float: left;
}

#menu li a{
display: block; 
border: 1px solid #666;
background-color: #ccc;
padding: 3px;
text-decoration: none;
color: #2e3192;
width: 150px; 
height: 30px;
margin: 1px;
text-align: center;
font-size: 14px;
}

#menu li a:hover{
background-color: #2d56be;
color: #fff;
}


/* メニューsmall */
#menusmall ul{
position: relative;
left: 50%;
float: left;
margin: 0; 
padding: 0; 
list-style: none;
}

#menusmall li{ 
display: inline; 
padding: 0; 
margin: 0; 
position: relative;
left: -50%;
float: left;
}

#menusmall li a{
display: block; 
border: 1px solid #666;
background-color: #ccc;
padding: 3px;
text-decoration: none;
color: #2e3192;
width: 100px; 
height: 20px;
margin: 1px;
text-align: center;
font-size: 12px;
}

#menusmall li a:hover{
background-color: #2d56be;
color: #fff;
}

/* 縦メニュー */
#menu_v ul{ 
margin: 0; 
padding: 0; 
list-style: none; 
}
#menu_v li{ 
display: inline; 
padding: 0; 
margin: 0; 
}
#menu_v li a{
display: block; 
border-top: 1px solid #9F99A3;
border-left: 1px solid #9F99A3;
border-right: 1px solid #9F99A3;
background-color: 2d56be;
padding: 3px 10px;
text-decoration: none;
color: white;
width: 100px; 
margin: 0px;
text-align: left;
font-size: 14px;
font-weight: bold;
border-radius:8px;
box-shadow:2px 2px #555;
/*border:1px solid #333*/
}
#menu_v li a:hover{
border-top: 1px solid #8593A9;
border-left: 1px solid #8593A9;
border-right: 1px solid #8593A9;
background-color: #9EB7DD;
}
#menu_v #shita li a{
display: block; 
border-left: 1px solid #9F99A3;
border-right: 1px solid #9F99A3;
border-bottom: 1px solid #9F99A3;
background-color: #EEEEEE;
padding:padding: 3px 10px;
text-decoration: none;
color: #333;
width: 100px; 
margin: 0px;
text-align: left;
font-size: 14px;
}
#menu_v #shita li a:hover{
border-left: 1px solid #8593A9;
border-right: 1px solid #8593A9;
border-bottom: 1px solid #8593A9;
background-color: #9EB7DD;
}
/*
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
a img {
	border:none;
}
*/
/*
ulL {
	list-style-image:"img/head017_01.png";
}
*/
/*h3l {
height:24px;margin:0px 0px 5px 0px;padding:8px 0px 0px 15px;
font-size:16px;font-weight:bold;color:#444444;
background-image:url(img/head017_01.png);
}
*/
/* 

#dropmenu li ul{
list-style: none;
position: absolute;
top: 100%;
left: 0;
margin: 0;
padding: 0;
border-radius: 0 0 3px 3px;
}

#dropmenu li:last-child ul{
left: -100%;
width: 100%;
}

#dropmenu li ul li{
overflow: hidden;
width: 200%;
height: 0;
color: #fff;
-moz-transition: .2s;
-webkit-transition: .2s;
-o-transition: .2s;
-ms-transition: .2s;
transition: .2s;
}

#dropmenu li ul li a{
padding: 13px 15px;
background: #6e7c0c;
text-align: left;
font-size: 12px;
font-weight: normal;
}
*/
