@charset "UTF-8";
/* ===== CHUN CSS（編集禁止） ===== */
*{   word-break:break-all}
BODY,
TEXTAREA{
     font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Meiryo","ＭＳ Ｐゴシック",sans-serif}
BODY{color:#000000}
A:HOVER{
     text-decoration:none}
A,A:VISITED{
     color:#FF00FF}
A:HOVER,A:ACTIVE{
     color:#FFFFFF;
     background-color:#FF00FF}
/* ===== BODY 背景 画像設定 ===== */
BODY{margin:0px;
     padding:0px;
     min-width:860px;
     text-align:center;
     background:url(http://livedoor.blogimg.jp/pink_party/imgs/d/b/db8e0da2.png) repeat-y 50% 0px}
/* ===== HEAD 背景 画像設定 ===== */
DIV#container{
     background:url(http://livedoor.blogimg.jp/pink_party/imgs/8/f/8f452215.png) no-repeat 50% 0px;
     position: relative;
     width:885px;
     margin:0px auto}
DIV#content{
     padding:0px 17px;
     height:1%;
     margin:0px auto}
DIV#main,
DIV#sub,
DIV#extra{
     overflow:hidden}
DIV#main{
     float:right;
     display:inline;
     width:551px;
     margin-right:25px}
/* ===== プラグイン 背景 画像設定 ===== */
DIV#sub{
     display:inline;
     float:left;
     width:231px;
     margin-left:25px;
     background:url();
     padding-top:20px}
DIV#sub div.column-inner{
     padding:0px 15px}
/* ===== livedoor 背景 画像設定 ===== */
DIV#extra{
     display:inline;
     float:left;
     width:231px;
     clear:left;
     margin-left:25px;
     background:url();
     padding-bottom:30px}
DIV#extra DIV.column-inner{
     padding:0px 15px}
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:0px;
     visibility:hidden}
DIV.blog-title-outer,
DIV.article-outer,
H2.archives-title,
DIV.article-body,
DIV.article-footer,
H2.article-title,
DIV.pager,
UL,
DIV.index-navigator-outer{
     height:1%}
DIV#trackback-form,
DIV#trackbacks-list,
DIV#comments-list,
DIV#comment-form{
     height:1%}
DIV.blog-title-outer{
     position:relative;
     width:100%;
     height:260px;
     text-align:center}
DIV.blog-title-outer-2{
     height:210px}
DIV.blog-title-outer-3{
     position:relative;
     height:210px}
H1#blog-title{
     width:860px;
     margin:0px auto;
     font-size:150%;
     font-weight:bold;
     text-align:center;
     padding-top:170px}
DIV.blog-description-outer{
     width:860px;
     margin:0px auto;
     text-align:center}
P#blog-description{
     font-size:83%;
     text-align:center;
     padding:0px 40px}
DIV.archives-title-outer{
     margin-bottom:10px}
DIV.archives-title-outer-2{
     padding-top:15px}
DIV.archives-title-outer-3{
     padding-right:20px}
H2.archives-title{
     margin:0px;
     padding:0px;
     padding-bottom:15px;
     text-align:center;
     font-size:100%}
DIV.pager{
     margin-bottom:10px;
     text-align:left;
     min-height:50px;
     height:auto !important;
     height:50px}
DIV.pager-inner{
     padding-bottom:15px}
UL.index-navigator{
     padding-top:15px;
     font-size:83%}
