/* ■■■ 基本的な設定 ■■■ */

/* ■■ ブログの横幅設定　■■ */　

#container {
width: 820px;
}

/* ■■ ３カラムの各横幅設定 ■■ */
/* ■ 中央コンテンツ部分の横幅 ■ */　
#center {
width: 480px;
}

/* ■ 左サイドバーの横幅 ■ */　
#left {
width: 160px;
}

/* ■ 右サイドバーの横幅 ■ */　
#right {
width: 160px;
}

/* ■■ その他設定 ■■ */

body {
text-align: center;
background-color: #ffffff;
}

#container {
margin-right: auto;
margin-left: auto;
text-align: left;
}

#center {
float: left;
}

#left {
float: left;
}

#right {
float: left;
}

#footer {
clear: both;
}

/* ■■■ レイアウトのデザイン設定 ■■■ */
#container {
background-color: #ffffff;
padding-top: 0px;
}

/* ■■ 段の間隔 ■■ */
/* ■ コンテンツ部分の左右の余白 ■ */
.content {
margin-left: 10px;
margin-right: 10px;
}

/* ■ 左サイドバーの左右の余白 ■ */
#left div {
margin-left: 10px;
margin-right: 5px;
}

/* ■ 右サイドバーの左右の余白 ■ */
#right div {
margin-left: 5px;
margin-right: 0px;
}

.content div div, #left div div, #right div div {
margin-left: 0;
margin-right: 0;
}



/* ■■■ パーツのデザイン設定 ■■■ */
/* ■■ ヘッダー部分のデザイン ■■ */
/* ■ ヘッダー ■ */
#title {
background-image: url(sougotrasen.jpg);
background-repeat: no-repeat;
background-position: 0% 0%;
background-color: #ffffff;
padding: 5px 20px 130px;
margin-bottom: 10px;
border-top: outset 3px #cccccc;
border-bottom: inset 3px #cccccc;
}

#title h1 {
font-size: 12pt;
margin-top: 0px;
margin-bottom: 10px;
}

#title h1 a {
text-decoration: none;
color: #000000;
}

#title h2 {
color: #ffa000;
font-size: 8pt;
margin-top: 0px;
padding: 0px 140px 0px 0px;
}

/* ■■ コンテンツ部分のデザイン ■■ */
/* ■ コンテンツ部分 ■ */
#three{
font-size: 8pt;
color: #000000;
}

/* ぱんくずリスト */
.pan {
font-size: 8pt;
font-family: Verdana, Arial, sans-serif;
color: #000000;
}

.pan a {
font-family: Verdana, Arial, sans-serif;
color: #0000ff;
}

/* サブカテゴリ */
.entrylink h2 {
font-size: 8pt;
color: #ff8100;
margin: 5px ;
padding-bottom: 5px;
}

.entrylink {
font-size: 8pt;
color: #000000;
border: solid　1px #ebbd60;
padding: 5px;
margin: 5px 0px;
}

.entrylink a {
color: #000000;
text-decoration: none;
padding-left:15px;
padding-right:15px;
}

.entrylink ul	{
font-size: 8pt;
color: #000000;
margin: 5px ;
padding:0px;
list-style-type:none;
	}



/* スタート */
.start h2 {
font-size: 8pt;
color: #183390;
margin: 0px;
padding: 12px 5px 3px 14px;
background-image: url(bannerc.jpg);
}

.start {
font-family: Verdana, Arial, sans-serif;
margin-bottom: 30px;
font-size: 8pt;

}

.start a {
font-family: Verdana, Arial, sans-serif;
color: #0000ff;

}


/* エントリー */
.entry h2 {
font-size: 8pt;
color: #183390;
margin: 0px;
padding: 12px 5px 3px 14px;
background-image: url(bannerc.jpg);
}

.entry h3 {
font-size: 8pt;
color: #183390;
}

.entry p.posted {
font-family: Verdana, Arial, sans-serif;
font-size: 8pt;
color: #000000;
border-bottom: solid 1px #93c0f7;
padding-top: 3px;
padding-bottom: 3px;
margin-bottom: 0px;
}


.entry {
font-family: Verdana, Arial, sans-serif;
margin-bottom: 30px;
font-size: 8pt;

}

.entry a {
font-weight: bold;
font-family: Verdana, Arial, sans-serif;
color: #0000ff;
}

.entry ul {
font-family: Verdana, Arial, sans-serif;
font-size: 8pt;
list-style-type: decimal;
line-height: 110%;
}

