/*
 * File      : styles-site.css
 * Version   : 5.00
 * Update    :
 * 1.00 2008.09.11: Update for Movable Type 4.2.
 *
 * Copyright (C) 2005-2008 www.fareastcoast.com All rights reserved.
 */

/* すべて */
* {
    margin: 0;
    padding: 0;
    font-family: Verdana, Arial, sans-serif;
}
body {
    font-size: 100%;
	background-image:url("http://www.nicola.jp/blog/puriblog/design3/page_bg.gif");
}
html>body {
    font-size: 12pt;
}

/* 見出し */
h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}

/* リンク */
a,
a:link,
a:visited {
    outline:none;
    color: #D21360;
    text-decoration: none;
}
a:hover {
    color: #D21360;
    text-decoration: underline;
}
a:active {}

/* リンクつき画像 */
a img {
    border: none;
}

/* フォーム */
form {
    margin: 0px;
}

#search-options,
input,
textarea {
    padding: 1px;
}
#search {
    width: 140px;
    height: 20px;
}
html > body #search {
    height: 15px;
}

/* ヘッダ */
#header {
	display:block;
	position:relative;
	width:900px;
	height:307px;
	background-image:url("http://www.nicola.jp/blog/puriblog//design3/header_bg.jpg");
	background-position:6px top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	margin:0px 14px;
	padding:0px 6px;
}

#header h1 {
	position:absolute;
}

#header h1 a {
	display:block;
	width:653px;
	height:307px;
}

#header .clearfix {
	width:900px;
}

#header a,
#header a:link,
#header a:visited {
    color: #fff;
    background: transpartrent;
    font-size: 32px;
    text-decoration: none;
}
#header a:hover {}
#header a:active {}

#header div.exchange {
	position:absolute;
	right:0;
	width:225px;
}

#header div.exchange div.pri {
	margin: 60px 0 0;
	text-align:center;
}


/* 縦長のプリの場合は↓をコメントアウト */

/*#header div.exchange div.pri a {
	padding-top:25px;
	display:block;
}*/

/* 縦長のプリの場合は↑をコメントアウト */

/* 縦長のプリの場合は↓をコメントアウト */

/*#header div.exchange div.pri a {
	padding-top:25px;
	display:block;
}*/
/* 縦長のプリの場合は↑をコメントアウト */

#header div.exchange div.info_btn {
	position:absolute;
	top:250px;
	right:16px;
}

/* タイトルバナー下の説明 */
.blog-description {
    color: #fff;
    background: transparent;
    font-size: 12px;
}

/* ブログ記事日付 */
.date {
    margin: 8px 0;
}

/* ブログ記事日付・各タイトル */
.date,
.trackbacks-header,
.comments-header,
.comments-open-header,
.search-header {
    padding-left: 8px;
    color: #fff;
    background: #8fabbe;
    font-size: 83.3%;
    font-weight: bold;
    line-height: 2.0;
}


/* ブログ記事 */
.entry {
	width:442px;
    font-size: 83.3%;
    line-height:1.5;
    word-break: break-all;
	background-position:center bottom;
	background-repeat:no-repeat;
	margin:10px auto;
	padding:0 0 30px 0;
}

.entry-header {
	font-size:120%;
	font-weight:bold;
	background-repeat:no-repeat;
	padding:24px 24px 0;
}

.entry-header a {
	color:#000000;
}

.entry-header span {
	display:block;
	color:#666666;
	font-size:x-small;
	font-weight:normal;
}

.entry .entry_bg {
	background-position:center top;
	background-repeat:repeat-y;
	padding-bottom:5px;
}

.entry-content {
	width:395px!important;
	width:419px;
	margin:0 11px 0 11px;
	padding:12px;
	padding-bottom:5px;
	background:url("http://www.nicola.jp/blog/puriblog/design2/entry-content_bg.jpg") repeat-x #fff left top;
}

.cb01{background:url("http://www.nicola.jp/blog/puriblog/design3/entry_bottom_gray.gif") no-repeat bottom;}
.cb02{background:url("http://www.nicola.jp/blog/puriblog/design3/entry_bottom_purple.gif") no-repeat bottom;}
.cb03{background:url("http://www.nicola.jp/blog/puriblog/design3/entry_bottom_blue.gif") no-repeat bottom;}
.cb04{background:url("http://www.nicola.jp/blog/puriblog/design3/entry_bottom_pink.gif") no-repeat bottom;}
.cb05{background:url("http://www.nicola.jp/blog/puriblog/design3/entry_bottom_brown.gif") no-repeat bottom;}
.cb06{background:url("http://www.nicola.jp/blog/puriblog/design3/entry_bottom_green.gif") no-repeat bottom;}

