@charset "<$MTPublishCharset$>"; /* PublishCharset into mt-config.cgi */







/*



 * File      : styles-site.css



 * Version   : 2.06



 * Update    :



 * 2.00 2005.09.01: Update for Movable Type 3.2.



 * 2.01 2005.09.03: add font-size to content-nav.



 * 2.02 2005.09.27: correct the capital letter to the small letter.



 * 2.03 2005.10.13: add ul and ol type selectors to .entry class selector.



 * 2.04 2005.11.26: fixed typo.



 * 2.05 2006.01.26: comment out the specification of the background image.



 * 2.06 2006.02.26: delete font-weight property from all name selector and add h type selectors



 *                            and brought property for the title together.



 *



 * Copyright (C) 2005-2006 www.koikikukan.com All rights reserved.



 */







/* すべて */



* { font-size: 10px; margin: 0; padding: 0; font-family: Verdana, Arial, sans-serif; line-height: 1.2em; }







/* 見出し */



h1, h2, h3, h4, h5, h6 {



    font-weight: normal;



}







/* リンク */



a,



a:link,



a:visited {



    color: white;



    text-decoration: none;



}



a:hover {



    color: white;



    text-decoration: underline;



}



a:active {}







/* リンクつき画像 */



a img {



    border: 0;



}







/* 段落 */



p {



    margin-top: 15px;



    margin-bottom: 15px;



}







/* 順序なしリスト */



ul, ol {



    padding-left: 16px;



}



ul li {



    list-style-type: circle;



}







/* 定義リスト */



dl {}



dt {}



dd {



    padding-left: 8px;



}







/* フォーム */



form {



    margin: 0px;



}



input {



    padding: 1px;



    font-size: 12px;



}







/* 引用 */



blockquote {



    width: auto;



    margin: 15px 20px 0 20px;



    padding: 10px;



    border: 1px solid #666666;



    background: #f6f6f6;



    font-size: 10px;



    line-height: 150%;



}



.quotetitle { /* 引用文タイトル */



    font-size: 10px;



    border-bottom: 1px solid #666666;



    padding: 3px;



}







/* タイトルバナー */



#banner { padding: 15px; color: #999999; background-color: #333; text-align: left; }







#banner a,



#banner a:link,



#banner a:visited {



    color: #ffffff;



    font-size: 32px;



    text-decoration: none;



}



#banner a:hover {}



#banner a:active {}







/* タイトルバナー下の説明 */



#banner h2 {



    color: #ffffff;



    font-size: 12px;



}







/* エントリー全体 */