#recent {
font-family: Verdana, Arial, sans-serif;
font-size: 7pt;
color: #555555;
}

#recent a {
font-family: Verdana, Arial, sans-serif;
font-size: 7pt;
}

/* 検索*/
#search h2 {
background-image: url(banner4.jpg);
background-repeat: no-repeat;
font-size: 8pt;
text-align:left;
color: #ff5200;
padding: 10px 5px 3px 14px;
margin-bottom: 0px;
}

/* トラックバック */
.trackbacks h3 {
font-size: 8pt;
color: #183390;
}

#trackbacks-info {
border: dashed 1px #fcc7f7;
background-color: #fce4f7;
padding: 5px;
margin: 1px 0px;
}

/* コメント・トラバリスト */
#list h2 {
background-image: url(banner4.jpg);
background-repeat: no-repeat;
font-size: 8pt;
text-align:left;
color: #ff5200;
padding: 10px 5px 3px 14px;
margin-bottom: 0px;
}

#list	{
text-decoration: none;
border-right: solid　1px #ffde7f;
border-left: solid　1px #ffde7f;
border-bottom: solid　1px #ffde7f;
	}

#list a	{
text-decoration: none;
color: #555555;
	}

#list a:hover{background-color:#a7cfff;}

#list ul	{
font-size: 6pt;
color: #555555;
list-style-type:none;
margin-top: 0px;
margin-bottom: 8px;
margin-left:0;
padding-left:0;
padding: 5px;
margin: 0px 0px;
	}

#list1 h2 {
background-image: url(banner4.jpg);
background-repeat: no-repeat;
font-size: 8pt;
text-align:left;
color: #ff5200;
padding: 10px 5px 3px 14px;
margin-bottom: 0px;
}

#list1	{
text-decoration: none;
color: #000000;
border-right: solid　1px #ffde7f;
border-left: solid　1px #ffde7f;
border-bottom: solid　1px #ffde7f;
	}

#list1 a	{
text-decoration: none;
color: #555555;
	}

#list1 a:hover{background-color:#a7cfff;}

#list1 ul	{
font-size: 6pt;
color: #555555;
list-style-type:none;
margin-top: 0px;
margin-bottom: 8px;
margin-left:0;
padding-left:0;
padding: 5px;
margin: 0px 0px;
	}

ul.tree {
    margin: 10px!important;
    padding: 0px!important;
    font-size: 7px;
color: #ff5200;
    list-style: none!important;

}

ul.tree ul {
    margin: 0px!important;
    padding: 0px!important;

}

ul.tree li {
    margin: 0px!important;
    padding: 0px 0px 0px 16px!important;
    background-image: url(tree_lst.gif);
    background-repeat: no-repeat!important;
    list-style: none!important;
}

ul.tree li.end {
    background-image: url(tree_end.gif);
    list-style: none;
}


/* ■■ サイドバー部分のデザイン ■■ */
/* ■カテゴリーメニュー■ */
#categories h2	{
background-image: url(banner3.jpg);
background-repeat: no-repeat;
font-size: 8pt;
text-align:left;
color: #183390;
padding: 10px 5px 3px 14px;
margin-bottom: 0px;
border-right: solid　1px #93c0f7;
	}

#categories a	{
text-decoration: none;
color: #000000;
	}

#categories a:hover{background-color:#a7cfff;}

#categories ul	{
font-size: 8pt;
color: #000000;
list-style-type:none;
margin-top: 0px;
margin-bottom: 8px;
margin-left:0;
padding-left:0;
border-right: solid　1px #93c0f7;
border-left: solid　1px #93c0f7;
border-bottom: solid　1px #93c0f7;
padding: 5px;
margin: 0px 0px;
	}



#categories ul ul	{
border: solid　1px #ffffff;
font-size: 8pt;
color: #000000;
	}

#categories li	{
padding-bottom: 3px;
	}

#categories li li	{
background-image: url(branch.gif);
background-repeat: no-repeat;
padding-left: 25px;
	}

#categories li li.sublast	{
background-image: url(branch_last.gif);
	}

#categories	{
font-size: 8pt;
color: #000000;
	}

/* ■ フッター ■ */
#footer {
font-family: Verdana, Arial, sans-serif;
font-size: 7pt;
color: #555555;
}

#footer a {
font-family: Verdana, Arial, sans-serif;
font-size: 7pt;
color: #0000ff;
}

