/* 基本設定 */ 
body,td,th{
font-size:70%;  
color:#333333;  
font-family:Verdana,Osaka,'MS P Gothic';
font-weight:normal;
margin:0px;
padding:0px;
text-align:left;
}


p{
margin:10px 15px 5px 15px;
line-height:15px;
}

strong{
font-size:110%;  
color:#669900;
margin:0px;
padding:0px 0px;
}

/* リスト設定 */ 
ul{
list-style-position:outside;
margin:5px 0px 10px 10px;
list-style-type:none;
} 
li{
background:url("http://test.canany.net/images/heartwa-f27.gif") no-repeat left center;
padding:0px 0px 1px 14px;
} 

/* 画像 */
img{
border:none;
margin:3px 5px 3px 5px;
padding:0px;
}

/* リンク設定 */ 
a:link{text-decoration:none;color:#333333;}
a:visited{text-decoration:none;color:#999999;}
a:hover{text-decoration:none;color:#ffcccc;}

/* スクロールバーの設定 */ 
html,body{ 
scrollbar-base-color:#ffffff;
scrollbar-track-color:#ffffff;
scrollbar-face-color:#ffffff;
scrollbar-arrow-color:#999999;
scrollbar-3dlight-color:#ffffff;
scrollbar-darkshadow-color:#999999;
scrollbar-highlight-color:#999999;
scrollbar-shadow-color:#ffffff;
}

/* id */
#all{
text-align:left;
width:740px;
padding:0px;
margin:20px 0px;
}
#main{
float:left;
width:480px;
padding:20px 10px 0px 10px;
}

#right{
float:left;
width:220px;
padding:22px 10px 0px 0px;
}
#right ul{
list-style-position:outside;
padding:0px;
margin:0px;
list-style-type:none;
} 
#right li{
background:url("http://test.canany.net/images/heartwa-f27.gif") no-repeat left center;
padding:0px 0px 3px 16px;
} 

/* 右側のメニュ */ 
h2{
font-size:100%;
font-weight:bold;
background:url("http://test.canany.net/images/line-f065.gif") no-repeat left bottom;
padding:10px 0px 3px 0px;
margin:0px 0px 0px 0px; 
}
h2:first-letter{
font-size:140%;
font-weight:normal;
color:#999999;
}

h3{
font-size:100%;
font-weight:bold;
border-bottom:5px dotted #CCCCCC;
padding:0px 0px 0px 3px;
margin:0px 0px 0px 30px;
}
h3:first-letter{
font-size:240%;
font-weight:normal;
color:#999999;
}
h3 a:visited{text-decoration:none;color:#999999;}
h3 a:hover{text-decoration:none;color:#ffcccc;}

/* カテゴリ */ 
h4{
color:#666666;
text-align:left;
font-size:80%;
font-weight:normal;
padding:2px 0px 0px 2px;
margin:0px 0px 0px 30px;
}
h4:first-letter{
font-weight:normal;
font-size:120%;
color:#999999;
background color:#ffffff;
}

/* 日付 */ 
h5{
color:#666666;
text-align:right;
font-size:80%;
font-weight:normal;
padding:0px  0px　3px 0px;
margin:5px 0px 10px 30px;
}

/* コメント・トラックバック */ 
h6{
color:#666666;
text-align:right;
font-size:80%;
font-weight:normal;
border-bottom:5px dotted #CCCCCC;
padding:0px  0px　3px 0px;
margin:40px 0px 5px 30px;
}
h6:first-letter{
font-weight:normal;
font-size:120%;
color:#663300;
background color:#ffffff;
}

/* テキスト設定 */
.text1{
line-height:18px;
padding:8px 20px 10px 40px;
}

.text2{
color:#666666;
line-height:15px;
padding:20px 25px 10px 50px;
}

.right1{
line-height:15px;
padding:5px 5px 5px 10px;
}

.right1_s{
font-size:90%;
line-height:15px;
padding:5px 5px 5px 10px;
}

.text_space{
text-align:center;
font-size:90%;
color:#999999;
line-height:16px;
margin:0px;
padding:20px 0px 20px 20px;
}

.footer{
text-align:center;
font-size:80%;
line-height:15px;
padding:40px 20px 100px 40px;
}
.footer img{
border:none;
margin:0px;
padding:0px;
}

/* フォームの設定 */ 
input{
border: 1px #c0c0c0 solid;
}