@charset "EUC-JP";

/* Information
==================================================
livedoor Blog CSS
 Name   : /golden_arm
 Layout : 3カラム 固定
 Update : 2009.12.02
==================================================
*/


/* Table of Contents
==================================================
	01. Text - フォント・リンク
	02. Layout - 全体の枠組み
	03. Title - ブログタイトルエリア
	04. SubTitle - アーカイブタイトルエリア
	05. Pager - ページャ
	06. Main - 記事エリア
	07. Option - トラックバック・コメントエリア
	08. Sub & Extra - プラグインエリア
	09. Header & Footer - ヘッダー・フッター
	10. Others - ADエリア etc.
==================================================
*/


/* =============================================== */
/** 01. Text - フォント・リンク */
/* ----------------------------------------------- */


* {
	word-break: break-all;
}

body
, h1,h2,h3,h4,h5
, select
, input
, textarea {
	font : 13px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",sans-serif;
	/*font : 13px "ＭＳ Ｐゴシック",sans-serif;*/
	*font-size : small;
	*font : x-small;
}

body { color: #000000;}
a:link{ color: #000000;}
a:visited{ color: #666666;}
a:hover { 
	background:#364953;
	text-decoration: none;
	color:#ffffff;
}

h1#blog-title{
	font-size: 93%;
	font-weight :bold;
}

p#blog-description{
	font-size: 85%;
}

h2.archives-title {
	font-size: 93%;
}

ul.index-navigator
, ul.archives-pager
, ul.article-pager {
	font-size: 93%;
}

h2.article-title{
	font-size : 167%;
	font-weight: bold;
	line-height:1.1;
}

h2.article-title a:link
, h2.article-title a:active
, h2.article-title a:visited {
	color: #000000;
	text-decoration: none;
}

h2.article-title a:hover {
	text-decoration: underline;
	background:none;
}

div.article-date-outer {
	font-size: 93%;
	font-weight: bold;
}

div.article-body-inner {
	line-height: 1.6;
	font-size: 93%;
}

div.article-category-outer dl.article-category dt
, div.article-category-outer dl.article-category dd {
	font-size: 93%;
}

div.related-articles h3{
	margin: 0 0 10px;
	padding: 0;
	font-size: 108%;
	color: #000000;
}

div.article-option h3 {
	font-size: 108%;
	color: #000000;

}

div.article-date-outer {
	color: #999;
}

ul.ping-info li.ping-date
, ul.comment-info li.comment-date {
	color: #8d8d8d;
}

ul.article-post li {
	font-size : 93%;
}

div.comment-auth-announcement p a {
	color: #000000;
	font-weight: bold;
}

div.sidetitle {
	font-size : 116%;
	color: #000000;
}

div.sidebody {
	font-size : 93%;
}

div.side div.box{
	font-size : 93%;
}

div.sidetitle a {
	color: #000000;
}

table#header {
	font-size : 93%;
}

table#header a{
	background:none;
	text-decoration:underline;
}

div#footer p{
	color: #ffffff;
	font-size : 85%;
}

 div#footer p a {
	color: #ffffff;
}

/* =============================================== */
/** 02. Layout - レイアウト（全体の枠組み） */
/* ----------------------------------------------- */


body {
	margin: 0;
	padding: 0;
	background: #acacb1 url(http://blog.livedoor.jp/golden_arm/img/bg.gif);
	text-align: center;
}

img {
	border:none;
}

div#container {
	margin: 0 auto;
	position: relative;
	/** peek-a-boo bug */
	height: 1%;
}

div#content {
	width:980px;
	margin: 0 auto;
	background:#fff url(http://blog.livedoor.jp/golden_arm/img/content_bg.gif) repeat-y;
}

div#main
, div#sub
, div#extra {
	overflow: hidden;
}

div#main {
	float: left;
	width: 590px;
	text-align: left;
}

div#main div.column-inner {
	padding: 0px 30px 0 0;
}

div#sub {
	float: left;
	width: 180px;
	text-align: left;
}

div#sub div.column-inner {
	padding: 5px 15px 0 0;
}

div#extra {
	float: left;
	width: 180px;
	text-align: left;
}