.ch01{background:url("http://www.nicola.jp/blog/puriblog/design3/entry_header_gray.gif") no-repeat;}
.ch02{background:url("http://www.nicola.jp/blog/puriblog/design3/entry_header_purple.gif") no-repeat;}
.ch03{background:url("http://www.nicola.jp/blog/puriblog/design3/entry_header_blue.gif") no-repeat;}
.ch04{background:url("http://www.nicola.jp/blog/puriblog/design3/entry_header_pink.gif") no-repeat;}
.ch05{background:url("http://www.nicola.jp/blog/puriblog/design3/entry_header_brown.gif") no-repeat;}
.ch06{background:url("http://www.nicola.jp/blog/puriblog/design3/entry_header_green.gif") no-repeat;}

.ch01,.ch01 a,.cc01 a{color:#8a8a8a;}
.ch02,.ch02 a,.cc02 a{color:#b25de6;}
.ch03,.ch03 a,.cc03 a{color:#5592dd;}
.ch04,.ch04 a,.cc04 a{color:#ff6c90;}
.ch05,.ch05 a,.cc05 a{color:#96735C;}
.ch06,.ch06 a,.cc06 a{color:#60ce83;}

.cs01{background:url("http://www.nicola.jp/blog/puriblog/design3/entry_bg_gray.gif") repeat-y;}
.cs02{background:url("http://www.nicola.jp/blog/puriblog/design3/entry_bg_purple.gif") repeat-y;}
.cs03{background:url("http://www.nicola.jp/blog/puriblog/design3/entry_bg_blue.gif") repeat-y;}
.cs04{background:url("http://www.nicola.jp/blog/puriblog/design3/entry_bg_pink.gif") repeat-y;}
.cs05{background:url("http://www.nicola.jp/blog/puriblog/design3/entry_bg_brown.gif") repeat-y;}
.cs06{background:url("http://www.nicola.jp/blog/puriblog/design3/entry_bg_green.gif") repeat-y;}

.cl01{background:url("http://www.nicola.jp/blog/puriblog/design3/entry_line_gray.gif") no-repeat top center;}
.cl02{background:url("http://www.nicola.jp/blog/puriblog/design3/entry_line_purple.gif") no-repeat top center;}
.cl03{background:url("http://www.nicola.jp/blog/puriblog/design3/entry_line_blue.gif") no-repeat top center;}
.cl04{background:url("http://www.nicola.jp/blog/puriblog/design3/entry_line_pink.gif") no-repeat top center;}
.cl05{background:url("http://www.nicola.jp/blog/puriblog/design3/entry_line_brown.gif") no-repeat top center;}
.cl06{background:url("http://www.nicola.jp/blog/puriblog/design3/entry_line_green.gif") no-repeat top center;}

.entry-bottom {
	font-size:x-small;
	padding:10px 30px 0;
}

/* 段落 */
.entry p {
    margin: 15px 0;
}

/* 順序なしリスト */
.entry ul,
.entry ol {
    padding-left: 16px;
}
.entry ul li {
    list-style-type: circle;
}

/* 定義リスト */
.entry dl {}
.entry dt {}
.entry dd {
    padding-left: 8px;
}

/* テキストエリア */
.entry textarea {
    width: 97%;
}

/* 引用 */
blockquote {
    width: auto;
    margin: 15px 20px 0;
    padding: 10px;
    border: 1px solid #666;
    background: #f6f6f6;
    font-size: 83.3%;
    line-height: 1.5;
}
.quotetitle { /* 引用文タイトル */
    font-size: 83.3%;
    border-bottom: 1px solid #666;
    padding: 3px;
}

pre {
    margin: 15px 20px 0px;
    padding: 10px;
    background: #f6f6f6;
    border: 1px solid #999;
    font-size: 83.3%;
    line-height: 1.5;
    width: 100%;
    overflow: scroll;
}
html>body pre {
    width: 87%;
}

/* 追記 */
.entry.extended {}

/* 投稿者 */
.entry-footer {
	display:block;
	margin:0;
	padding:0;
}

/* タグ */
.entry-tags {
    margin-bottom: 5px;
}
.entry-tags-header,
.entry-tags-list,
.entry-tag {
    display: inline;
    font-size: 100%;
}
.entry-tags-list { 
    list-style:none;
    padding-left: 5px;
}

/* Typekeyコメンタ－画像 */
.commenter-profile img {
    vertical-align: middle;
    border-width: 0;
}

/* ウェブページ */
div.page {
    margin-top: -5px;
}

/* アーカイブページ本文 */
.archive-list {
    margin: 10px 0;
}

/* アーカイブテンプレートの前後リンク */
.content-nav {
    margin: 10px;
    text-align: center;
    font-size: 83.3%;
}

/* カレンダー */

#calendar-area {
	position:absolute;
	display:block;
	top:274px;
	left:20px;
	width:660px;
	height:29px;
	font-size:12px;
/*	border:1px solid #FEEEF9;
	background-image:url("http://www.nicola.jp/blog/puriblog//design/calendar_bg.jpg");
	background-position:left top;
	background-repeat:repeat-x;*/
	padding:0;
	margin:0;
}

#calendar-area .selectMonth {
	float:left;
	padding:4px 0 0 5px;
	margin:0;
}

#calendar-area .selectMonth select,
#calendar-area .selectMonth option {
	margin:0;
	padding:0;
}

#calendar-area #calendar {
	float:left;
	padding:6px 0 0 1em;
}

#calendar-area #calendar ul {
	display:block;
	margin:0;
	padding:0;
}

#calendar-area #calendar ul li {
	display:block;
	float:left;
	list-style: none;
	margin:0;
	padding:0;
}

