@charset "utf-8";
/* CSS Document */

/* Default Layout: 
@import url(http://www.rinatsuku.net/mt/mt-static/themes-base/blog.css);
@import url(http://www.rinatsuku.net/mt/mt-static/themes/minimalist-red/screen.css); */


/* =================================

共通設定

 ================================= */

img{
border:none;
vertical-align:middle;
}
ul,ol{
list-style-type:none;
}

html,body,
h1,h2,h3,h4,h5,h6,h7,
div,p,
form,
table,th,td,
dl,dt,dd,
ul,ol,li{
margin:0;
padding:0;
font-size:1em;
line-height:1.8;
}
a{
color:#C94D72;
}
a:visited{
color:#777;
}
a:hover{
color:#F3DAE1;
}

body{
margin-top:20px;
margin-bottom:0;
background-color:#C94D72;
}
div#container{
background-color:#fff;
font-size:0.95em;
}
div#container div#container-inner{
margin-right:auto;
margin-left:auto;
padding-top:30px;
}

hr{
background-color:#F3DAE1; 
color:#F3DAE1; 
border:none; 
height:1px;
}


/* =================================

ヘッダー

 ================================= */

div#header{
padding-bottom:30px;
width:53em;
margin-left:auto;
margin-right:auto;
}
div#header h2#header-description{
color:#aaa;
font-size:0.95em;
font-weight:normal;
margin-top:0.3em;
}



/* =================================

コンテナーレイアウト

 ================================= */

div#content{
width:53em;
margin-left:auto;
margin-right:auto;
}
div#content div#alpha{
float:left;
width: 36em;
}
div#content div#beta{
float:right;
width: 200px;
}



/* =================================

エントリー

 ================================= */

div#alpha div.entry-asset{
border:1px solid #F3DAE1;
margin-bottom:30px;
padding:1em;
}

div#alpha div.entry-asset div.asset-header h2.entry-title{
color:#000;
font-size:1.2em;
padding-bottom:0.3em;
border-bottom:1px dotted #F3DAE1;
}
div#alpha div.entry-asset div.asset-header div.asset-meta{
color:#000;
font-size:0.65em;
padding-top:0.4em;
text-align:right;
}
div#alpha div.entry-asset div.asset-header div.asset-meta address{
color:#777;
font-style:normal;
padding-right:0.3em;
display:inline;
}

div#alpha div.entry-asset div.entry-content img{
border:1px solid #CCC;
}
div#alpha div.entry-asset div.entry-content p{
margin-top:1.5em;
}
div#alpha div.entry-asset div.entry-content p.underUL{
margin-top:0;
}
div#alpha div.entry-asset div.entry-content ul{
margin-top:0.5em;
margin-bottom:0.5em;
}
div#alpha div.entry-asset div.entry-content ul li{
padding-left:0.8em;
background:url(/images/li.gif) left 0.6em no-repeat;
}
div#alpha div.entry-asset div.entry-content strong{
padding-left:1.2em;
background:url(/images/strong.gif) left center no-repeat;
}
div#alpha div.entry-asset div.entry-content blockquote{
margin-left:1em;
margin-right:1em;
}

div#alpha div.entry-asset div.entry-content div.asset-more-link{
text-align:right;
margin-top:15px;
}

div#alpha div.entry-asset div.asset-footer div.entry-categories{
margin-top:30px;
}
div#alpha div.entry-asset div.asset-footer div.entry-categories h3.entry-categories-header{
color:#C94D72;
}
div#alpha div.entry-asset div.asset-footer div.entry-categories ul li.entry-category{
display:inline;
}

div#alpha div.entry-asset div.entry-tags{
margin-top:15px;
}
div#alpha div.entry-asset div.entry-tags h3.entry-tags-header{
color:#C94D72;
}
div#alpha div.entry-asset div.entry-tags ul.entry-tags-list{
margin-top:0;
margin-bottom:0;
}
div#alpha div.entry-asset div.entry-tags ul.entry-tags-list li.entry-tag{
display:inline;
background:none;
padding-left:0;
}