div#extra div.column-inner {
	padding: 5px 0 0 10px;
}


/* ----------------------------------------------- */
/** clearfix */

div#container:after
, div#content:after
, ul.article-navigator:after
, ul.archives-navigator:after
, div.article-body:after
, div.article-body div.article-body-more:after
, div#trackback-form ul:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

/** hasLayout */
div.blog-title-outer
, h2.archives-title
, div.article-body
, div.article-footer
, h2.article-title
, div.pager
, ul {
	height: 1%;
}

div#content,
div.subcol,
.content-inner,
div.article-body blockquote {
	zoom: 100%;
}
div#content:after,
div.subcol:after,
.content-inner:after,
div.article-body blockquote:after {
	content: ".";
	clear: both;
	height: 0;
	display: block;
	visibility: hidden;
}


/* =============================================== */
/** 03. Title - ブログタイトルエリア */
/* ----------------------------------------------- */

div.blog-title-outer {
	height:320px;
	margin:0;
	padding: 0;
	width:980px;
	margin: 0 auto;
	position:relative;
	background: url(http://blog.livedoor.jp/golden_arm/img/content_edge_bg.gif) 0 100% no-repeat;
}

div.blog-title-outer-3 {
	position:absolute;
	top:10px;
	left:0px;
	margin:0;
	padding:0;
}

h1#blog-title{
	display:inline;
	margin:0;
	padding:0;
}

h1#blog-title a{
	color:#fff;
}

div.blog-description-outer {
	display:inline;
	margin:0;
}

p#blog-description {
	display:inline;
	margin:0;
	padding:0 10px;
	color:#fff;
}

div#header-link a{
	cursor;pointer;
	display:block;
	position:absolute;
	top:30px;
	left:0px;
	width:980px;
	height:240px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	outline:none;
	z-index:200;
}
div#header-link a:hover{
	background:none;
}

div#header-img{
	position:absolute;
	top:30px;
	left:0px;
	width:980px;
	height:240px;
	margin:0;
	padding:0;
	z-index:100;
	background: url(http://livedoor.blogimg.jp/golden_arm/imgs/b/e/be3e751a.jpg) 0 0 no-repeat;
}

/* =============================================== */
/** 04. SubTitle - アーカイブタイトルエリア */
/* ----------------------------------------------- */

div.archives-title-outer {
	margin: 0 0 0 30px;
}



h2.archives-title {
	display:inline;
	margin: 0;
	background: #a5a7b0;
	color:#ffffff;
	padding: 0px 3px;
}

/* =============================================== */
/** 05. Pager - ページャ */
/* ----------------------------------------------- */

div.pager {
	margin: 0 0 10px 30px;
	padding: 0;
	text-align: left;
}

div.pager-inner {
	padding: 0 0 5px 0;
}

div.index-navigator-outer
, div.archives-pager-outer
, div.article-pager-outer {
}

/* ----------------------------------------------- */
/** IndexNavigator - トップページ */

ul.index-navigator {
	padding: 0;
}

ul.index-navigator li a {
}

ol.paging-number li a {
background:#364953;
color:#ffffff;
text-decoration:none;
padding: 3px 5px;
}

ol.paging-number li a:hover {
background:#a5a7b0;
}


/* ----------------------------------------------- */
/** ArchivesPager - アーカイブページ */

ul.archives-pager {
	list-style-type: none;
	margin: 0;
	padding: 0;
/** ++ border高さを揃えるため */
overflow: hidden;
}

ul.archives-pager li {
	float: left;
	display: inline;
	width: 49%;
	margin: 0;
}

ul.archives-pager li.prev {
	text-align: left;
}

ul.archives-pager li.next {
	text-align: right;
}

/* ----------------------------------------------- */
/** ArticlePager - 個別記事ページ */

ul.article-pager {
	list-style-type: none;
	margin: 0;
	padding: 0;
/** ++ border高さを揃えるため */
overflow: hidden;
}

ul.article-pager li {
	display: inline;
	width: 49%;
	margin: 0;
}

ul.article-pager li.prev {
	float: left;
	text-align: left;
}