#calendar-area #calendar ul li a {
	display:block;
	margin:0;
	padding:0 3px 0 0;
}

#calendar-area #calendar ul li span {
	display:block;
	margin:0;
	padding:0 3px 0 0;
}

.calendarhead {
    padding-bottom: 5px;
    text-align: center;
    color: #333;
    font-size: 9px;
    background: none;
    letter-spacing: 0.2em;
}

span.day {
    text-align: center;
    font-size: 9px;
}
span.saturday {
    color: blue;
}
span.sunday {
    color: #e50003;
}
td.today {
    display: block;
    border: 1px solid #333;
}

#links-left-box dl,
#links-right-box dl {
    margin: 0;
    padding: 0;
}
#links-left-box dd,
#links-right-box dd {
    font-size: 75%;
}

.side dt,
.side dd {
    margin: 0;
    padding: 0;
}

/* サイドメニュータイトル */
.sidetitle {
    margin-top: 3px;
    border: 1px solid  #666666;
    color: #333;
    background: #f6f6f6;
    text-align: center;
    font-size: 75%;
    line-height: 2.0;
}

/* サイドメニュー */
.side {
    margin: 3px 0 20px;
    background: none;
    color: #333;
    font-size: 75%;
    line-height: 1.5;
}
.side ul,
.side ol {
    padding-left: 16px;
}
.side ul li {
    list-style-type: circle;
}
.side ul li ul {
    padding-left: 0px;
}
.side li li {
    list-style-type: none;
}

/* サイドメニュー(サブカテゴリー用) */
.side #categories ul {
    padding-left: 16px;
}
.side #categories ul ul {
    padding-left: 10px;
}
.side #categories li {
    list-style-type: circle;
}

/* サイドメニュー(タグクラウド用) */
ul#tags {
    margin-top: 5px;
    padding-left: 0;
    list-style: none;
}
ul#tags .module-list-item {
    display: inline;
}
ul#tags li.taglevel1 {
    font-size: 125%;
    font-weight: bold;
}
ul#tags li.taglevel2 {
    font-size: 125%;
}
ul#tags li.taglevel3 {
    font-size: 116.6%;
}
ul#tags li.taglevel4 {
    font-size: 108.3%;
}
ul#tags li.taglevel5 {
    font-size: 100%;
}
ul#tags li.taglevel6 {
    font-size: 91.6%;
}

/* 検索 */
fieldset {
    border: none;
}

/* カウンター */
.counter {
    margin: 8px 0 25px;
    padding: 2px;
    background: none;
}

