@charset "EUC-JP";

/* ------------------------------------------------
 全体設定 
------------------------------------------------ */

body { margin:0; padding:0; vertical-align:top;
	font-family: 'Lucida Grande', 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', sans-serif;
	font-size:12px; letter-spacing:0.1em; color:#FFFFFF; background:#5a5a5a url(http://www.easy-communications.co.jp/blog/kase_images/back_color.jpg) repeat-x; line-height:1.3em;}
a{ cursor:pointer;}

br { letter-spacing:normal;}
h1,h2,h3,h4,p,dl{ margin:0; padding:0;}
h1,h2,h3,h4{ font-weight:normal; display:inline; font-size:1em;}
img{ border:none; padding:0; margin:0; vertical-align:bottom;}
form{ margin:0;}
input,select,textarea,input{ vertical-align:middle;}
ul{ margin:0; padding:0;}
li{ margin:0; padding:0; list-style:none;}
strong{ font-weight:normal; font-size:1em;}

/* ------------------------------------------------
　レイアウト
------------------------------------------------ */

#contents{ margin:0px auto; width:800px; text-align:left; background:url(http://www.easy-communications.co.jp/blog/kase_images/contents_back.jpg) repeat-y;}
#header{ width:770px; height:313px; padding:0 15px 0 15px; background:url(http://www.easy-communications.co.jp/blog/kase_images/title.jpg);}

#header_link{ background:url(http://www.easy-communications.co.jp/blog/kase_images/link_back.jpg); padding:25px; padding-top:6px; padding-bottom:6px;}
#header_link a{ display:block; float:left; height:14px; text-indent:-9999px; font-size:1px;}
#header_link a.header_link01{ width:188px; background:url(http://www.easy-communications.co.jp/blog/kase_images/link01.png);}
#header_link a.header_link01:hover{ background:url(http://www.easy-communications.co.jp/blog/kase_images/link01b.png);}
* html #header_link a.header_link01{ background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(Src='http://www.easy-communications.co.jp/blog/kase_images/link01.png',sizingMethod='crop');}
* html #header_link a.header_link01:hover{ background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(Src='http://www.easy-communications.co.jp/blog/kase_images/link01b.png',sizingMethod='crop');}
#header_link a.header_link02{ width:155px; background:url(http://www.easy-communications.co.jp/blog/kase_images/link02.png); margin-left:10px;}
#header_link a.header_link02:hover{ background:url(http://www.easy-communications.co.jp/blog/kase_images/link02b.png);}
* html #header_link a.header_link02{ background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(Src='http://www.easy-communications.co.jp/blog/kase_images/link02.png',sizingMethod='crop');}
* html #header_link a.header_link02:hover{ background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(Src='http://www.easy-communications.co.jp/blog/kase_images/link02b.png',sizingMethod='crop');}
#header_link:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
#header_info{ font-size:1px; text-indent:-9999px;}
#pagetop a{ margin-top:182px; margin-left:325px; display:block; text-indent:-9999px; width:335px; height:55px;}
* html #pagetop a{ margin-top:183px;}
#pagetop a:hover{ background:url(http://www.easy-communications.co.jp/blog/kase_images/title_link.jpg);}

#left { width:340px; float:left; padding-left:40px; padding-right:0; font-size:0.9em; color:#c2c2c2;}
#right{ width:380px; float:right; padding-right:40px;}






/* ------------------------------------------------
 リンク ・ タグ設定 
------------------------------------------------ */


/* 全体的なリンク設定 */
a {text-decoration: none;}
a:link, a:visited {color: #FFFFFF;}
a:hover, a:active {color: #f26c9b; text-decoration:none;}



/* 絵文字・タグなど */

img. emoji{vertical-align:middle;border:0;} 
hr { display:none; clear: both;}
em { font-weight: normal; border-bottom: 1px solid #e93b55;}
#right strong { font-weight: bold;}

blockquote{ background-color:#f5f5fd; padding: 2px 7px;}





/* ------------------------------------------------
  左ブロック部分です。
　記事やコメント・トラックバック・ページナビ等が
　あります。
------------------------------------------------ */


.main_body { margin-top:25px; width:308px; border:1px solid #333333; background:#3f3f3f; padding:35px; letter-spacing:0.4em;}
.main_body img { margin:1px; border:1px solid #cccccc; margin-top:1em; margin-bottom:1em;}
.main_body a:hover img, .entry_body a:active img { border:1px solid #f26c9b; text-decoration: none;}
.main_body p { margin: 5px 0px; line-height:1.8em;}
.main_body p.link_all{ text-align:right;}
.main_body h2{ display:block; font-size:1.4em; margin-bottom:20px; margin-top:5px; line-height:1.2em;}
.main_body div.date{ letter-spacing:0.2em;}
.main_body div.entry_state { margin-top:20px; text-align:right; letter-spacing:0.2em;}

#right a { color:#f26c9b; }
#right a:link { color:#f26c9b; }
#right a:visited { color:#f26c9b; }
#right a:active { color:#f26c9b; }
#right a:hover { text-decoration:underline;}

.page_navi{ margin-top:20px; text-align:center;}


/* ------------------------------------------------
  左ブロック部分　（メニュー・プラグインなど）
------------------------------------------------ */
#left div.menu_title{ padding-left:16px; background:url(http://www.easy-communications.co.jp/blog/kase_images/mark.jpg) no-repeat; margin-top:25px; color:#FFFFFF;}
#left div.menu_text{ margin-top:10px;}


/*プロフィール*/
#profile{  padding-right:30px; background:url(http://www.easy-communications.co.jp/blog/kase_images/kunihiko.jpg) 190px 0 no-repeat;}

/*  プラグインカレンダー設定　 */
.calender { width:155px; font-size:10px; border-collapse:collapse;}
.calender caption{ margin:0; padding:0px; padding-bottom:5px;}
.calender th{ width:21px; height:20px; text-align:center; font-weight:nomal; border:1px solid #333333;}
.calender td{ width:21px; height:20px; text-align:center; border:1px solid #333333;}
.calender th#sat { color:#3b5fcc;}
.calender th#sun { color:#b60000;}
.calender a { color:#f26c9b; font-weight:bold;}
.calender a:link { color:#f26c9b; }
.calender a:visited { color:#f26c9b; }
.calender a:active { color:#f26c9b; }
.calender a:hover { text-decoration:underline;}

/*最新記事*/
#left div.latest{ width:308px;}

/*二段組み*/
.menu_box{ width:308px;}
.menu_box:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.menu_box_left{ width:138px; float:left;}
.menu_box_right{ width:155px; float:right;}
#left input{ padding:0; margin:0;}
#left input.search_txt{ width:90px;}
.link_list li{ padding-bottom:8px;}

p.search_info{ margin-top:5px;}

/* ------------------------------------------------
 fotter ・ other　（フッター・その他の設定）
------------------------------------------------ */
#footer { clear:both; padding-top:30px; padding-bottom:30px;}
.copyright{ text-align:center; font-size:0.8em;}

/* Mac版IEの文字化け対策
------------------------------------------------------------ */
textarea,input,select{ font-family : "ヒラギノ角ゴ Pro W3", "Hiragino Kaku GothicPro", "Osaka", "Helvetica", "Arial", "Verdana", "ＭＳ Ｐゴシック", sans-serif;}