@charset "euc-jp";

/*

*******************************************************************



    @style2.css

    @author s

    @dateCreated 2006-04-26T18:28:00+09:00

    @dateModified 

    @description blog 共通用CSS

    @note 

    

        ・サイトHTMLの基本的な構成

        body

            container

                header

                    top(logo)

                    topSub(banner, logout)

                    globalMenu

                

                ○下の////　から　///までの部に変更を加える。

                

                ○他の要素と関わるものが多く存在するので、

                継承を利用して上書きしていくことが望ましい。

                

                .blogEntry　

                #blogStyle0（0のところは任意の数）



                と指定して、子の要素を上書きしていくことで、

                ある程度まで変更できる。

                

                ////////////////////////////////

                

                content

                    main

                        mainComponent

                    sub

                        subComponent

                

                ////////////////////////////////

                footer

                



*******************************************************************

*/



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

 基本要素 

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

/*----- link要素 -----*/

a:link {

	color:#333;

}

a:hover{

	color:#32BAB4; 

}

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

 抽象要素 

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

/* 大見出し h2要素周辺 */

.headImg{

	background:url(../../../i/blog/1/header.jpg) no-repeat;

	height: 160px;

}

.headImg h2 {

	height: 80px;

}

.headImg h2 a {

	margin:auto;

	padding-top:43px;

	color:#FFFF78;

	text-decoration:none;

	font-size:18px;

	font-weight:bold;

	display:block;

	outline:none;

	text-indent:50px;

}



/*■文字カラー■*/

.headImg h2 a:link{color: #000000;}

.headImg h2 a:visited{color: #1C1C1C;}

.headImg h2 a:hover {color: #FFFF78;}

/* 概要（h2の直下） */

#summary{

	margin-top:5px;

	margin-left:50px;

	text-align:left;

	font-weight:bold;

	color:#000000;

	width:680px;

}

/*■文字カラー■*/

/*h2 a,

#summary {

	text-indent: 70px;

}*/

/* 主要コンテンツ部分 */

#main{

	margin:10px 0 0 0;

	padding:0;

	background:#F1F2E3;

}

/* mainの下層部分 */

#main .mainComponent{

	padding-bottom:10px;

}





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

 エントリ・モジュール  固有指定

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



/*----- エントリ h3 -----*/

.entryUnit h3{

	background: url(../../../i/blog/1/main_h3.jpg) repeat-x;

	font-size:120%;

	font-weight:bold;

	padding-top:8px;

	width:610px;

	width:720px;

	height:30px;

	text-align: left;

	text-indent:20px;

}

.entryUnit h3 a, 

.entryUnit h3 a:link, 

.entryUnit h3 a:visited {

	color:#000066; 

	font-weight:bold;														}



/*----- エントリ h4 -----*/

#commentList #commentListH,

.entryUnit #trackbackH {

	background: url(../../../i/blog/1/main_h4.jpg) repeat-x;

}

/* フォーム梱包部分（コメント、メール） */

#commentFormBody,

#mailFormBody {

	color: #333;

	background: #FFFFC8;

}



/* 編集　削除 */



.entryEdit li a,

.entryEdit li a:link,

.entryEdit li a:visited{

    color:#FFF;

}





.entryEdit li a:hover{

    color:#DDFF1A;

}



	

/*

*******************************************************************

******************************************************************* 



sub



******************************************************************* 

******************************************************************* 

*/

#sub {

	padding-top:10px;

	padding-left:0px;

}



#sub .subComponent{

	background-color:#F1F2E3;

	margin-top: 0;

}

	

#sub h3{

	background: url(../../../i/blog/1/sub_h3.jpg) no-repeat 0 0;

	color: #333;

	text-align: center;

	font-size:100%;

	font-weight:bold;

	padding-top: 10px;

	width: 180px;

	width: 227px;

	height: 30px;

}



#myFriendList {

	border:none;

}



.blogEntry #sub #recentEntry dl,

.blogEntry #sub #recentComment dl,

.blogEntry #sub #trackback dl,

.blogEntry #sub #category ul{

	width:160px;

}

.blogEntry #sub #category ul{

	width:160px;

}

#rss p,

#qrCode p,

#blogLink p

 /* bug for IE */ {

/* ボックス中央寄せ c/common/function.cssに */

}

/* subヒット数*/

#hit li,

.blogEntry #sub #archive ul li,

.blogEntry #sub #myCommunityList ul li,

.blogEntry #sub #category ul li,

.blogEntry #sub #myFriendList ul li {

/* ボックス中央寄せ c/common/function.cssに */

	padding: 5px 0;

}





#hit #hitToday{

	border-bottom:1px dotted #666666;

}



/*テンプレート編集*/

#sub #blogEdit {

	padding:0;

	border:none;

}



#sub #blogEdit a{

	text-indent:-9999px;

	display:block;

	background:url(../../../i/common/template_hensyu.gif) no-repeat;

	background-color:#CCCCCC;

	width:188px;

	height:43px;

	border:1px solid #BF4043;

	text-align:center;

	outline:none;

}

	

#sub #blogEdit p{

	margin:0;

	padding:0;

}

#sub .nowMonth,

#sub .otherMonth {

	border: none;

}



#rss #rssWrapper img{

    width:80px;

    height:15px;

}