/* RSSフィード */
.syndicate {
    margin-bottom: 5px;
    text-align: left;
    color: #666666;
    font-size: 75%;
    line-height: 1.5;
}
.syndicate img {
    border: none;
}

/* クレジットバナー */
.powered {
    margin-top: 50px;
    text-align: left;
    color: #666666;
    font-size: 75%;
    line-height: 1.5;
}
.powered img {
    margin-top: 3px;
}
.powered ul,
.powered li {
    list-style: none;
}
.module-powered {
    margin-top: 15px;
    margin-bottom: 15px;
    padding: 10px;
    border: 1px solid #ddd;
    background-color: #f8f8f8;
    text-align: center;
}

/* コメント・トラックバック */
#trackbacks,
#comments {
    margin: 10px 0;
}

.trackbacks-header,
.comments-header,
.comments-open-header {
    margin: 15px 0;
}

#trackbacks-info,
.trackback-content,
.comment-content,
.comments-open-content {
    margin: 0 2px;
    padding: 0;
    font-size: 83.3%;
    line-height: 1.5;
    word-break: break-all;
}

.trackback-content p,
.comment-content p {
    margin-top: 10px;
    margin-bottom: 5px;
}

.trackback-footer,
.comment-footer {
    margin-right: 2px;
    padding-top: 3px;
    border-top: 1px dotted #36414d;
    font-size: 66.6%;
    text-align: right;
}

#comments-open-data p {
    margin-bottom: 10px;
}
#comment-post {
    font-weight: bold;
}
#comment-author, #comment-email, #comment-url {
    width: 220px;
    height: 20px;
}
html > body #comment-author,
html > body #comment-email,
html > body #comment-url {
    height: 15px;
}
#comment-text {
    width: 400px;
    height: 150px;
}
#comment-bake-cookie {
    margin-left: 2px;
    vertical-align: middle;
}
#comments-open-footer {
    margin-top: 15px;
    text-align: center;
}
.comments-open label {
    display: block;
}
#comment-reply-label {
  display: inline;
}
#comment-form-reply {
  margin-bottom: 8px;
}

/* 検索結果画面 */
#search-form {
    font-size: 83.3%;
}
.search-header {
    margin: 15px 0;
}
.search-result-header {
    margin: 15px 0 0;
}

/* カラム切り替え */
body.layout-three-column,
body.layout-three-column-right {
    text-align: center;
}
.layout-three-column #container,
.layout-three-column-right #container {
    margin-bottom: 10px;
}

/* 固定レイアウト共通 */
.layout-three-column #box,
.layout-three-column-right #box {
	display:block;
	position:relative;
    margin-right: auto;
    margin-left: auto;
    padding: 0 0 0 0;
    text-align: left;
	background-image:url("http://www.nicola.jp/blog/puriblog/design3/box_bg.gif");
}

/* 3カラム固定 */

.layout-three-column #wrapper {
	background-color:#FFFFFF;
/*	background-image:url("http://www.nicola.jp/blog/puriblog//design2/wrapper_bg.jpg");*/
	background-position:center bottom;
	background-repeat:no-repeat;
	margin:0 14px;
	padding:0 0 30px 0;
}


/* 3カラム固定レイアウト幅 */
.layout-three-column-right #box,
.layout-three-column #box {
    width: 940px;
}

/* 3カラム固定レイアウト */
.layout-three-column #content {
    float: left;
    width: 446px;
	padding:10px 0 0 0;
}
.layout-three-column #links-left-box,
.layout-three-column #links-right-box {
    float: left;
    width: 230px;
}
.layout-three-column #links-left {
	padding:10px 0 0 0;
}
.layout-three-column #links-right {
    padding:0;
}


/* 3カラム固定レイアウト（右サイドバー） */
.layout-three-column-right #content {
    float: left;
    width: 483px;
}
.layout-three-column-right #links-left-box {
    float: left;
    width: 180px;
}
.layout-three-column-right #links-right-box {
    float: left;
    width: 185px;
}
.layout-three-column-right #links-left {
    padding: 15px 5px 0 15px;
}
.layout-three-column-right #links-right {
    padding: 15px 15px 0 15px;
}









/* 3カラム固定レイアウト(ブログ記事全体) */
.layout-three-column-right .blog,
.layout-three-column .blog {
    padding: 10px 0;
}

