/*全体構造
------------------------------------------------------*/

body  {
margin:0;
padding:0;
text-align: center;
background-color:#f5f5f5;
}

#wrapper {
width: 760px;
color:#333333;
background-color:#ffffff;
margin: 0 auto;
text-align: left;
}


/*リンク
------------------------------------------------------*/

a:link {
color: #3366ff;
background: transparent;
}

a:visited {
color: #800080;
background: transparent;
}

a:hover, a:active {
color: #ff9933;
background: transparent;
}


/*ヘッダー
------------------------------------------------------*/

#header {
clear: both;
padding-bottom: 10px;
}


/*ページ本体
------------------------------------------------------*/
#pagebody {
width: 760px;
padding-left: 10px;
}


/*コンテンツ
------------------------------------------------------*/
#content{

float: right;
width: 500px;
margin-right: 6px;
padding-bottom: 3em;
}



#content ul {
font-size: small;
list-style: disc;
line-height:150%;
}


#content li{
margin-bottom: 6px;
}

#content h1 {
margin: 0;
padding-bottom: 6px;
border-bottom:1px solid #cccccc;
font-size:medium;
font-weight: 900;

}


#content h2 {
margin: 2em 0 0;
font-size: small;
font-weight: 900;
color:#333333;
background: transparent;
}

#content h3 {
margin: 2em 0 0;
font-size: small;
font-weight: 600;
border-bottom:dotted 1px #999999;
padding-bottom:6px;
color:#666666;
background: transparent;
}


#content p {
font-size: small;
line-height:150%;
}

#content .lead p {
font-size: small;
color: #3366ff;
background: transparent;
}

#content p em {
color: #cc0000;

}

#content .div.box01{
border-style: solid;
border-color: #ff9900;
border-width: 1px;
padding: 5px;
color: #333300;
background-color: #ffefd5;

}



/*ナビゲーション
------------------------------------------------------*/
#navigation {
float: left;
width: 200px;

}

#navigation ul {
font-size: x-small;
list-style-position: outside;
}

#navigation li{
margin-bottom: 6px;
}

#navigation li a {
text-decoration: none;

}


/*フッター
------------------------------------------------------*/
#footer {
clear: both;
background-color:#cccccc;
}

#footer ul {
margin: 0;
padding: 15px 0;
width: 760px;
list-style: none;
text-align: right;
font-size: x-small;
background-color: #f5f5f5;
}

#footer li {
display: inline;
padding-left: 1.7em;
text-transform: uppercase;
}

#footer li a {
padding: 11px 0;
vertical-align: middle;
text-decoration: none;
}

#footer p{
margin: 0;
padding: 1em 9px 1em 0;
width: 760px;
font-size:x-small;
text-align: right;
color: #333333;
}


