/* 背景色 */
body{
text-align:left;
margin:0px;
padding:0px;
position:absolute;
background:#FFFFFF url(./img_set/body_back.jpg) no-repeat fixed ;
}

#layout{
text-align:left;
vertical-align:top;
width:790px;
margin:0px;
padding:0px;
border:0px;
}
/* ヘッダー部分 */
#header{
top:0px;
left:250px;
width:650px;
height:100px;
position:absolute;
}

/* ページ構成 */
#left{
top:0px;
width:250px;
height:400px;
position:absolute;
}
#center{
top:100px;
left:250px;
width:450px;
background-color:#FFFFFF;
position:relative;
}
#center_l{
top:10px;
left:0px;
width:220px;
background-color:#FFFFFF;
position:relative;
margin:0px 0px 10px 0px;
}
#center_r{
top:10px;
left:230px;
width:220px;
background-color:#FFFFFF;
position:absolute;
margin:0px 0px 10px 0px;
}
#right{
top:100px;
left:700px;
width:200px;
background-color:#FFFFFF;
position:absolute;
}

/* フッター部分 */
.footer{
height:10px;
padding:0px 0px 10px 20px; 
position:relative;
text-align:right;
font-size:12px;
}
.navi{
height:50px;
padding:10px 0px 10px 20px; 
position:relative;
text-align:center;
font-size:12px;
}
#menu{
margin:250px 0px 0px 170px;
position:fixed;
}
/* 左サイドバー部分 */
#menu_bar{
vertical-align:top;
text-align:left;
position:absolute;
padding:0px;
margin:0px 0px 20px;
left:0px;
top:0px;
width:200px;
background-image: url(./img_set/menu_back.gif);
background: #3E3F48;
}

/* エントリー部分 */
#main{
font-family:Verdana;
text-align:left;
vertical-align:top;
width:450px;
padding:20px;
margin:0px;
border:0px;
background-color:#FFFFFF;
}
/* メイン個別部分 */
.main_sub_left {
text-align:left;
vertical-align:top;
background:#FFFFFF;
padding:0px 10px 20px 0px;
margin:0px 10px 15px 0px;
width:225px;
}
.main_sub_right {
text-align:left;
vertical-align:top;
background:#FFFFFF;
padding:0px 0px 20px 10px;
margin:0px 0px 15px 10px;
width:225px;
}

/* サイドバー部分 */
#side{
vertical-align:top;
text-align:left;
position:relative;
padding:0px;
margin:0px 0px 20px;
left:0px;
top:0px;
width:140px;
background-image: url(./img_set/menu_back.gif);
background: #3E3F48;
}
#side_box{
vertical-align:top;
background: #3E3F48;
padding:0px;
margin:0px;
left:0px;
top:0px;
width:140px;
background-image: url(./img_set/menu_back.gif);
}
#box{
position:relative;
}
/* リスト */
ul{
margin:0px;
padding:0px 0px 0px 15px;
}