ul.article-pager li.next {
	float: right;
	text-align: right;
}

/* =============================================== */
/** 06. Main - 記事エリア */
/* ----------------------------------------------- */

div.article-outer {
	margin: 0 0 20px 0px;
	padding: 0 0 0 30px;
	text-align: left;
	background: url(http://blog.livedoor.jp/golden_arm/img/article_bg.gif) 0 0 no-repeat;
}

div.article-outer-2 {
	padding-bottom: 6px;
	height: 1%;
}

div.article-outer-3 {
	padding-bottom: 30px;
}

/* ----------------------------------------------- */
/** 記事ヘッダー */

div.article-header {
	padding: 0 0 0 0;
	position:relative;
	height: 110px;
}

/*** 日付 */
div.article-date-outer {
	width:520px;
	top:50px;
	position:absolute;
	text-align:right;
}
div.article-date-outer span.article-date {
}

/*** カテゴリ */
div.article-category-outer {
	width:520px;
	top:70px;
	position:absolute;
	text-align:right;
}

div.article-category-outer dl.article-category {
	margin: 0;
	padding: 0;
	line-height: 1.25;
}

div.article-category-outer dl.article-category dt
, div.article-category-outer dl.article-category dd {
	display: inline;
	margin: 0;
	padding: 0;
	margin-left: 5px;
}

div.article-category-outer dl.article-category dt {
	display: none;
}

div.article-category-outer dl.article-category dd a{
	background:#364953;
	text-decoration:none;
	padding:0px 3px;
	color:#ffffff;
}

div.article-category-outer dl.article-category dd a:hover{
	background:#a5a7b0;
}

/*** 記事タイトル */
div.article-title-outer {
	position:absolute;
	top:58px;
	width:400px;
}

h2.article-title {
	margin: 0;
	padding: 0 20px 10px 0;
}

/* ----------------------------------------------- */
/** 記事本文 */

div.article-body {
	padding: 20px 0 15px 0;
}

div.article-body-inner {
	width: 100%;
	overflow: hidden;
}

/*** 続きを読む */
div.article-body span.article-continue {
	display: block;
	margin-top: 1em;
}

div.article-body div.article-body-more
, div.article-body div.article-body-private {
	clear: both;
	margin-top: 1em;
}

/*** blockquote & pre */
div.article-body blockquote
, div.article-body pre {
	border: 1px solid #c1c6ce;
	padding: 10px;
	margin: 5px 0;
	color: #000000;
}

/*** img */
div.article-body img.pict {
	margin: 0 5px 5px 0;
}

/*** 記事タグ */
dl.article-tags {
	margin: 25px 10px 10px 0;
}

dl.article-tags dt
, dl.article-tags dd {}

/*** プライベートモード */
div.private-mode-announcement {
	border-color: #c1c6ce;
	line-height: 135%;
	font-size : 12px;
}

/*** ブログ作成ボタン */
.createBlog{
	text-align: center;
}
.createBlog img{
	border: 0;
}

/* ----------------------------------------------- */
/** 記事フッター */

div.article-footer {
	padding: 0;
}

ul.article-post {
	padding: 3px;
	text-align: right;
	border-top:1px solid #c1c6ce;
}

ul.article-post li {
	min-height: 16px;
}

/* =============================================== */
/** 07. Option - トラックバック＆コメントエリア */
/* ----------------------------------------------- */

div#article-options {
	padding: 10px 0;
}

div.article-option {
	padding: 15px 0;
}

div.article-option h3 {
	margin:0 0 0 0;
	padding: 20px 0 15px 20px;
	text-align: left;
	font-weight: bold;
	background: url(http://blog.livedoor.jp/golden_arm/img/title_bg.gif) no-repeat;
}

/*** 指定しやすいようstyleReset */
h4.ping-title
, ul.ping-info
, ul.ping-info li
, ul.comment-info
, ul.comment-info li {
	padding: 0;
	margin: 0;
}

ul.ping-info li
, ul.comment-info li {
	list-style-type: none;
}

/* ----------------------------------------------- */
/** トラックバックURL */

div#trackback-form ul {
	margin: 0 30px;
	padding: 0;
}