UL.index-navigator LI A{
     padding:0 7px;
     color:#FF00FF}
UL.archives-pager{
     padding-top:15px;
     font-size:83%}
UL.archives-pager LI{
     padding:2px 5px}
UL.archives-pager LI A{
     padding:0px 5px}
UL.archives-pager LI.both{
     border-left:1px solid #FF00FF}
UL.article-pager{
     padding-top:15px;
     font-size:83%}
UL.article-pager LI{
     float:left;
     width:49%;
     line-height:1.25}
UL.article-pager{
     overflow:hidden}
UL.article-pager LI{
     padding-top:1px;
     padding-bottom:32768px;
     margin-bottom:-32767px}
UL.article-pager LI A{
     display:block;
     margin:0px 10px}
UL.article-pager LI.prev{
     text-align:right}
UL.article-pager LI.next{
     text-align:left}
UL.article-pager LI.both{
     border-left:1px solid #FF00FF}
/* ===== 記事 背景 画像設定 ===== */
DIV.article-outer{
     text-align:left;
     margin-bottom:45px;
     background:url(http://livedoor.blogimg.jp/pink_party/imgs/8/2/82f32390.png)}
/* ===== 記事 背景（部分指定） 画像設定 ===== */
DIV.article-outer-2{
     background:url();
     background-repeat:repeat-x;
     background-position:bottom}
H2.article-title A:HOVER{
     text-decoration:underline}
DIV.article-header{
     position:relative}
DIV.article-category-outer{
     padding:10px 0px 10px 10px}
DIV.article-category-outer dl.article-category{
     margin:0px;
     padding:0px;
     line-height:1.25}
DIV.article-category-outer dl.article-category A{
     color:#FFFFFF;
     text-decoration:none}
DIV.article-category-outer dl.article-category A:hover{
     text-decoration:underline}
/* ===== 記事 背景（カテゴリ） 画像設定 ===== */
DIV.article-category-outer dl.article-category dt,
DIV.article-category-outer dl.article-category dd{
     margin:0px 0px 10px 0px;
     background-image:url(http://livedoor.blogimg.jp/pink_party/imgs/a/f/af583314.png);
     width:520px;
     padding:10px 0px 0px 10px;
     font-size:18px;
     font-weight:bold}
DIV.article-category-outer dl.article-category dt{
     display:none}
BODY.category DIV.article-category-outer{
     display:none}
/* ===== 記事 背景（日付） 画像設定 ===== */
DIV.article-date-outer{
     font-size:85%;
     color:#FFFFFF;
     margin:-20px 0px 0px 10px;
     background-image:url(http://livedoor.blogimg.jp/pink_party/imgs/a/f/af583314.png);
     width:520px;
     padding:0px 0px 0px 10px}
DIV.article-date-outer SPAN.article-date{
     margin-right:3px;
     margin-right:0.25em}
/* ===== 記事 背景（題名） 画像設定 ===== */
DIV.article-title-outer{
     margin:-10px 0px 10px 10px;
     background-image:url(http://livedoor.blogimg.jp/pink_party/imgs/a/f/af583314.png);
     width:530px;
     padding:0px 0px 10px 0px}
H2.article-title{
     margin:10px 10px 0px 10px;
     clear:left;
     font-size:15px;
     font-weight:bold}
H2.article-title A{
     text-decoration:none;
     color: #FFFFFF}
H2.article-title a:hover{
     text-decoration:underline}
H2.article-title span.rating IMG{
     vertical-align:middle}
/* ===== 記事 背景（本文） 画像設定 ===== */
DIV.article-body {
     padding:20px 20px 15px;
     line-height:1.7;
     background-image:url();
     font-size:90%}
DIV.article-body-inner{
     width:100%;
     overflow:hidden}
DIV.article-body-inner P SPAN{
     color:#FFFFFF}
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}
DIV.article-body blockquote,
DIV.article-body PRE{
     background-color:#FF00FF;
     padding:5px 15px;
     margin:5px 0;
     color:#333333}
/* ===== 画像設定（フィルタ） ===== */
DIV.article-body IMG.pict{
     margin:0px 5px 5px 0px}
BODY.default_2008 dl.common-theme{
     margin:0px 10px 25px}
BODY.default_2008 dl.article-tags{
     margin:25px 10px 0px}
DIV.private-mode-announcement{
     border-color: #Ff00FF;
     line-height:135%}
DIV.article-footer{
     padding:15px 0px}
UL.article-post{
     margin:0px 0px 15px;
     padding:0px 19px 0px 20px;
     text-align:right}
UL.article-post LI{
     min-height:16px;
     font-size:83%}
DIV.portal-links{
     font-size:83%}
/* ===== */
div#article-options {
	padding: 10px 20px;
}

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

div.article-option h3 {
	margin: 0 0 10px;
	padding: 0;
	font-size: 90%;
}

/*** 指定しやすいよう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;
	/* >> trackbackURL とsubmitボタンとの余白 100px-90px=10px となる */
}

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

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

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

li.trackback-set {
	padding: 0 0 10px 20px;
}

h4.ping-title {
	display: inline;
	padding: 0;
	font-weight: normal;
	font-size: 83%;
}

ul.ping-info {
	display: inline;
	font-size: 83%;
}

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: 0 0 10px 20px;
	font-size: 83%;
}

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

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 20px;
}

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

div#comment-form-body table th {
	width: 3em;
	padding-right: 5px;
	text-align: right;
	font-weight: normal;
}

input#author {
	width: 65%;
}

input#email {
	width: 65%;
}

input#url {
	width: 85%;
}

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

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

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

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 {
	text-align: center;
}

/*** コメント認証 */
div.comment-auth-announcement {
	margin: 10px 0;

	border-color: #FF00FF;
}

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

DIV.related-articles{
     padding:15px 0px 0px}
DIV.related-articles H3{
     margin:0px 0px 10px;
     padding:0px;
     font-size:100%}
DIV.related-articles UL{
     list-style: none;
     margin:0px;
     padding:0px;
     line-height:1.2}
DIV.related-articles UL LI{
     background: url() no-repeat 0 10px;
     padding:0px 0px 5px 10px;
     margin-left:5px}
/* ===== プラグイン アイコン 画像設定 ===== */
DIV.sidetitle{
     font-weight:bold;
     padding:10px 0px 10px 40px;
     text-align:left;
     margin-bottom: 15px;
     color:#FF00FF;
     background:url(http://livedoor.blogimg.jp/pink_party/imgs/d/c/dc0bb0dd.png) 0  no-repeat;
     font-size:90%}
DIV.side{
     font-size:83%}
DIV.sidebody{
     text-align:left;
     margin-bottom:10px}
DIV.sidewrapper{
     margin-bottom:20px;
     line-height:1.5}
DIV.side UL.tagcloud{
     padding-left:9px}
/* ===== Calendar ===== */
DIV.calendarheadbody{
     height:29px;
     line-height:29px;
     margin-bottom:16px;
     text-align:left;
     font-weight:bold}
DIV.calendarheadbody DIV.calendarhead{
     font-weight:bold;
     padding:7px 9px 3px;
     text-align:center;
     border-bottom:1px solid #666;
     font-size:90%}
DIV.caltop,
DIV.calbottom{
     display:none}
DIV.calbody{
     padding-top:15px;
     color:#000000}
TABLE.caltbl{
     width:178px;
     margin:0px auto;
     border:0px}
TD TABLE.caltblwk TD{
     font-weight:bold;
     height:20px;
     font-size:90%}
TD TABLE.caltblday{
     margin:0px auto 25px;
     width:178px;
     font-size:83%}
TD TABLE.caltblday TD{
     width:20px;
     height:24px;
     padding:0px;
     text-align:center}
.nickname{
     font-weight:bold;
     margin:10px 0px}
.message{
     text-align:left;
     line-height:125%}
UL#ld-services{
     background:url(http://parts.blog.livedoor.jp/img/usr/default_2008/sky/banner_base.gif) no-repeat center;
     padding-top:20px}
TABLE#header{
     font-size:75%;
     background:;}
DIV.footer-outer{
     width:851px;
     margin:0px auto;
     text-align:left;
     background:url() repeat-x 50% 100%;
     height:190px}
DIV#footer{
     padding:0px 0px 20px;
     font-size:75%;
     text-align:center;
     line-height:30px}
/* ===== 削除 ===== */
DIV#ad{
     overflow:hidden;
     text-align:center;
     font-size:16px;
     margin:30px}
DIV#ad IFRAME{
     margin:10px auto}
DIV.gAdsense{
     padding:10px 0px}
BODY.ad{
     background:transparent;
     text-align:left}
A.adtitle{
     color:#000000!important;
     font-weight:bold}
A.adtitle:HOVER{
     background-color:#FF00FF}
A.adtitle SPAN{
     font-size:60%!important}
A.addescription{
     color:#000000!important}
A.addescription SPAN{
     font-size:60%!important}
A.adurl{
     color:#000000!important;
     text-decoration:none}
A.adurl SPAN{
     font-size:60%!important}
A.adld{
     color:#000000!important;
     text-decoration:underline;
     font-size:60%}
.message-board{
     background:rgba(255,255,255,0.5);
     border-radius:6px;
     font-size:80%;
     margin:0 0 20px 0;
     padding:12px}