/* リキッドレイアウト共通 */
.layout-three-column-liquid #content,
.layout-three-column-liquid-right #content,
.layout-three-column-liquid #links-left-box,
.layout-three-column-liquid #links-right-box,
.layout-three-column-liquid-right #links-left-box,
.layout-three-column-liquid-right #links-right-box {
    position: relative;
    display: inline;
    float: left;
}
.layout-three-column-liquid .blog,
.layout-three-column-liquid-right .blog,
.layout-three-column-liquid #links-left,
.layout-three-column-liquid #links-right,
.layout-three-column-liquid-right #links-left,
.layout-three-column-liquid-right #links-right {
    position: static;
}
.layout-three-column-liquid #content,
.layout-three-column-liquid-right #content,
.layout-three-column-liquid #links-left,
.layout-three-column-liquid #links-right,
.layout-three-column-liquid-right #links-left,
.layout-three-column-liquid-right #links-right,
.layout-three-column-liquid .entry,
.layout-three-column-liquid-right .entry {
    overflow-x: hidden;
}

/* 3カラムリキッド */
.layout-three-column-liquid #content {
    width: 100%;
    margin: 0 -200px;
    height: 100%; /* for IE6 リサイズで中央カラムが右寄りになるのを防止 */
}
.layout-three-column-liquid .blog {
    margin: 0 200px;
    padding: 18px 15px 10px;
    height: 100%; /* for IE6 */
}
html>body.layout-three-column-liquid .blog {
    padding: 10px 15px;
}

/* 3カラムリキッド(右サイドバー) */
.layout-three-column-liquid-right #content {
    width: 100%;
    margin-right: em-385px;
    /* height: 100%; *//* for IE6 リサイズで中央カラムが右寄りになるのを防止 */
}
.layout-three-column-liquid-right .blog {
    margin-right: 385px;
    padding: 18px 15px 10px;
    height: 100%; /* for IE6 */
}
html>body.layout-three-column-liquid-right .blog {
    padding: 10px 15px;
}


/* for IE7 */
*:first-child+html .layout-three-column-liquid-right .blog,
*:first-child+html .layout-three-column-liquid .blog {
    padding-top: 18px;
}

/* リキッドレイアウト・サイドバー */
.layout-three-column-liquid #links-left-box {
    top: 15px;
    left: 0px;
    width: 200px;
}
.layout-three-column-liquid-right #links-left-box {
    top: 15px;
    right: 0px;
    width: 185px;
}
.layout-three-column-liquid #links-right-box,
.layout-three-column-liquid-right #links-right-box {
    top: 15px;
    right: 0px;
    width: 200px;
}
.layout-three-column-liquid #links-left,
.layout-three-column-liquid #links-right {
    padding: 0 15px;
    height: 95%; /* for IE6 */
}
.layout-three-column-liquid-right #links-left {
    padding: 0 0 0 15px;
    height: 95%; /* for IE6 */
}
.layout-three-column-liquid-right #links-right {
    padding: 0 15px;
    height: 95%; /* for IE6 */
}

/* リキッドレイアウト・フッタ */
.layout-three-column-liquid #footer,
.layout-three-column-liquid-right #footer {
    margin-top: 25px;
    height: 60px;
    color: #fff;
    background: #8fabbe;
    font-size: 12px;
    text-align: center;
    line-height: 5.0;
}
/* for IE7 */
*:first-child+html .layout-three-column-liquid #footer,
*:first-child+html .layout-three-column-liquid-right #footer {
    width: 100%; /* for IE7 フッタのレイアウト崩れを防止 */
}


#bottom {
	width:942px;
	background-image:url("<;;$MTBlogURL$>;/design/box_bg.jpg");
	background-position:center top;
	background-repeat:repeat-y;
	margin:0 auto;
	padding:0 0 15px 0;
}

#bottom div {
	width:920px;
	margin:0 auto;
}

#bottom div ul {
	margin:0;
	padding:0;
}

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


/* サイド */

/* プリ部の活動 */

