@charset "UTF-8";
/*  
Theme Name: original201v1
Theme URI: 
Description:  Artscene theme
Version: 1.2
Author: TAKAYUKI GOTO
Tags: green, white,original, fixed-width, right-sidebar 
*/

/*
*************************************************************************
[1] リンク指定
-------------------------------------------------------------------------
[2] ブロック毎のフォント指定とp要素
-------------------------------------------------------------------------
[3] レイアウト指定
[3-1] 全体の横幅 及び 基本的な段組み指定
[3-2] 余白の指定
[3-3] 各ブロックの背景等を指定（外枠部分）
[3-4] 各ブロックの背景等を指定（内枠部分）
-------------------------------------------------------------------------   
[4] ヘッダーブロック内の各要素指定
-------------------------------------------------------------------------
[5] コンテンツブロック内の各要素指定
-------------------------------------------------------------------------
[6] サイドバーブロック内の各要素指定
-------------------------------------------------------------------------
[7] フッターブロック内の各要素指定
-------------------------------------------------------------------------
その他設定
*************************************************************************
*/

/* すべての要素に余白をゼロに指定 */
* {
padding: 0;
margin: 0;
}
/*[1] リンク指定
下線を取りたい場合は text-decoration: none; と書き換えて下さい。
*/
a:link {
color: #0000ff;
text-decoration: underline;
}

a:visited {
color: #990099;
text-decoration: underline;
}

a:hover {
color: #ff0000;
text-decoration: underline;
}

a:active {
color: #ff0000;
text-decoration: underline;
}
a img {
border: none;
}
/* contentリンク設定 */
#content a {
text-decoration: none;
color: #555;
}
#content a:hover {
color: #292;

}
/* footerリンク設定 */
#footer a {
text-decoration: none;
color: #777;
}
#footer a:hover {
color: #292;
}

/*
[2] ブロック毎のフォント指定とp要素
各ブロックで個別に指定可能。px や % 等でも可
*/
body {
font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size:16px;
line-height: 1.4em;
letter-spacing: 0.03em;
color: #555;
}
#header {}
#globalnavi {}
#content { font-size: 0.875em }
#sidebar { font-size: 0.813em }
#footer { font-size: 0.625em }

/*
[3] レイアウト指定
[3-1] 全体の横幅及び基本的な段組みを指定
[3-2] 余白等の指定
[3-3] 各ブロックの背景等を指定（外枠部分）
[3-4] 各ブロックの背景等を指定（内枠部分）
*/

body {
text-align: center;
}

#wrapper {
text-align: left;
margin: 0 auto;
}

/*
[3-1] 全体の横幅 及び 基本的な段組みを指定
#wrapper { width: 1000px; } 部分が全体の幅となります。
*/
/* 全体の幅 */
#wrapper { 
width: 1000px; 
height: 100%;
overflow:hidden;
}
/* ヘッダーの高さ */
#header {
width: 100%;
height: 200px;
}
#navigation { width: 100%; }
/* #container Area */
#container:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
#container {
width: 1000px;
margin: 11px auto 0 auto;
display: inline-table;
clear: both;
}
/* MacIE begin \*/
*+html #container {height: 1%;}
* html #container {height: 1%;}
#container		{display: block;}
/* MacIE end */
/* コンテンツの幅 */
#content {  
width: 743px;
float: left;
}
/* サイドバーの幅 */
#sidebar {
width: 217px;
float: right;
}
#footer { clear: both; }


/*
[3-2] 余白の指定
余白の指定は中枠の要素へ指定します*/
body {
margin: 0;
padding: 0;
}
/* -- すべての要素内の文字 -- */
p {
margin: 0;
padding: 0;
}
/* ヘッダー中枠 */
#header {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#container {
}
/* コンテンツ中枠 */
#content {
margin: 10px 20px 20px 20px;
padding: 0px 0px 0px 0px;
}
/* サイドバー中枠 */
#sidebar {
padding: 0px 0px 10px 0px;
}
/* フッター中枠 */
#footer {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

/*
[3-3] 各ブロックの背景等を指定（外枠部分）
/* 全体を囲む枠 */
body {
background: #ccc url(images/texture001.gif) repeat top scroll;
}
#wrapper {background: #ffffff; }
/* ヘッダー部分背景指定など */
#header { background: url(images/topbg04.png); }
#container {
background: url(images/contentsbg.gif);
}
/* コンテンツ部分背景指定など */
#content { }
/* サイドバー部分背景指定など */
#sidebar { }
/* フッター部分背景指定など */
#footer {background: #eee; }

