@charset "UTF-8";
/* body要素---------------------------------------------------*/
body{
font-family                 : "Verdana","MS ゴシック","ヒラギノ角ゴ Pro W3",Osaka,sans-serif ;
        text-align          : center;
        background-image    : url(http://file.englishgirl.blog.shinobi.jp/hira_5.gif);
        background-repeat   : repeat;
        margin              : 0px;
        padding             : 0px;
        font-size           : 11px;
        background-attachment: fixed;
}

/*スクロールバーの色設定(IE)*/
* {
         scrollbar-track-color     : #FFFFFF;
         scrollbar-face-color      : #FFFFFF;
         scrollbar-darkshadow-color: #FFFFFF;
         scrollbar-highlight-color : #808080;
         scrollbar-3dlight-color   : #FFFFFF;
         scrollbar-arrow-color     : #808080;
}
/*新着マーク設定*/
.new {
         color                     :#ffb6c1; 
         font-weight               :bolder;
         font-size                 :10px;
} 

#layout {
          width                    : 880px;
          margin-top               : 0px;
          padding-top              : 0px;
}

#header {
          width                    : 880px;
          height                   : 100px;
          margin-top               : 0px;
          padding-top              : 0px;
          text-align               : left;
}

/*左サイドメニュー、記事部分の設定*/
/*左+記事部分の合計*/
#wrapper {
           float : left;
           width             : 680px;
           margin            : 0px;
           padding           : 0px;
}
/*ここまで*/
#main {
         float                : right;
	 width   　　　　　　: 450px;
	 margin              : 0px;
	 padding             : 50px 5px 0px 10px;
}
#side_left{
         float                : left;
         width                : 200px;
         margin               : 0px;
         padding              : 0px;

}

/*右サイドメニューの設定*/
#side_right{
         float                : right;
         width                : 200px;
         margin               : 0px;
         padding              : 0px;

}

/*ブログタイトル＋説明文設定*/
#site_title {
	 font-size          : 24px;
	 font-weight        : bold;/*フォントの太さ*/
	 color              : #add8e6;
	 margin             : 0px;
	 padding            : 50px 0px 0px 30px;
	 text-align         : left;
}
#site_title a { 
	 color              : #add8e6;
	 text-decoration    : none;
}
#site_title a:visited {
	 color              : #add8e6; 
	 text-decoration    : none;
}
#site_title a:hover { 
	 color              : #afeeee; 
	 border-bottom      : none;
}
#site_title a:active {
	 color              : #afeeee;
	 text-decoration    : none;
}
/*サイト説明文*/
#introduction {
	  font-size         : 11px;
	  margin-top        : 0px;
	  font-weight       : normal;
	  color             : #999999;
	  padding           : 10px 100px 20px 50px;
　　　　　 text-align        : left;
}
/* 基本設定 --------------------------------------------------*/
/*リンク色*/
a { 
	  color             : #999999;
	  text-decoration   : none;
}
a:visited {
	  color             : #999999;
	   text-decoration  : none;
}
a:hover { 
	  color             : #CCCCCC;
	  text-decoration   : none;
}
a:active {
	  color             : #CCCCCC;
	  text-decoration   : none;
}
/*引用部分*/
blockquote {
	background-color 　　: #f5fffa;
         margin           : 5px;
	padding          : 5px;
	line-height      : 20px;
	display          : block;
	overflow         : auto

}
p {
	   margin            : 0px;
	   padding           : 5px;
	   line-height       : 20px;
}

