/* 全体設定 */
body{
 background-color:#ffffff;
 scrollbar-face-color:#ffffff;
 scrollbar-arrow-color:#c0c0c0;
 scrollbar-highlight-color:#ffffff;
 scrollbar-shadow-color:#c0c0c0;
 scrollbar-base-color:#ffffff;
 scrollbar-3dlight-color:#c0c0c0;
 scrollbar-darkshadow-color:#ffffff;
}

#soto_box{
 margin:0;
 width:720px;
 font-size:12;
 line-height:150%;
 color:#333333;
}
#uti_boxl{float:left;width:500px;text-align:left;}
#uti_boxr{float:right;width:200px;text-align:left;}
.f_clear {clear:both;}

img.emoji{
 vertical-align:middle;
 border:0;
}
img{ border:0; }
small { font-size:11px;}
table {
 font-size:12px;
 color:#333333;
}

a:link{
 text-decoration:none;
 color:#305080;
}

a:active{
 text-decoration:none;
 color:#305080;
}

a:visited{
 text-decoration:none;
 color:#305080;
}

a:hover{
 text-decoration:none;
 color:#000000;
}


/* リスト関連 */
ul{
 margin:10px;
 margin-left:10px;
 padding-left:10px;
}

li {
 font-size:11;
 padding:0px;
 margin-top:3px;
 list-style-image:url('http://blog-imgs-21.fc2.com/g/n/e/gnesan/dskin_icon1.gif'); 
} 

/* フォーム関連 */
form{
 border:0;
 margin:0;
 font-size:12;
}
#name, #mail, #url, #pass {
 width:120;
 font-size:12;
 border:solid 1px #c0c0c0;
 background-color:#f0f0f0;
}
#comment{
 width:100%;
 height:80;
 font-size:12;
 border:solid 1px #c0c0c0;
 background-color:#f0f0f0;
}

/* ブログタイトル部分 */
.top_title{
 font-size:14;
 font-weight:bold;
 line-height:100%;
 color:#273470;
 margin-right:10;
 margin-top:40; 
 text-align:left;
 width:100%;
}

.top_body{
 margin:5;
 text-align:left;
 width:100%;
}

/* カレンダー部分 */
.calen_body{padding:4;}

.calen_title{
 color:#c0c0c0;
 font-size:11;
 text-align:center;
 border-top-style:solid;
 border-top-color:#c0c0c0;
 border-top-width:1;
 border-bottom-style:solid;
 border-bottom-color:#c0c0c0;
 border-bottom-width:1;
 width:100%;
}

.calen_title a:link {
 text-decoration:none;
 color:#333333;
}
.calen_title a:active {
 text-decoration:none;
 color:#ffffff;
}
.calen_title a:visited {
 text-decoration:none;
 color:#333333;
}
.calen_title a:hover{
 text-decoration:none;
 color:#ffffff;
}

/* エントリー部分 */

//エントリータイトル
.entry_title_top{	
 font-size:14;
 color:#000000;
}

.entry_title_top a:link{
 text-decoration:none; 
 color:#000000;
}
.entry_title_top a:active {
 text-decoration:none; 
 color:#000000;
}
.entry_title_top a:visited {
 text-decoration:none; 
 color:#000000;
}
.entry_title_top a:hover {
 text-decoration:none;
 color:#ffffff;
}

.entry_title{	
 font-size:12;
 font-weight:bold;
 color:#000000;
}

.entry_body{
 font-size:12;
 margin-top:15px;
 line-height:130%;
}

.entry_bottom{padding:0;magin:0;}

.entry_more{
 font-size:12;
 margin-top:10;
 margin-bottom:10;
}

.c_line{
 margin-top:10;
 border-bottom-style:solid;
 border-bottom-color:#c0c0c0;
 border-bottom-width:1;
 width:100%;
}

/* メニュー部分 */
.p_title{
 margin:0;
 padding:0;
 font-size:12;
 color:#000000;
}

.p_body{
 margin-top:10px;
 line-height:130%;
}

.p_body a:link    { text-decoration:none; color:#333333; }
.p_body a:active  { text-decoration:none; color:#333333; }
.p_body a:visited { text-decoration:none; color:#333333; }
.p_body a:hover   {
 text-decoration:none;
 color:#333333;
 background-color:#77aaff;
}

/* 著作権表示部分 */
.info{
 padding:0px;
 font-size:10;
 color:#333333;
 text-align:center;
}