div#alpha div#trackbacks{
margin-top:30px;
}
div#alpha div#trackbacks h3.trackbacks-header{
color:#C94D72;
}
div#alpha div#comments{
margin-top:30px;
margin-bottom:30px;
}
div#alpha div#comments h3.comments-open-header{
color:#C94D72;
}
div#alpha div#comments div.comments-content div.comment{
margin-bottom:10px;
}
div#alpha div#comments div#comments-open{
margin-top:30px;
}

div#alpha div.content-nav{
text-align:center;
margin-bottom:30px;
}

div#rinatsukuCMblogEntry{
margin:0 auto;
text-align:center;
}

div#moreEntry,
div#relatedEntry,
div#accessRanking{
margin-bottom:30px;
}
div#moreEntry p,
div#relatedEntry p,
div#accessRanking p{
padding:5px 10px;
margin-bottom:10px;
background-color:#F3DAE1;
}
div.toNextPrevious{
margin-bottom:30px;
text-align:center;
}
ul#page_rank{
margin-top:-25px;
margin-bottom:10px;
}
div.widget_content_sub{
text-align:right;
padding:10px 0 0;
border-top:1px solid #F3DAE1;
}


/* =================================

アーカイブ

 ================================= */

div#alpha h2.archive-title,
div#alpha h2.archive-header{
line-height:1.05;
padding-left:1.2em;
background:url(/images/strong.gif) left top no-repeat;
margin-bottom:10px;
}
div#alpha div.archive-monthly,
div#alpha div.archive-category,
div#alpha div.archive-category-monthly,
div#alpha div.archive-author-monthly{
margin-top:30px;
}
div#alpha div.archive-author-monthly{
margin-bottom:30px;
}



/* =================================

検索結果ページ

 ================================= */

body.mt-search-results div#alpha h1#page-title{
line-height:1.05;
padding-left:1.2em;
background:url(/images/strong.gif) left top no-repeat;
margin-bottom:10px;
}



/* =================================

サイドバー

 ================================= */

div#beta{
font-size:0.75em;
}
div#beta div.widget img{
border:1px solid #CCC;
}
div#beta div.widget{
border:1px solid #CCC;
background-color:#EEE;
padding:4px;
margin-bottom:10px;
}
div#beta div.widget h3{
border:1px solid #fff;
background-color:#bbb;
text-align:center;
font-weight:bold;
height:2em;
line-height:2;
margin-bottom:5px;
color:#fff;
font-size:1.3em;
}