#katudo * {
	display:block;
	padding:0;
	margin:0;
}
#katudo {
	background:url("http://www.nicola.jp/blog/puriblog/design3/banner_katudo_bg2.gif") no-repeat;
	height:463px;
	position:relative;
}
#katudo .bluebox {
	_zoom: 1;
	overflow: hidden;
}
#katudo .greenbox {
	position:absolute;
	left:0;
	top:267px;
	_zoom: 1;
	overflow: hidden;
}
#katudo .bluebox a.kiji,
#katudo .greenbox a.kiji {
	height:70px;
	margin:0;
	padding:0;
}
#katudo a {
	display:block;
}
#katudo .pri {
	clear:left;
	float:left;
	width:38px;
	margin:3px 0 5px 11px;
	padding:0;
	background-color:#ffffff;
}
#katudo .pri img {
	display:block;
	margin:0 auto;
}
#katudo .date {
	float:left;
	width:158px;
	margin:0 5px 5px 0;
	padding:0;
	font-size:11px;
	line-height:1.5em;
	background-color:transparent;
	color:#663300;
	font-weight:normal;
}
#katudo .date:hover{
	text-decoration:underline;
}

/*↓プリ部の活動　記事リンク2行天地表示用↓
#katudo * {
	display:block;
	padding:0;
	margin:0;
}

#katudo {
	background:url("http://www.nicola.jp/blog/puriblog/design3/banner_katudo_bg.gif") no-repeat;
	height:411px;
}

#katudo a {
	display:block;
}

#katudo .pri {
	clear:left;
	float:left;
	width:38px;
	margin:3px 0 5px 11px;
	padding:0;
	background-color:#ffffff;
}

#katudo .pri img {
	display:block;
	margin:0 auto;
}


#katudo .date {
	float:left;
	width:158px;
	margin:0 5px 5px 0;
	padding:0;
	font-size:11px;
	line-height:1.5em;
	background-color:transparent;
	color:#663300;
	font-weight:normal;
}

#katudo .date:hover{
	text-decoration:underline;
}
↑プリ部の活動　記事リンク2行天地表示用↑*/

/* プリ部の人気活動ランキング */
#rank * {
	display:block;
	line-height:1.2em;
	padding:0;
	margin:0;
}

#rank {
	background:transparent url("http://www.nicola.jp/blog/puriblog/design3/banner_rank_bg.gif") repeat-y scroll 0 86px;
	margin:5px 0 0;
}

#rank #pagerank_viewer ul {
	margin:0;
	padding:0 10px;
	background:none;
}

#rank #pagerank_viewer li {
	display:block;
	height:36px;
	font-size:11px;
	list-style:none;
	margin:0;
	padding:3px 1em 5px 45px;
}

#rank #pagerank_viewer li a {
	display:block;
	color:#663300;
	height:36px;
	background:transparent;
}

#rank #pagerank_viewer li.icon1 {background:transparent url("http://www.nicola.jp/blog/puriblog/design3/icon_rank_1st.gif") no-repeat scroll left top;}
#rank #pagerank_viewer li.icon2 {background:transparent url("http://www.nicola.jp/blog/puriblog/design3/icon_rank_2nd.gif") no-repeat scroll left top;}
#rank #pagerank_viewer li.icon3 {background:transparent url("http://www.nicola.jp/blog/puriblog/design3/icon_rank_3rd.gif") no-repeat scroll left top;}
#rank #pagerank_viewer li.icon4 {background:transparent url("http://www.nicola.jp/blog/puriblog/design3/icon_rank_4th.gif") no-repeat scroll left top;}
#rank #pagerank_viewer li.icon5 {background:transparent url("http://www.nicola.jp/blog/puriblog/design3/icon_rank_5th.gif") no-repeat scroll left top;}
#rank #pagerank_viewer li.icon6 {background:transparent url("http://www.nicola.jp/blog/puriblog/design3/icon_rank_6th.gif") no-repeat scroll left top;}
#rank #pagerank_viewer li.icon7 {background:transparent url("http://www.nicola.jp/blog/puriblog/design3/icon_rank_7th.gif") no-repeat scroll left top;}
#rank #pagerank_viewer li.icon8 {background:transparent url("http://www.nicola.jp/blog/puriblog/design3/icon_rank_8th.gif") no-repeat scroll left top;}
#rank #pagerank_viewer li.icon9 {background:transparent url("http://www.nicola.jp/blog/puriblog/design3/icon_rank_9th.gif") no-repeat scroll left top;}
#rank #pagerank_viewer li.icon10 {background:transparent url("http://www.nicola.jp/blog/puriblog/design3/icon_rank_10th.gif") no-repeat scroll left top;}