li {
	  background-image  : url(http://file.englishgirl.blog.shinobi.jp/i_cla5.gif);
	  background-position : 10px 3px;
	  background-repeat   : no-repeat;
	  margin              : 0px;
	  padding             : 0px 0px 0px 25px;
	  line-height         : 150%;
	  color               : #666666;
}

ul {
	  text-align          : left;
	  margin              : 0px;
	  padding             : 0px;
	  list-style-type     : none;
	  text-decoration     : none;
}

/* main設定 --------------------------------------------------*/
/*エントリー枠*/
.entry{
	  width              : 450px;
	  margin             : 0px 10px 10px 0px;
           padding            : 0px;
           background-color   : #FFFFFF;
	  border-top         : 1px solid #CCCCCC;
	  border-left        : 1px solid #CCCCCC;
	  border-right       : 1px solid #CCCCCC;
	  border-bottom      : 1px solid #CCCCCC;
           over-flow          : hidden;
}
/*エントリータイトル*/
.entry_title  {
	  margin             : 0px;
	  padding            : 20px 20px 10px;
	  font-size          : 12px;
	  font-weight        : bold;
	  color              : #708090;
           background-image   : url(http://file.englishgirl.blog.shinobi.jp/st6.gif);
	  background-repeat   : repeat;
}
.entry_title a:link {
	  color          　　 : #708090;
	  text-decoration 　　: none;
}
.entry_title a:visited {
	  color               : #708090;
	  text-decoration     : none;
}
.entry_title a:hover {
	  color               : #b0c4de;
	  text-decoration     : none;
}
.entry_title a:active {
	  color               : #b0c4de;
           text-decoration     : none;
}
/*エントリー日付*/
.entry_day {
	  margin             : 0px;
	  padding            : 0px;
	  font-size          : 11px;
	  color              : #666666;
	  text-align         : right;
	  font-weight        : normal;
}

/*エントリーテキスト*/
.entry_text {
          margin              : 0px;
	 padding             : 15px 25px 20px 30px;
	 font-size           : 11px;
	 line-height         : 150%;
	 color               : #666666;
	 text-align          : left;
	 overflow            : hidden;
}
.entry_text a {
	color                : #5f9ea0;
	text-decoration      : underline;　/*リンク下線*/
}
.entry_text a:visited {
         color                : #5f9ea0;
	text-decoration      : underline;
}
.entry_text a:hover {
         color                : #add8e6;
	text-decoration      : underline;
}
.entry_text a:active {
	color                : #add8e6;
         text-decoration      : none;
}

/*エントリー：追記*/
.morelink {
	margin               : 0px;
	padding              : 10px 0px 0px;
	font-size            : 11px;
	color                : #666666;
	line-height          : 150%;
	text-align           : left;
}
.entry_more {
	margin               : 0px;
	padding              : 10px 0px 0px;
	font-size            : 11px;
	color                : #666666;
	line-height          : 150%;
	border-top           : 1px solid #888888;
}

.community {
         margin               : 20px 20px 0px 0px;
         padding              : 5px 0px 0px 5px;
	font-size            : 10px;
	color                : #808080;
	text-align           : right;
}

/*エントリーステータス：カテゴリー等*/
.entry_state {
         margin               : 10px;
         padding              : 2px;
	font-size            : 10px;
	color                : #8080806;
	text-align           : right;
}
.entry_state a {
	color    　　　　    : #4682b4;
	text-decoration      : none;
}
.entry_state a:visited {
	color                : #4682b4;
	text-decoration      : none;
}
.entry_state a:hover {
	color                : #add8e6;
	text-decoration      : none;
}
.entry_state a:active {
	color                : #add8e6;
         text-decoration      : none;
}

/*テキスト内の画像*/
.entry_text img {
       padding                : 0px;
       margin                 : 3px;
       border                 : 1px solid #a9a9a9;
} 

/*テキスト内の絵文字*/
.entry_text img.emoji{
        vertical-align        : middle;
        border                : 0;
}

/*コメント表示*/
.com_title {
	padding    　　　    : 15px 0px 10px 15px;
	font-size            : 11px;
         text-align           : left;
	font-weight          : bold;
	color                : #5f9ea0;
}
.com_text {
	padding              : 0px 20px 15px;
         text-align           : left;
	font-size            : 11px;
	color                : #666666;
}
.com_state {
	font-size            : 10px;
	color                : #808080;
	text-align           : right;
         margin               : 10px;
         padding              : 5px;
}
/* コメントフォーム*/
.com_body{
         margin                : 0px;
	padding               : 0px 10px 10px 10px;
	font-size             : 11px;
         text-align            : left;
         color                 : #888888;
         line-height           : 150%;
}
.comform_text{
	border                : 1px solid #5f9ea0;
}
.comform_textarea{
	border                    : 1px solid #5f9ea0;
         scrollbar-track-color     : #FFFFFF;
         scrollbar-face-color      : #FFFFFF;
         scrollbar-darkshadow-color: #FFFFFF;
         scrollbar-highlight-color : #808080;
         scrollbar-3dlight-color   : #FFFFFF;
         scrollbar-arrow-color     : #808080;

}
.pass{
	width            　　  :100px;
	border                 :1px solid #5f9ea0;
}
.check{
	border                 :1px solid #5f9ea0;
}
.button{
         font-size              : 12px;
	width                  : 50px;
         background-color       : #FFFFFF;
      	border                 : 1px solid #5f9ea0;
}

/*トラックバックエリア*/
.traba_url{
	padding                : 5px 10px 10px;
	font-size              : 11px;
	text-align             : center;
}
.traba_form{
         margin                 : 0px;
	padding                : 5px;
         color                  : #666666;
         font-size              : 11px;
      	border                 : 1px solid #5f9ea0;
}
.traba_text{
	padding                : 10px 20px 15px;
         text-align             : center;
	font-size              : 11px;
	color                  : #888888;
}

/*ページ移動*/
.page_link{
	border                 : 0px;
	color                  : #CCCCCC;
	padding                : 5px 10px;
	margin                 : 20px 0px 20px 0px;
	text-align             : center;
	font-size              : 12px;
	width                  : 400px;
}

/*side設定----------------------------------------------------*/
/*サイドメニュー*/
#side {
        margin                   : 50px 0px 0px 0px;
        padding                  : 0px;
        color                    : #666666;
        text-align               : left;
}
#side p{
        margin                   : 0px;
        color                    : #666666;
        font-size                : 10px;
}
#side textarea {
	border                     : 1px solid #5f9ea0;
	color                      : #999999;
	font-size                  : 10px;
         scrollbar-track-color      : #FFFFFF;
         scrollbar-face-color       : #FFFFFF;
         scrollbar-darkshadow-color : #FFFFFF;
         scrollbar-highlight-color  : #808080;
         scrollbar-3dlight-color    : #FFFFFF;
         scrollbar-arrow-color      : #808080;
}
#side input {
	border                  : 1px solid #5f9ea0;
	margin-top              : 2px;
	color                   : #666666;
         background-color        : #FFFFFF;
}