.blog { padding: 10px; font-size: small; color: #fff; background-color: #333; }







/* エントリー日付 */



.date { 



    margin: 6px 5px 0;



    padding: 2px 0 2px 5px;



/*    background-position: left; 



    background-repeat: no-repeat;



    background-image: url(".gif");*/



    font-size: 11px;



    font-weight: bold;



}







/* エントリー日付・コメントタイトル・トラックバックタイトルの配色 */



.date,



.trackbacks-header,



.comments-header,



.comments-open-header {



    color: #ffffff;



    background: #800000;



}







/* エントリー */



.entry { width: auto; margin: 0 5px 15px; color: #36414d; font-size: 12px; line-height:150%; background-color: #333; word-break: break-all; }



.entry a:active {}


.entry-body {
	margin-top: 25px;
	margin-bottom: 15px;
}
.entry-body img {

	border: 5px solid #FFFFFF;

	margin: 0px 8px 5px 0px;

}







/* エントリーのテキストエリア可変長指定 */



.entry textarea {



    



}







/* 写真のコメント(概要) */



.entry-excerpt { color: #fff; padding-right: 100px; }







/* 写真の設定値(追記) */



.entry-more { color: #fff; }







/* アルバムセレクト */



.album { float: right; margin-right: 10px; }







/* エントリータイトル */



.entry-header {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	margin-top: 15px;
	padding-left: 5px;
	border-left: 2px solid #ef1052;
	display: block;
	padding-bottom: 5px;
}







/* 投稿者 */



.entry-footer { border-top: 1px dotted #fff; text-align: right; color: #fff; font-size: 9px; }







/* Typekeyコメンタ－画像 */



.commenter-profile img {



    vertical-align: middle;



    border-width: 0;



}







/* アーカイブページの前後リンク */



.content-nav { margin: 10px 20px 10px 10px; text-align: left; font-size: 12px; font-weight: normal; font-style: normal; }







/* カレンダー */



.calendarhead {



    padding-bottom: 5px;



    text-align: center;



    color: #444444;



    font-size: 9px;



    background: none;



    letter-spacing: 0.2em;



}



.calendar {



    text-align: center;



    color: #444444;



    background: none;



}



.calendar table {



    text-align: center;



    padding: 0px;



    border-collapse: collapse;



}



.calendar th {



    padding-bottom: 3px;



    font-size: 8px;



    width: 23px;



}



.calendar td {



    padding: 2px 0;



    font-size: 9px;



    line-height: 120%;



}



.today {



    display: block;



    text-align: center;



    color: #444444;



    border: 1px solid #444444;



}



.red {
    color: #e50003;
}
.pink {
	color: #ef1052;
	font-weight: bold;
}



.blue {



    color: blue;



}







/* サイドメニュータイトル */



.sidetitle {



    margin-top: 3px;



    padding: 2px 0 1px;



    _padding: 1px 0 2px;



    border: 1px solid  #666666;



    text-align: center;



    color: #444444;



    background: #f6f6f6;



    font-size: 10px;



    line-height: 140%;



}







/* サイドメニュー */



.side {



    margin: 3px 0 20px;



    background: none;



    color: #444444;



    font-size: 10px;



    _font-size: 9px;



    line-height: 150%;



}







/* サイドメニュー(サブカテゴリー用) */



.side #categories ul {



    padding-left: 16px;



}



.side #categories ul ul {



    padding-left: 10px;



}



.side #categories li {



    list-style-type: circle;



}







/* カウンター */



.counter {



    margin: 8px 0 25px;



    padding: 2px;



    background: none;



    font-size: 9px;



}







/* RSSフィード */



.syndicate {



    margin-bottom: 5px;



    text-align: left;



    color: #666666;



    font-size: 9px;



    line-height: 150%;



}







/* クレジットバナー */



.powered {



    margin-top: 50px;



    text-align: left;



    color: #666666;



    font-size: 9px;



    line-height: 150%;



}



.powered img {



    margin-top: 3px;



}







.clear {



    clear: both;



}







/* コメント・トラックバック */



#comments-open-data p {



    margin-bottom: 10px;



}







#comment-post {



   font-weight: bold;



}







#comment-author, #comment-email, #comment-url, #comment-text {



   width: 220px;



}







#comment-text {



    width: 266px;



}







#comment-bake-cookie {



   margin-left: 2px;



   vertical-align: middle;



}







#comments-open-footer {



    text-align: center;



}







.trackbacks,



.comments {



    margin: 10px 5px;



    color: white;



}







.trackbacks-header,



.comments-header,



.comments-open-header {



    margin: 15px 0;



    padding: 2px 0 2px 5px;



    color: #ffffff;



    background: #ef1052;



    font-size: 11px;



}







#trackbacks-info,



.trackback-content,



.comment-content,



.comments-open-content {



    margin: 0;



    padding: 0;



    font-size: 12px;



    line-height: 150%;



    word-break: break-all;



}







.trackback-content p,



.comment-content p {



    margin-top: 10px;



    margin-bottom: 5px;



}







.trackback-footer,



.comment-footer {



    font-size: 9px;



    border-top: 1px dotted #36414d;



    text-align: right;



    padding-top: 3px;



    margin-right: 2px;



}







.comments-open label {



    display: block;



}







.comments-head {



    font-size: 11px;



    color: #ffffff;



    background: #ef1052;



    padding: 2px 0 2px 5px;



    margin: 15px 0;



}











/* 1カラム */



body.layout-one-column { background-color: #333; margin-bottom: 20px; text-align: center; }



input,textarea {



    font-family: "Osaka", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", arial, sans-serif;



}



.layout-one-column #box { width: 750px; margin-right: auto; margin-left: auto; margin-bottom: 0; padding: 0; text-align: left; background-color: #333; }







/* フッタ */



.layout-one-column #footer {



    text-align: left;



}
.plist {
	padding-left: 1px;
}
.plist img {
	padding: 0px;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