/*
[3-4] 各ブロックの背景等を指定（内枠部分）
/* ヘッダー部分背景指定 */
.header-inner { }

/* コンテンツ部分背景指定 */
.content-inner { }

/* サイドバー部分背景指定など */
.sidebar-inner { }

/* フッター部分背景指定 */
.footer-inner { }

/*
[4] ヘッダーブロック内の各要素指定
*/

#header p {
width: 700px;
color: #fff;
font-weight: 500;
font-size: 1em;
line-height: 1.2em;
padding: 2px 0 10px 42px;
}

#header h1 {
font-size: 1.8em;
font-weight: normal;
padding: 30px 0 0px 40px;
}

#header h1 a {
text-decoration: none;
color: #333333;
}

#header a:hover {
color: #fff;
}

.description {
width: 600px;
color: #fff;
font-weight: 500;
font-size: 1.0em;
padding: 6px 0 10px 42px;
}
/*-----------------------------------------
グローバルナビゲーションの指定
droppy.css
*/

/*
[5] コンテンツブロック内の各要素指定
コンテンツブロック内の指定はこちらへ
*/

#content {
display: inline;
position: relative;
}
.post {
padding: 10px 15px 10px 20px;
margin: 0px 0px 10px 0px;
border:dotted 1px #ddd;
}
.post h2 {
font-size: 1.3em;
font-weight: normal;
padding: 0px 0px 10px 0px;
}
.post h3 {
font-size: 1.2em;
font-weight: normal;
padding: 0px 0px 10px 0px;
}
h3.page-subtitle {
font-size: 1.2em;
font-weight: normal;
padding: 0px 0px 0px 0px;
}
.post .entry {
padding: 0px 0px 0px 0px;
}
.post p {
padding: 0px 0px 0px 0px;
}
p.postmetadata {
color: #555;
border-top: 1px solid #aaa;
padding: 2px 0px 6px 0px;
margin: 4px 10px 0px 0px;
font-size: 0.75em;
line-height: 1.3em;
text-align: right;
}
p.postmetadata a {
color: #2b76cc;
}
/* ページリンク */
p.pagelink a {
font-size:0.90em;
}
span.pageprev {
float: left;
}
span.pagenext {
float: right;
}

/*
[6] サイドバーブロック内の各要素指定
サイドバーブロック内の指定はこちらへ
*/

#sidebar {
display: inline;
}
#sidebar ul {
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#sidebar ul li {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 10px;
}

/*
[7] フッターブロック内の各要素指定
*/

#footer {
width: 1000px;
height: 70px;
position:relative;
}
.clear {
clear: both;
background: none;
}

span.footerlogin {
position: absolute;
top: 0px;
left: 20px;
text-align: left;
color: #777;
}
span.footercredits {
position: absolute;
top: 0px;
right: 20px;
text-align: right;
color: #777;
}

/* その他設定 */
.aligncenter, div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.alignleft {
float: left;
}
.alignright {
float: right;
}
hr {
border: 1px solid #ccc;
}
acronym {
color: #ccc;
font-weight: normal;
}
blockquote {
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
padding: 10px;
margin: 10px 10px 10px 0px;
background: #eee;
}

/* パンくず */
.breadcrumb {
padding: 10px 10px  0px 10px ;
font-size:0.85em;
line-height: 1.3em;
}
.breadcrumb a {
color: #999;
}
table#wp-calendar {
width: 100%;
padding: 0 10px;
}

/* コメント */
.comments-template {
margin: 40px 0 0px 0;
padding: 0px 20px;
}
.comments-template ol {
margin: 0;
padding: 15px 0 15px;
list-style: none;
}
.comments-template ol li {
margin: 0px;
line-height: 160%;
padding: 10px;
}
.comments-template ol li.alt {
background: #e9e9e9;
}
.comments-template h2, .comments-template h3 {
}
.commentmetadata {
}
.comments-template p.nocomments {
padding: 0;
}
.comments-template textarea {
}
.comments-template img {
}
/* 修正 */
.change {
font-size: 0.813em;
line-height: 1.3em;
letter-spacing: 0.02em;
color: #a00;
}
