@charset "UTF-8"; 

/*-----Common-----*/

a: link{
color: #FFF;
text-decoration: none;
}

a: visited{
color: #FFF;
text-decoration: none;
}

a: active{
color: #FFF;
text-decoration: none;
}

a: hover{
color: #FFF;
text-decoration: underline;
}
body {
background: url(/_common/skins/1162/images/all_bg.jpg)  repeat-x top #0d0d0d;
}

blockquote {
padding: 6px;
margin: 10px 0;
border: 1px solid #666;
}

#container {
width: 770px;
margin: 0 auto;
color: #FFF;
line-height: 1.4;
text-align: left;
background: url(/_common/skins/1162/images/main_visual.jpg)  no-repeat #000 ;
}
#banner {
clear: both;
height: 380px;
padding-top:40px;
}

#banner h1 {
padding: 10px 0 5px 15px;
margin: 0;
font-size: x-large;
}

#banner h1 a:link {
color: #FFF;
text-decoration: none;
}

#banner h1 a:visited {
color: #FFF;
text-decoration: none;
}

#banner h1 a:active {
color: #FFF;
text-decoration: none;
}

#banner h1 a:hover {
color: #FFF;
text-decoration: underline;
}

#lead {
padding-left: 15px;
margin: 0;
color: #FFF;
}

/*-----Content-----*/
#content {
margin: 0px 10px;
}
#content a:link {
color: #fff;
text-decoration: none;
}

#content a:visited {
color: #fff;
text-decoration: none;
}

#content a:active {
color: #fff;
text-decoration: none;
}

#content a:hover {
color: #fff;
text-decoration: underline;
}

/* Links */
.archive-title {
margin-bottom: 5px;
font-size: x-small;
}

.archive-bottom {
margin-top: 5px;
font-size: x-small;
}

.archive-name {
float: left;
}

.previousLink {
padding-left: 12px;
background: url(/_common/skins/1162/images/arrowL_small.gif) no-repeat left center;
}

.nextLink {
padding-right: 12px;
background: url(/_common/skins/1162/images/arrowR_small.gif) no-repeat right center;
}

.archive-links {
float: right;
padding-left: 12px;
background: url(/_common/skins/1162/images/arrowT_small.gif) no-repeat left center;
}
/* Articles */
#main {
width: 540px;
overflow: hidden;
}
.articles {
clear: both;
width: 540px;
padding: 0px 0px 20px;
margin: 0px 0px 40px;
margin: 0px 0px;
overflow: hidden;
font-family: Geneva,Verdana,sans-serif;
font-size: small;
line-height: 166%;
background: url(/_common/skins/1162/images/foot_dot.gif) repeat-x bottom;
}

.articles-title {
padding: 8px 0 8px 20px;
margin: 0;
font-size: small;
color: #FFF;
background: url(/_common/skins/1162/images/h3_article_icon.gif) no-repeat left 10px;
}

.articles-body {
margin-bottom: 10px;
line-height: 150%;
}

.articles-top {
display: none;
}

.articles-bottom {
display: none;
}

.articles-body img {
margin-right: 6px;
margin-bottom: 6px;
}

.posted{
padding-top: 10px;
font-size: x-small;
line-height: 1.2em;
}
/*-----Entry-----*/
.entry {
padding: 12px;
margin-top: 10px;
border: solid 1px #666;
}

.entry h4 {
padding: 0;
margin: 0 0 10px 0;
font-size: small;
}

.entry ul, .entry li, .entry dl, .entry dt, .entry dd, .entry form {
padding: 0;
margin: 0;
}
/* nice! */
#nice h4 {
padding-left: 20px;
background: url("/_common/skins/1162/images/icon-nice.gif") no-repeat left center;
}

#nice form {
margin: 12px 0;
}

#nice li {
float: left;
width: 63px;
padding: 5px 0;
overflow: hidden;
font-size: x-small;
line-height: 1.2;
display: block;
text-align: center;
white-space: nowrap;
list-style: none;
}
/* Comments */
#comments form {
margin: 12px 0;
}

.each-comment {
clear: both;
margin: 20px 0;
}

.each-comment img {
float: left;
margin: 0 10px;
}

.each-comment input {
padding: 0;
margin: 0;
}

* html .each-comment input {
margin-bottom: -2px;
}

.comments-body {
margin: 0 0 0 60px;
}

#comments .delete {
margin-left: 60px;
}
/* Comment Write */
#comment-write dt {
float: left;
clear: both;
}

#comment-write dd {
margin: 0 0 3px 80px;
line-height: 150%;
}

#comment-write textarea {
height: 150px;
}

.comment-input {
width: 420px;
}
/* Trackback Write */
#trackback-write p {
margin: 0;
}

#trackback-write form {
margin: 12px 0;
}

.each-trackback {
margin: 15px 0;
}
.trackback-url input {
width:98%;
}
/* Related */
#related ul {
padding-left: 20px;
}

#related li {
padding: 1px 0;
}
/*-----Side-----*/

#side-a, #side-b {
width: 190px;
overflow: hidden;
}

.sidebar {
width: 190px;
padding: 0px 0px 10px;
margin: 0px 0px 0px;
overflow: hidden;
background: url(/_common/skins/1162/images/foot_dot.gif) repeat-x bottom;
}

.sidebar-title {
padding: 10px 0 5px 23px;
margin: 0;
font-size: small;
color: #FFF;
background: url(/_common/skins/1162/images/h3_menu_icon.gif) no-repeat left 7px;
}

.sidebar-body {
margin: 0;
}