/* リンク */
a{color:#343434;}
a:link{color:#343434;}
a:visited{color:#4347a2;}
a:active{color:#ad3140;}
a:hover{color:ad3140;}

.linktext a{color:#A24055;text-decoration:none;}
.linktext a:link{color:#A24055;text-decoration:none;}
.linktext a:visited{color:#553F47;text-decoration:none;}
.linktext a:active{color:#3650A5;text-decoration:none;}
.linktext a:hover{color:#3650A5;text-decoration:none;}

.cell a{color:#7bcdea;}
.cell a:link{color:#7bcdea;}
.cell a:visited{color:#7bcdea;}
.cell a:active{color:#D2F4FA;}
.cell a:hover{color:#D2F4FA;}

.calendar_month a{color:#688EB5;}
.calendar_month a:link{color:#688EB5;}
.calendar_month a:visited{color:#666666}
.calendar_month a:active{color:#FAFAFA;}
.calendar_month a:hover{color:#FAFAFA;}

.entry_more a{color:#A8002F;}
.entry_more a:link{color:#A8002F;}
.entry_more a:visited{color:#822716;}
.entry_more a:active{color:#822716;}
.entry_more a:hover{color:#822716;}

.entry_header a{color:#3650A5;text-decoration:none;}
.entry_header a:hover{color:#CC0000;}

.entry_title a{color:#3650A5;text-decoration:none;}
.entry_title a:hover{color:#CC0000;}

/* サイト名 */
.site_title{
font-size:22px;
font-weight:bolder;
color:#96d12e;
padding:10px 0px 0px 0px;
}

/* サイトの解説 */
.description{
font-size:10px;
color:#a3e066;
padding:5px 0px 20px 0px;
}

.entry{
padding:10px 2px 10px 2px;
margin:0px 0px 20px 0px;
border:1px solid #EEEEEE;
}

/* 記事の日付 */
.entry_day{
font-size:12px;
line-height:160%;
font-weight:normal;
color:#3E3F48;
padding:0px;
margin:0px 0px 2px 0px;
position:relative;
text-align:right;
}
/* 記事のタイトル */
.entry_title{
font-size:14px;
line-height:110%;
font-weight:bolder;
text-align:right;
color:#3650A5;
padding:0px 0px 5px 0px;
margin:0px;
position:relative;
border-bottom:1px solid #3650A5;
}

/* 記事のヘッダー */
.entry_header{
font-size:12px;
line-height:160%;
font-weight:bolder;
color:#3650A5;
background-color:#F1F1F1;
padding:1px 0px 0px 2px;
margin:0px 0px 0px 0px;
position:relative;
}

/* 記述者 */
.entry_author{
font-size:11px;
color:#007bc3;
text-align:right;
padding:2px;
}

/* 記事 */
.entry_body{
font-size:12px;
line-height:160%;
color:#343434;
padding:2px;
margin:0px 10px 0px 20px; 
}

/* 記事の続き */
.entry_more{
font-size:12px;
line-height:160%;
color:#4C4C4C;
padding:2px;
margin:0px 10px 0px 20px; 
}

/* カテゴリー・日付など */
.entry_state{
font-size:11px;
color:#4347a2;
text-align:right;
padding:10px 2px 0px 2px;
}

/* 引用 */
blockquote{
font-size:11px;
color:#3650A5;
margin:10px 5px;
padding:2px;
border:1px solid #ffd966;
}

/* 入力フォーム */
.form{
border:1px solid #4347a2;
}

/* 送信ボタン */
.button{
font-family:Verdana;
font-size:10px;
font-weight:bolder;
color:#ffb11b;
background:none;
border:none;
}

/* 記事の画像 */
.pict{
margin:2px;
padding:2px;
border:1px solid #343434;
}

/* サイドのタイトル */
.linktitle {
color:#3650A5;
font-size:14px;
font-weight:bold;
letter-spacing: 0.05em;
position:relative;
text-align:right;
width:180px;
left:10px;
padding:10px 0px 0px 0px;
margin:0px 0px 10px 10px;
border-bottom-width: 1px; 
border-bottom-style: solid; 
}

/* サイドの内容 */
.linktext {
color:#343434;
font-size:12px;
position:relative;
text-align:left;
width:170px;
left:20px;
padding:0px;
margin:0px 0px ;
line-height:13px;
}

.search{
font-size:10px;
color:#A24055;
line-height:170%;
}

/* 著作権表示 */
.copyright{
font-size:10px;
color:#333333;
line-height:170%;
text-align:center;
}

/* カレンダー・日付 */
.calendar{
color:#343434;
font-size:12px;
position:relative;
text-align:right;
top:5px;
width:160px;
left:30px;
padding:0px;
margin:5px 0px 10px 0px;
line-height:20px;
}

.week{
width:20px;
height:10px;
text-align:center;
font-size:10px;
background-color:#5B5C69;
color:#FFFFFF;
}
.sun{
width:20px;
height:10px;
text-align:center;
font-size:10px;
background-color:#B56885;
color:#FFFFFF;
}
.sat{
width:20px;
height:10px;
text-align:center;
font-size:10px;
background-color:#688EB5;
color:#FFFFFF;
}

/* カレンダー・月 */
.calendar_month{
font-size:10px;
color:#688EB5;
}

/* カレンダー・幅と高さ */
.cell{
width:15px;
padding:0px;
text-align:center;
}

/* カレンダー・アクセス日の表示 */
.today{
font-weight:bolder;
color:#343434;
background-color:#ffb11b;
}

/* カウンター */
.count{
font-weight:bolder;
}

img{
border:0px;
}

ul.tree {
  list-style: none;
  margin: 0px;
  padding: 0px;
}
ul.tree li {
  margin: 0px;
  padding: 0px 0px 0px 16px;
  background-image: url(http://nomystyle.com/blog/img_set/tree_normal.gif
);
  background-repeat: no-repeat;
}
ul.tree li.end {
  background-image: url(http://nomystyle.com/blog/img_set/tree_bottom.gif
);
}

/*音ログ*/
.otologBanner { 
width:225px;
height:100px; 
}
.otologBannerTitle{
font-size:12px;
line-height:14px;
}
.otologBannerBody{ 
position:relative;
top:0px;
left:10px;
}
.otologBannerBodyA{ 
}
.otologBannerImage{
position:absolute;
width:65px;
height:65px; 
}
.otologBannerInfo{ 
position:relative;
top:-40px;
left:100px;
font-size:11px;
}
.otologBannerFooter{ 
position:relative;
top:-30px;
left:100px;
font-size:11px;
}
.otologBannerInfoB{ 
position:relative;
top:-10px;
left:100px;
font-size:11px;
}

/*header*/
#logo{  
position:relative;
padding:50px 0px 0px 460px;
margin:0px;

}
#title {  
position:absolute;
padding:0px;
margin:0px;
left:0px;
top:90px;
}
#unite_link {  
position:relative;
padding:0px;
margin:0px;
left:0px;
top:0px;
}
#playlist{
text-align:left;
font-size:12px;
line-height:15px;
color:#343434;
height:50px;
overflow:hidden;
text-overflow:ellipsis;
}
#oto {
font-size:12px;
line-height:160%;
color:#343434;
padding:0px;
margin:0px; 
width:200px;
text-align:left;
}<!-- process time : 0.15 CPU sec -->