/*サイドメニュータイトル*/
.side_title {
         font-size               : 12px;
         color                   : #708090;
	font-weight             : bold;/*フォントの太さ*/
	border-top              : 1px solid #CCCCCC;
	border-left             : 1px solid #CCCCCC;
	border-right            : 1px solid #CCCCCC;
	border-bottom           : 1px solid #CCCCCC;
        background-image         : url(http://file.englishgirl.blog.shinobi.jp/st7.gif);
         background-position:;
	background-repeat       : repeat;
         text-align              : right;
         margin                  : 0px;
         padding                 : 5px 3px 5px 10px;

}
.side_text1,.side_text2,.side_text3 {
	font-size             : 10px;
	padding               : 10px;
	line-height           : 130%;
	margin                : 0px 0px 20px;
}

/*サイド：プラグイン1リスト設定*/
.side_text1 li {
	  background-image      : url(http://file.englishgirl.blog.shinobi.jp/i_cla6.gif);
	  background-position   : 10px 3px;
	  background-repeat     : no-repeat;
	  margin                : 0px;
	  padding               : 0px 0px 0px 25px;
	  line-height           : 20px;
	  color                 : #808080;
}

/*サイド：プラグイン2リスト設定*/
.side_text2 li {
	  background-image      : url(http://file.englishgirl.blog.shinobi.jp/i_cla4.gif);
	  background-position   : 10px 3px;
	  background-repeat     : no-repeat;
	  margin                : 0px;
	  padding               : 0px 0px 0px 25px;
	  line-height           : 20px;
	  color                 : #808080;
}

/*サイド：プラグイン3リスト設定*/
.side_text3 li {
	  background-image      : url(http://file.englishgirl.blog.shinobi.jp/i_cla3.gif);
	  background-position   : 10px 3px;
	  background-repeat     : no-repeat;
	  margin                : 0px;
	  padding               : 0px 0px 0px 25px;
	  line-height           : 20px;
	  color                 : #808080;
}

/* 自己紹介画像*/
.pay {
	text-align              : center;
         padding-left            : 10px;
         margin-top              : 10px;
         margin-bottom           : 10px;
}

/* カレンダー*/
table.calender {
	font-size               : 13px;
	width                   : 100%;
	border-collapse         : collapse;
         padding                 : 0px;
         color                   : #666666;
}
.calender caption {
         font-size               : 13px;
	border-bottom           : 1px solid #666666;
}
.calender caption a:link, .calender caption a:visited {
         color                   : #5f9ea0;
         text-decoration         : none;
}
.calender caption a:hover {
	color                   : #add8e6;
         text-decoration         : none;
}
.calender th {
	font-size               : 10px;
	font-weight             : normal;
	padding                 : 1px;
	text-align              : center;
}
.calender td {
	width                   : 26px;
	text-align              : center;	padding                 : 1px;
}
.calender td a {
         display                 : block;
	font-weight             : bold;
}
th#sat {
	color                   : #6666CC;
}
th#sun {
	color                   : #CC6666;
}
.calender td a:link, .calender td a:visited {
         color                   : #5f9ea0;
         text-decoration         : none;
}
.calender td a:hover {
	color                   : #add8e6;
         text-decoration         : underline;
}

/*footer設定--------------------------------------------------*/
#footer {
        font-size          　　    : 11px;
        width                      : 880px;
        clear                      : both;	
        margin                     : 0px 0px 0px;
        padding                    : 10px 0px 10px 0px;
        color                      : #999999;
        text-align                 : center;
        font-size                  : 10px;

}
#footer a {
        color                      : #5f9ea0;
        text-decoration            : none;
}
#footer a:hover {
	color                     : #add8e6;
}

