/*  
Theme Name: gukko3_koi
Theme URI: http://www.koikikukan.com/
Description: koikikukan template 3 column
Author: Yujiro Araki
Author URI: http://www.koikikukan.com/
Version: 0.2
*/

/*
 * File      : style.css
 * Version   : 1.00
 * Update    : 1.01 2007.01.24 fix textarea size for Mozilla.
 *           : 1.02 2007.02.11 add color property at ul element of sidebar.
 *           : 1.03 2007.02.24 fix top property for liquid layout.
 *           : 2.00 2007.07.22 for XHTML 1.0 Strict.
 *
 * Copyright (C) 2005-2007 www.koikikukan.com All rights reserved.
 */

/* all */
* {
    margin: 0;
    padding: 0;
    font-family: Verdana, Arial, sans-serif;
}
body {
    font-size: 12pt;
	line-height: 13pt;
	font-family:"ＭＳ Ｐゴシック","Mona","mona-gothic-jisx0208.1990-0",sans-serif;
	background:#F3F6F1 url(images_ha/back.gif) repeat-y;
	
}
/* anchor */
a,
a:link,
a:visited {
 color: #ff0000;
    text-decoration: none;
}
a:hover {
    color: #ff0000;
    text-decoration: underline;
}

#content a,
#content a:link,
#content a:visited {
    color: #ff0000;
    text-decoration: underline;
}

/* banner title */
#header {
    border-bottom: 5px solid #ff0000;
    background: #ED2525 url("images_ha/head_left.gif") right top no-repeat;
}

#header a,
#header a:link,
#header a:visited {
    color: #ED2525;
    background: transparent;
    text-decoration: none;
}

/* description of blog */
.blog-description {
    color: #7AA265;
    font-size: 10px;
	line-height: 11px;
}

/* article */
.blog {
    background: transparent url("images_ha/left_pict.gif") left top no-repeat;
    padding: 10px 15px;
    margin-left:25px;
}

/* comment color */
.date,
.trackbacks-header,
.comments-header,
.comments-open-header {
    color: #fff;
    background: #FF0000;
}


#links-left li li,
#links-right li li {
    background: url(images_ha/lmark.gif) no-repeat 0 0.5em;
    padding-left: 12px;
    margin: 0;
}

#links-left ul ul,
#links-right ul ul {
    margin: 0;
}

.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;
}

/* for 2 columns liquid layout (with left sidebar) */
.layout-two-column-liquid-left #links-left {
	 background-color: #FAC6C6;
    position: absolute;
    width: 200px;
    top: 103px;
    _top: 102px;
    left: 2px;
    color: #fff;
}

/* 可変領域 \*/


/* メニューのタイトル */
#links-left ul li h2{
	background: url(images_ha/left_title.gif) no-repeat;
	color:#ED2525;
}

#links-right ul li h2 {
	background: url(images_ha/right_title.gif) no-repeat;
}

/* メニューのスタイル */
ul#mainmenu li {
	margin: 0; padding: 5px 2px 4px 32px; 
	color: #FAC6C6; background: url(images_ha/menu.gif) no-repeat; 
	font-weight: bold;
}


/*-- ボディ --*/
body {
	color: #000000;
	margin: 0;
	padding: 0;
	font-size: 12pt;
}

p {
	font-size: 16px;
}


hr {color: #BCBCBC; height:1px;}


/* ハルヒ台詞 */
td.body h5,td.body h6 {
	font-size: 16px;
	font-weight: 400;
	MARGIN: 15px 20px 15px 70px; 
	TEXT-INDENT: -50px;
}

/*-- 見出し --*/
h1 {}
h2 {}

td.body h3 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 36px;
	line-height: 40px;
	font-weight: bolder;
	color: #666666;
	text-align: center;
	border:none;
}

div#haruhi_body{
	color: #000000;
	width: 810px;
	background-color: #FFFFFF;
	margin: 10px;
	padding: 20px;
	font-size: 16px;
	line-height: 150%;
	background-attachment: scroll;
	background-image: url(images_ha/sos.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

td.body {
	font-size:16px;
	line-height:160%;
	padding: 0 15px 0 10px;
}


td.body p {
	padding: 0 15px 0 10px;
}



td.notes{
	BORDER-LEFT: red 2px dotted;
	vertical-align:top;
	padding: 0 0 0 20px;
	font-size: 12px;
	line-height: 120%;
}

td.notes p{
	font-size: 12px;
	line-height: 120%;
}
.att{
	font-size: 10px;
}

 div.AA, div.AA p {
   letter-spacing      : normal;
   word-spacing        : normal;
   overflow            : auto ;
   font-family         : "ＭＳ Ｐゴシック",Osaka,sans-serif ;
   font-size           : 14px ;
   line-height         : 1.1 ;
 }

p.date {
	display:none;
}