div#trackback-form ul li {
	list-style-type: none;
	float: left;
	margin: 0;
	padding: 0;
}

div#trackback-form ul li.trackback-form-url {
	width: 100%;
	margin-right: -90px;
}

div#trackback-form ul li.trackback-form-url span input {
	width: 100%;
}

div#trackback-form ul li.trackback-form-url span {
	display: block;
	padding-right: 100px;
}

div#trackback-form ul li.trackback-form-submit {
	width: 80px;
}

div#trackback-form ul li.trackback-form-submit input {}

/* ----------------------------------------------- */
/** トラックバック一覧 */

li.trackback-set {
	padding: 10px 0 10px 0;
	border-bottom: 1px solid #c1c6ce;
}

h4.ping-title {
	display: inline;
	font-weight: bold;
}

ul.ping-info {
	display: inline;
}

ul.ping-info li.ping-blog-name {
	display: inline;
	margin-left: 20px;
}

ul.ping-info li.ping-blog-name span {
	margin: 0 10px;
}

ul.ping-info li.ping-date {
	display: inline;
	margin-left: 10px;
}

ul.ping-info li.ping-excerpt {
	display: block;
	margin-top: 5px;
	margin-left: 10px;
}

ul.ping-info li.ping-excerpt img.trackback-rating {}

/* ----------------------------------------------- */
/** コメント一覧 */

li.comment-set {
	padding: 10px 0 10px 0;
	border-bottom: 1px solid #c1c6ce;
}

ul.comment-info li.comment-author {
	display: inline;
	font-weight:bold;
}

ul.comment-info li.comment-date {
	display: inline;
	margin-left: 10px;
}

ul.comment-info li {
	display: inline;
}

ul.comment-info li.comment-body {
	display: block;
	margin-top: 5px;
	margin-left: 10px;
}

ul.comment-info li.comment-body img.trackback-rating {}

/* ----------------------------------------------- */
/** コメントフォーム */

div#comment-form-body {
	padding: 15px 0 15px 0;
}

div#comment-form-body table {
	border: 0;
	width: 100%;
	line-height: 25px;
}

div#comment-form-body table th {
	width : 20%;
	padding: 5px 15px 5px 5px;
	text-align: right;
	font-weight: normal;
	border-right: 1px solid #c1c6ce;
}

div#comment-form-body table td {
	width : 80%;
	padding: 5px 5px 5px 15px;
	text-align: left;
	font-weight: normal;
}

input#author {
	width: 85%;
}

input#email {
	width: 85%;
}

input#url {
	width: 85%;
}

input#bake {
	margin: 0 0 0 5px;
}

textarea#text {
	width: 85%;
	height: 250px;
}

input.button {
	margin-top: 10px;
	width: 100px;
}

div#comment-form-body table tr.input-etc td {
	padding-top: 6px;
}

label.input-rating {
	margin-left: 20px;
}

label.input-rating select {
	margin-left: 3px;
}

label.input-rating-face {
	margin-left: 5px;
}

label.input-rating-star {}

div#comment-form-body table tr.submit td {
	padding-right:15%;
	text-align: center;
}

/*** コメント認証 */
div.comment-auth-announcement {
	margin: 10px 0;
	border: 1px solid #c1c6ce;
}

div.comment-auth-announcement p a {
	margin: 0 3px;
}


/* ----------------------------------------------- */
/** 関連記事 */

div.related-articles{
	padding: 30px 0 0;
}