/* About rinatsuku.net */
div#beta div.widget div.item-content{
background-color:#fff;
text-align:center;
padding:5px 5px 0;
border-top:1px solid #CCC;
border-right:1px solid #CCC;
border-left:1px solid #CCC;
}
div#beta div.widget p.about_text{
line-height:1.5;
background-color:#fff;
padding:7px;
border-right:1px solid #CCC;
border-bottom:1px solid #CCC;
border-left:1px solid #CCC;
}
div#beta div.widget p.now{
border-top:1px solid #CCC;
}
div#beta div.widget div#twitter_div{
background-color:#fff;
padding:5px 5px 0;
margin-top:5px;
border:1px solid #CCC;
}
/* カレンダー */
div#beta div.widget-calendar div.widget-content{
border:1px solid #CCC;
background-color:#fff;
padding:4px;
}
div#beta div.widget-calendar div.widget-content table{
width:100%;
}
div#beta div.widget-calendar div.widget-content table th,
div#beta div.widget-calendar div.widget-content table td{
text-align:center;
}
div#beta div.widget-calendar div.widget-content table td a{
display:block;
border:1px solid #F3DAE1;
}
div#beta div.widget-calendar div.widget-content table td a:hover{
border:1px solid #C94D72;
background-color:#F3DAE1;
color:#C94D72;
}
/* 最近の記事 */
div#beta div.widget-recent-entries div.widget-content{
border:1px solid #CCC;
background-color:#fff;
padding:4px;
}
div#beta div.widget-recent-entries div.widget-content ul.widget-list li.widget-list-item{
padding:4px;
line-height:1.5;
border-bottom:1px dotted #ccc;
}
/* カテゴリー */
div#beta div.widget-archive-category div.widget-content{
border:1px solid #CCC;
background-color:#fff;
padding:4px;
}
div#beta div.widget-archive-category div.widget-content ul.widget-list li.widget-list-item{
padding:4px;
line-height:1.5;
border-bottom:1px dotted #ccc;
}
/* 月別アーカイブ */
div#beta div.widget-archive-monthly div.widget-content{
border:1px solid #CCC;
background-color:#fff;
padding:4px;
}
div#beta div.widget-archive-monthly div.widget-content ul.widget-list li.widget-list-item{
padding:4px;
line-height:1.5;
border-bottom:1px dotted #ccc;
}
/* 全てのアーカイブ */
div#beta div.widget-archive-all h3.widget-header{
margin-bottom:0;
}
/* タグクラウド */
div#beta div.widget-tag-cloud div.widget-content{
border:1px solid #CCC;
background-color:#fff;
padding:4px;
}
div#beta div.widget-tag-cloud ul.widget-list {
margin-right: 0;
margin-left: 0;
}
div#beta div.widget-tag-cloud li.widget-list-item {
display: inline;
margin: 0 5px 0 0;
padding: 0;
line-height: 1.2;
background: none;
}
div#beta div.widget-tag-cloud li.rank-1  { font-size: 1.75em; }
div#beta div.widget-tag-cloud li.rank-2  { font-size: 1.75em; }
div#beta div.widget-tag-cloud li.rank-3  { font-size: 1.625em; }
div#beta div.widget-tag-cloud li.rank-4  { font-size: 1.5em; }
div#beta div.widget-tag-cloud li.rank-5  { font-size: 1.375em; }
div#beta div.widget-tag-cloud li.rank-6  { font-size: 1.25em; }
div#beta div.widget-tag-cloud li.rank-7  { font-size: 1.125em; }
div#beta div.widget-tag-cloud li.rank-8  { font-size: 1em; }
div#beta div.widget-tag-cloud li.rank-9  { font-size: 0.95em; }
div#beta div.widget-tag-cloud li.rank-10 { font-size: 0.9em; }
div#beta div.widget-tag-cloud li.widget-list-item a{
display:inline-block;
padding:1px;
border:1px solid #fff;
}
div#beta div.widget-tag-cloud li.widget-list-item a:hover{
border:1px solid #C94D72;
background-color:#F3DAE1;
color:#C94D72;
}
/* モバイルへのQRコード */
div#beta div.widget-qr div.widget-content{
border:1px solid #CCC;
background-color:#fff;
padding:4px;
text-align:center;
}
/* ブログ内検索 */
div#beta div.widget-search div.widget-content{
border:1px solid #CCC;
background-color:#fff;
padding:4px;
}
div#beta div.widget-search div.widget-content form{
text-align:center;
margin:0 auto;
}
/* ブログパーツ */
div#beta div.side_blogparts{
text-align:center;
margin:0 auto 10px;
}
/* ブログパーツ内　ケンコーコムアフィリエイト */
div#beta div.kenkocom p{
margin:0 auto 10px;
}


/* =================================

フッター

 ================================= */

div#footer{
clear:both;
font-size:0.95em;
}
div#footer-inner{
width:56em;
margin:0 auto;
padding:10px 0 0;
border-top:1px solid #F3DAE1;
}

/* ブログパーツ */
div#footer div#footer-inner div#footer-content div.side_blogparts{
text-align:center;
font-size:0.75em;
float:left;
margin:0 24px 0 0;
padding-bottom:10px;
}

/* コピーライト */
p.copyright{
color:#fff;
text-align:center;
background-color:#C94D72;
clear:both;
}

/* MTPaginate用 */
.paginate {
text-align: center;
font-size:0.75em;
}



/* =================================

ポートフォリオ用の設定

 ================================= */

/* ポートフォリオのサムネイル一覧スペース */
div#portfolio div.alpha-inner{
border:1px solid #CCC;
}
