/* Layout ----------------------------------------------------------------- */

div.header-left {
   float: left;
   width: 100px;
   height: 110px;
}
div.header-center {
   float: left;
   width: 650px;
   height: 110px;
}
div.header-right {
   float: left;
   width: 200px;
   height: 110px;
}
div.space {
   clear: left;
}
div.body-left {
   float: left;
   width: 100px;
}
div.body-center{
   float: left;
   width: 650px;
}
div.body-right{
   float: left;
   width: 200px;
}
div.space2 {
   clear: left;
}
div.footer-left {
   float: left;
   width: 100px;
   height: 20px;
}
div.footer-center{
   float: left;
   width: 650px;
   height: 20px;
}
div.footer-right{
   float: left;
   width: 200px;
   height: 20px;
}

* {
margin : 0 ; padding : 0 ;
}

/* Design ----------------------------------------------------------------- */

body {
    color: #666666;
    line-height: 17px;
    letter-spacing: 1.5px;
    background: #ffffff;
    font-family: 'Lucida Grande', Verdana,'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'ＭＳ Ｐゴシック',sans-serif;
    font-size: 12px;
    font-weight: 500;
}

img {
    border-style:none;
}

.header-center {
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 0px;
    line-height: 15px;
    margin:40px 0px 10px 0px;
}

.footer-center {
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 0px;
    margin:0px 0px 0px 0px;
}

.asset-header {
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 1px;
    margin:20px 0px 0px 0px;
}

.asset-body {
    margin:20px 0px 40px 0px;
    width:500px;
}

.asset-body a:link {
    color:#666666;
    text-decoration: underline;
}

.asset-meta {
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 0px;
    margin:5px 0px 0px 0px;
}

.asset-footer {
    margin:10px 0px 20px 0px;
}

.comments {
    width:500px;
}

.widget-header {
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 1px;
    line-height: 15px;
    margin: 0px 0px 5px 0px;
}

.widget-content {
    margin: 0px 0px 20px 5px;
    font-family: verdana;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    line-height: 20px;
}

.widget-content2 {
    margin: 10px 0px 10px 5px;
    font-family: verdana;
    font-size: 10px;
    font-weight: 500;
    letter-spacing: 1px;
    line-height: 15px;
}

.aboutpage-header{
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 0px;
    line-height: 15px;
    margin: 0px 0px 5px 0px;
}

.aboutpage-content{
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 22px;
    margin: 0px 0px 12px 0px;
}

a:link{
	color:#666666;
	text-decoration:none;
}

a:visited{
	color:#666666;
	text-decoration:none;
}

a:hover{
	color:#11b1c9;
	background:#666666;
	text-decoration:none;
}

::selection      { background-color: #666666; color: #ffffff; }
::-moz-selection { background-color: #666666; color: #ffffff; }