div.related-articles h3{
	margin:0 0 0 0;
	padding: 20px 0 15px 20px;
	text-align: left;
	font-weight: bold;
	background: url(http://blog.livedoor.jp/golden_arm/img/title_bg.gif) no-repeat;
}

div.related-articles ul{
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: 1.2;
}
div.related-articles ul li{
	background: url(http://blog.livedoor.jp/golden_arm/img/list_icon.gif) no-repeat 0px 12px;
	padding: 5px 0 5px 10px;
	text-align: left;
}


/* =============================================== */
/** 08. Sub & Extra - プラグインエリア */
/* ----------------------------------------------- */

div.sidetitlebody {}

div.sidetitle {
	margin:0 0 0 0;
	padding: 20px 0 15px 20px;
	text-align: left;
	font-weight: bold;
	background: url(http://blog.livedoor.jp/golden_arm/img/title_bg.gif) no-repeat;
}

div#sub div.sidetitle {
	margin:0 0 0 0;
	padding: 20px 0 15px 20px;
	text-align: left;
	font-weight: bold;
	background: url(http://blog.livedoor.jp/golden_arm/img/sub_title_bg.gif) no-repeat;
}

div.sidetop
, div.sidebottom {
	display: none;
}

div.side {
	margin: 0 0 15px 10px;
}

div.side div.box{
	margin: 0;
	padding: 0 0 25px 0;
}

div.sidebody {
	background: url(http://blog.livedoor.jp/golden_arm/img/list_icon.gif) no-repeat 0px 7px;
	padding: 0 0 5px 10px;
	text-align: left;
}

div.side input{
	margin: 0;
	padding:0;
}

ul.type_counter{
	padding: 0 0 0 10px !important;
}

p.daily_count_free_area{
	margin: 0;
	padding: 0 !important;
}

div.profile img{
	display:block;
	margin: 0 0 5px 0;
}

div.book{
	padding:10px;
	background:#e6e8ed;
	text-align:center;
}

div.ranking td{
	font-size:85%;
}

/* ----------------------------------------------- */
/** プロフィール（プラグイン） */

.nickname {
	font-weight: bold;
	margin: 10px 0;
}

.message {
	text-align: left;
	line-height: 125%;
}

div.side form{
	text-align:center;
	position:relative;
	height:30px;
}

div.side input.sf{
	position:absolute;
	top:0;
	left:0;
	width:120px;
	height:23px;
	border:none;
	background: url(http://blog.livedoor.jp/golden_arm/img/form_bg.gif) no-repeat;
}

div.side input.sfbtn{
	position:absolute;
	top:0;
	left:115px;
	width:40px;
	height:23px;
	border:none;
	background: url(http://blog.livedoor.jp/golden_arm/img/sfbtn_bg.gif) no-repeat;
	color:#fff;
}

/* ----------------------------------------------- */
/** LDServices */

ul#ld-services {
	border-top: 1px solid #a5a7b0;
	margin: 0 0 0 10px;
	padding-top: 10px;
}

/* =============================================== */
/** 09. Header & Footer - ヘッダー・フッター */
/* ----------------------------------------------- */
/** Header */
table#header {
	background:#000000;
	color: #ffffff;
	font-size: 75%;
	filter: alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;
}

table#header a:link{ color: #ffffff;}
table#header a:visited{ color: #ffffff;}
table#header a:hover { 
	text-decoration: none;
	color:#fffff;
}

/* ----------------------------------------------- */
/** Footer */

div.footer-outer {
	width: 980px;
	margin: 0 auto;
	background: url(http://blog.livedoor.jp/golden_arm/img/content_edge_bg.gif) top no-repeat;
}

div.footer-outer-2 {
	padding:40px 0 0 0;
}

div#footer p {
	padding: 10px 10px 30px 10px;
}

/*


*/

/* =============================================== */
/** 10. Others - ADエリア etc. */
/* ----------------------------------------------- */
/** ADエリア */

div#ad {
	margin: 25px auto 0;
	text-align: center;
}

div#ad a:hover{
	background:none;
}

div#ad iframe {
	margin: 10px auto;
}

div.gAdsense {
	padding: 10px 0;
}

body.ad {
	background: transparent;
	text-align: left;
}

a.adtitle {
	color: #0000ff!important;
	font-weight: bold;
}

a.adtitle span {
	font-size: 13px!important;
	font-size: 15px!important;
}

a.addescription {
	color: #000000!important;
}

a.addescription span {
	font-size: 13px!important;
}

a.adurl {
	color: #1b8d1c!important;
	text-decoration: none;
}

a.adurl span {
	font-size: 15px!important;
}

a.adld {
	color: #666666!important;
	text-decoration: underline;
	font-size: 11px;
}

.ads-become a{
	color: #000;
}

/* End */