.sidebar-body ul, .sidebar-body li, .sidebar-body dl, .sidebar-body dt, .sidebar-body dd, .sidebar-body form {
padding: 0;
margin: 0;
}

.sidebar-body li {
padding-left: 8px;
margin: 5px 0px 0px;
background: url(/_common/skins/1162/images/menu_li_arrow.gif) no-repeat 0px 4px;
list-style-type: none;
}

.new {
margin-left: 6px;
font-weight: bold;
color: #ff0000;
}
/*--Profile--*/

dt.profile-img {
float: left;
}
dd.profile-status {
margin-left: 85px;
line-height: 180%;
}

.profileLink {
padding-left: 12px;
background: url(/_common/skins/1162/images/arrowR_small.gif) no-repeat left center;
}

.nice {
padding: 0 2px;
margin: 0;
border: 1px solid #0090ff;
color: #0090ff;
background: #ffd900;
}
/*--Calendar--*/
.calendar-date {
text-align: center;
}

#calendar table {
margin: 3px auto;
text-align: center;
}

#calendar th {
height: 20px;
width: 20px;
font-weight: normal;
}

th.sun { }

th.sat { }

#calendar td{
height: 20px;
width: 20px;
}

#calendar td.link {
font-weight: bold;
background: url(/_common/skins/1162/images/carender_bg.gif) no-repeat 50% 50% ;
}

#calendar td a {
color: #fff;
}
/*--Custom Pane--*/
.custom-body {
padding: 1px 0;
}
/*--RSS Regist--*/

#rssRegist {
padding: 4px 0;
margin: 15px 0px;
font-weight: bold;
line-height: 100%;
text-align: center;
background: #692f04 url("/_common/skins/1162/images/arrowR_large.gif") no-repeat left center;
}

#rssRegist a:link {
color: #fff;
text-decoration: none;
}

#rssRegist a:visited {
color: #fff;
text-decoration: none;
}

#rssRegist a:active {
color: #fff;
text-decoration: none;
}

#rssRegist a:hover {
color: #fff;
text-decoration: underline;
}
/*--Search--*/
.search-tbox {
width: 70%;
}
/*--So-net--*/
#powered img {
margin: 10px 0;
}


/*--Tag--*/
.tag-word{
margin:10px 0 0 0;
}
.tag{
padding:0 5px;
}
#tag_cloud{
border:1px solid #cccccc;
margin-bottom:10px;
padding:12px 10px;
text-align:left;
}
#tag_cloud a {
padding:2px;
}
.tag-title{
padding-top:5px;
font-size:16px;
text-align:left;
font-weight:bold;
}
.tag-body{
margin:10px 0;
}
.tag-service{
text-align:left;
font-weight:bold;
border-bottom:1px solid #cccccc;
padding:0 0 3px 0;
clear:left;
position:relative;
}
.tag-search{
text-align:right;
padding:5px 0;
margin-bottom:10px;
}
.tag-article{
padding:2px 10px;
text-align:left;
}
.tag-article-title{
text-align:left;
padding:0 0 5px 0;
}
.tag-article-posted{
}
.tag-article-summary{
padding:0px 10px;
line-height:1.4em;
}
.tag-more{
text-align:right;
margin:10px 0;
clear:left;
}
.tag-photos{
float:left;
margin:0px 10px;
width:140px;
height:200px;
}
.tag-photos-title{
line-height:1.4em;
padding:5px 0;
text-align:left;
}
.tag-audios{
margin:2px 10px;
}
.tag-audios-title{
text-align:left;
padding:0 0 5px 0;
}
.tag-audios-posted{
}
.tag-videos{
float:left;
margin:0 10px;
}
.tag-videos-title{
line-height:1.4em;
padding:5px 0;
text-align:left;
}
.tag-navi{
clear:left;
text-align:center;
margin:10px 0;
}

.archive-name,
.archive-name {
display: block;
}
.archive-title .archive-links,
.archive-title .archive-links {
display: none;
}
.archive-bottom .archive-name,
.archive-bottom .archive-name {
margin-bottom: 5px;
}
.postDate,
.postDate {
display: block;
}
#comment-write dt,
#comment-write dt {
float: none;
}
#comment-write dd,
#comment-write dd {
margin-left: 0;
}

/*-----Footer-----*/
#footer {
clear: both;
height: 90px;
width: 770px;
padding: 20px 0;
margin: 0 auto;
background: url(/_common/skins/1162/images/foot_bg.gif) no-repeat;
}

.copyright {
padding: 60px 10px 10px;
margin: 0;
font-size: x-small;
color: #FFF;
text-align: right;
}

.copyright a:link {
color: #fff;
text-decoration: none;
}

.copyright a:visited {
color: #fff;
text-decoration: none;
}

.copyright a:active {
color: #fff;
text-decoration: none;
}

.copyright a:hover {
color: #fff;
text-decoration: underline;
}

.footlink {
padding-top:60px;
}
.footlink a,
.footlink a:visited,
.footlink a:active {
color:#ffffff;
text-decoration:none;
}
.footlink a:hover {
color:#ffffff;
text-decoration:underline;
}


/*リンク用追加記述*/
#gonzoLink {
height: 105px;
width: 525px;
margin: 45px auto 0px;
display: block;
}

#main {
float: left;
width: 370px;
margin-left: 30px;
}
#side-a,
#side-b,
.sidebar {
width: 170px;
}
#side-a {
float: left;
}
#side-b {
float: right;
}
.articles {
width: 370px;
}
#nice li {
width: 57px;
}
.comment-input,
#comment-write textarea {
width: 340px;
}
.search-tbox {
width: 65%;
}