#nicola-net {}
#machine {}

/* ウチラのプリ白書 */
#white-paper * {
	display:block;
}

#white-paper {
	background-image:url("http://www.nicola.jp/blog/puriblog/design3/hakusyo_bn_bg.gif");
	background-repeat:repeat-y;
	width:220px;
	margin:0 4px 0 6px;
}

#white-paper .main {
	clear:both;
	margin:0 0 0 5px;
}

#white-paper .main li {
	float:left;
	display:block;
	width:206px;
	height:84px;
	background:url("http://www.nicola.jp/blog/puriblog/design3/banner_white_btn.gif");
}

#white-paper .main a {
	color:#666666;
}

#white-paper .main a:hover {
	color:#999999;
	text-decoration:none;
}

#white-paper .main .number {
	color:#8A8A8A;
	font-size:123.1%;
	text-align:center;
	padding-top:8px;
}

#white-paper .main .title {
	display:block;
	width:175px;
	overflow:hidden;
	color:#F52771;
	font-size:84%;
	font-weight:bold;
	text-align:left;
	text-indent:-11px;
	white-space:normal;
	padding:2px 0 0 0;
	margin:0 0 0 15px;
}


#white-paper .btn{
    margin: 5px 10px 0;
}

/* ウチラのプリ白書バックナンバー */
#content #white-paper {
	width:442px;
	background-image:url("http://www.nicola.jp/blog/puriblog/design3/hakusyo_bn_bg.gif");
	overflow:hidden;
}

#content #white-paper .main {
	margin:0;
}

#content #white-paper .new {
	color: #F52771;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin:0 84px 6px;
}

.hakusyo-bn {
    background: url("http://www.nicola.jp/blog/puriblog/design3/hakusyo_bn_bg.gif") repeat-y scroll left top transparent;
}

.entry-header-hakusyo {
    background-image: url("http://www.nicola.jp/blog/puriblog/design3/entry_header_gray.gif");
    background-repeat: no-repeat;
    margin: 0;
    padding: 24px 18px 0;
}

.entry-bg-gray {
    background-image: url("http://www.nicola.jp/blog/puriblog/design3/entry_bg_gray.gif");
    background-position: center top;
    background-repeat: repeat-y;
    overflow: hidden;
    padding: 0 18px;
}

.entry-bottom-gray {
    background-color: #FFFFFF;
    background-image: url("http://www.nicola.jp/blog/puriblog/design3/entry_bottom_gray.gif");
    background-position: left bottom;
    background-repeat: no-repeat;
    font-size: x-small;
    height: 66px;
    margin: 0;
    padding: 0;
}

.entry-bottom-gray a {
    color: #8A8A8A;
    left: 24px;
    position: relative;
    top: 24px;
}

/* ウチラのプリ白書プルダウンメニュー */
#back_no {
	margin:0 0 0 10px;
}

#back_no h3{
	clear:left;
	font-size:0.8em;
	color:#666666;
	font-weight:bold;
	margin-top:5px;
	padding:3px;
}

#back_no form select {
	display:block;
	width:190px;
	border:#ff99cc 1px solid;
	color:#666666;
	font-size:11px;
}

#back_no form select option {
	display:block;
	width:176px;
	padding:2px 0 2px 2px;
	color:#666666;
}


/* What's New */
#whats-new {}

#whats-new ul {
	display:block;
	margin:0 0 0 1em;
	padding:0;
}

#whats-new ul li {
	font-size: 12px;
	list-style:none;
}

#whats-new ul li a{
	color: #666666;
	list-height:1.4;
}

/* フッタ */
.layout-three-column table#footer tr td,
.layout-three-column-right table#footer tr td {
    color: #ffffff;
    background: #e950a3;
    font-size: 12px;
    line-height: 3.5;
}
.layout-three-column table#footer tr td a,
.layout-three-column-right table#footer tr td a{
    color: #ffffff;
}


input,textarea {
    font-family: "Osaka", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", arial, sans-serif;
}
.clear{
	clear:both;
}
/*------------------------------------------------------------
	Clearfix
------------------------------------------------------------*/

.clearfix:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	line-height:0;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
*+html .clearfix {
	height:1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */


