/* Base Theme ============================================================= */

/* Reset ---------------------------------------------------------------------------------------------------------------------------------- */
body {
text-align: center;
background: #fff;
font:normal normal normal 12px/1.5 Meiryo, 'メイリオ', 'Lucida Grande', Verdana, 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'HG丸ゴシックM-PRO', 'ＭＳＰゴシック', sans-serif;
color:#000000;
}

html,body,div,
ul,ol,li,dl,dt,dd,
form,fieldset,input,textarea,
h1,h2,h3,h4,h5,h6,pre,code,p,blockquote,hr,
th,td {
margin:0;
padding:0;
}

h1,h2,h3,h4,h5,
div,p,span,
ul,ol,li,dl,dt,dd,
em,strong,dfn,hr
{white-space:normal; font-size:1.0em; font-weight:normal;}

table {border-spacing:0;}
fieldset,img,abbr,acronym {border:0;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
q:before,q:after {content:'';}
hr {clear:both; height:1px; border:none;}
a img,:link img,:visited img {border:none;}
address {font-style:normal;}

a{color:#666666; text-decoration:none; outline:none;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{color:#999999; text-decoration:underline;}
a:active{text-decoration:none;}

/* layout --------------------------------------------------------------------------------------------------------------------------------- */
#container-inner {
width: 100%;
min-height: 100%;
text-align: center;
}

/* Header */
#header {
position: relative;
width:100%;
background:url(http://www.office-augusta.com/araki/blog/images/common/header_bg.jpg) no-repeat 50% 0%;
}

#header-inner{
position: static;
width: 800px;
padding-bottom:35px;
margin: 0 auto;
text-align:left;
}

#header-name {
display:none;
}

#header-description {
display:none;
}

/* content */
#content{
position: relative;
width:100%;
}
#content-inner{
position: static;
width: 800px;
margin: 0 auto;
text-align:left;
}

.layout-wt #alpha {
display:inline;
position: relative;
float: left;
width: 540px;
margin-left: 20px;
overflow: hidden;
}
#alpha-inner{
position: static;
}

.layout-wt #beta {
display:inline;
position: relative;
float: left;
width: 200px;
margin-left: 20px;
overflow: hidden;
}
#beta-inner{
position: static;
}

/* Footer */
#footer {
position: relative;
width:100%;
height:230px;
margin-top:20px;
background:url(http://www.office-augusta.com/araki/blog/images/common/footer_bg.gif) no-repeat 50% 0%;
}

#footer-inner{
position: static;
width: 800px;
margin: 0 auto;
text-align:left;
}

#footer-inner address{
padding-top:85px;
text-align:center;
font-style:normal;
color:#ffffff;
}

/* Assets */
.asset,
.comments,
.comments-content,
.trackbacks,
.archive,
.search-form {
margin-bottom: 1.5em;
}

.asset-header,
.asset-content,
.asset-body,
.entry-categories,
.entry-tags,
.comments-open-header,
.comments-open-content,
#comments-open-footer,
.comments-closed,
#comment-form-external-auth,
.comments-open-moderated,
#comment-form-name,
#comment-form-email,
#comment-form-url,
#comment-form-remember-me,
#comments-open-text,
.trackbacks-header,
.trackbacks-info,
.trackback-content,
.trackback-footer,
.archive-content,
.search-form-header,
.search-results-header {
margin-bottom: 20px;
}


.asset,
.comments,
.trackbacks,
.archive {
overflow: hidden;
width: 100%;
}

.asset,
.asset-content,
.comments,
.trackbacks,
.archive {
position: static;
clear: both;
}

.asset-body,
.asset-more,
.asset-more-link,
.asset-excerpt,
.comment-content,
.comment-footer,
.comments-open-content,
.comments-open-footer,
.comments-closed,
.trackbacks-info,
.trackback-content,
.trackback-footer,
.archive-content {
clear: both;
}

.entry-asset{
margin-bottom:20px;
}

.asset-name {
min-height: 28px;
padding:10px 10px 10px 45px;
font-size:1.4em;
font-weight:bold;
margin-bottom: .25em;
background:#ffffcc url(http://www.office-augusta.com/araki/blog/images/common/asset_name.gif) no-repeat 0% 100%;
}

.asset-name a {
color:#333333;
}

.asset-content{
font-size:1.2em;
}

.asset-footer{
clear:both;
padding-bottom:20px;
text-align:right;
background:url(http://www.office-augusta.com/araki/blog/images/common/dot_line.gif) repeat-x 0% 100%;
}

.asset-meta {
font-size: 11px;
}

.content-nav {
text-align: center;
}

.mt-image-left {
float: left;
margin: 0 20px 20px 0;
}

.mt-image-center {
display: block;
margin: 0 auto 20px;
text-align: center;
}

.mt-image-right {
float: right;
margin: 0 0 20px 20px;
}

.archive-title{
margin-bottom:20px;
font-size:1.2em;
font-weight:bold;
}

.archive-header{
margin-bottom:5px;
}

.archive-list {
}

.archive-list-item{
margin:0 0 5px 0;
padding:0 0 0 10px;
background:url(http://www.office-augusta.com/araki/blog/images/common/list_icon.gif) no-repeat 0px 3px;
}

/* Feedback */
.comment-header{
margin:30px 0 5px 0;
}

.comment-content div{
padding:15px 0 10px 48px;
background:url(http://www.office-augusta.com/araki/blog/images/common/comment_icon.gif) no-repeat 0% 50%;
}

.comments-open label {
display: block;
}

#comment-author, #comment-email, #comment-url, #comment-text {
width: 80%;
}

#comment-bake-cookie {
margin-left: 0;
vertical-align: middle;
}

#comment-submit {
font-weight: bold;
}


/* Widgets */

.widget {
position: relative;
width: 100%;
overflow: hidden;
}

.widget-content {
position: relative;
margin:5px 0 25px 0;
}

.widget-content select {
width:180px;
}

.widget-list-item{
margin:0 0 5px 0;
padding:0 0 0 10px;
background:url(http://www.office-augusta.com/araki/blog/images/common/list_icon.gif) no-repeat 0px 3px;
}

.widget-cloud .widget-list-item {
display: inline;
margin: 0 5px 0 0;
padding: 0;
line-height: 1.2;
background: none;
}

.widget-cloud .rank-1 { font-size: 1.75em; }
.widget-cloud .rank-2 { font-size: 1.75em; }
.widget-cloud .rank-3 { font-size: 1.625em; }
.widget-cloud .rank-4 { font-size: 1.5em; }
.widget-cloud .rank-5 { font-size: 1.375em; }
.widget-cloud .rank-6 { font-size: 1.25em; }
.widget-cloud .rank-7 { font-size: 1.125em; }
.widget-cloud .rank-8 { font-size: 1em; }
.widget-cloud .rank-9 { font-size: 0.95em; }
.widget-cloud .rank-10 { font-size: 0.9em; }

.item {
display: inline;
float: left;
margin: 0pt 5px 8px;
overflow: hidden;
text-align: center;
vertical-align: middle;
width: 80px;
}

/* calendar */
.widget-calendar table {
width:100%;
border-top:1px #666666 solid;
border-bottom:1px #666666 solid;
}
.widget-calendar table th {
font-weight:normal;
}
.widget-calendar table a{
color:#990000;
}




/* Utilities --------------------------------------------------------------------------------------------------------------------------------- */
.pkg:after, #content-inner:after, #beta-inner:after {
content: " ";
display: block;
visibility: hidden;
clear: both;
height: 0.1px;
font-size: 0.1em;
line-height: 0;
}
.pkg, #content-inner, #beta-inner { display: inline-block; }
/* no ie mac \*/
* html .pkg, * html #content-inner, * html #beta-inner { height: 1%; }
.pkg, #content-inner, #beta-inner { display: block; }
/* */