/*ツリー設定--------------------------------------------------*/

ul.tree li {
        margin                      : 0px;
        padding                     : 0px 0px 0px 16px;
        background-image            : url(http://file.englishgirl.blog.shinobi.jp/img8_lstSample.gif);
        background-repeat           : no-repeat;
        background-position         : left top;
}
ul.tree li.end {
        background-image            : url(http://file.englishgirl.blog.shinobi.jp/img9_endSample.gif);
}
ul.tree {
        list-style                  : none;
        margin                      : 0px;
        padding                     : 0px;
        font-size                   : 12px;
        line-height                 : 150%;
}
#commentlist ul.tree li {
	font-size       : 10px;/*ツリー部分の文字サイズ*/
}
#tblist ul.tree li {
	font-size     : 10px;/*ツリー部分の文字サイズ*/
}
#linklist ul.tree li {
	font-size       : 10px;/*ツリー部分の文字サイズ*/
}
#categorylist ul.tree li {
	font-size       : 10px;/*ツリー部分の文字サイズ*/
}

/* Mac版IEの文字化け対策
------------------------------------------------------------ */

	/* マック版IEでは表示できるフォントを指定しないと文字化けを起こしますので通常は削除しないで下さい */

	textarea,input,select {
		font-family : "\30D2\30E9\30AE\30CE\20Pro\20W3","Osaka","Verdana","Helvetica","Arial","\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF",sans-serif;
}