/*---format---*/
html{overflow-y: scroll;}
html,body {height:100%;width:100%;}
body{font:13px "ＭＳ Ｐゴシック",arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small; color:#333;background:url(//md.exblog.jp/skn/img/a/01/14/7/bg_body3.gif) repeat;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,input,textarea{ font-size:100%; font-weight:normal}
fieldset,img { border:0; }
ol,ul{ list-style:none; } 
table{border-collapse: collapse;border-spacing:0;}
caption, th{text-align: left;}
address, caption, cite, code, dfn, em, th, var{font-style: normal; font-weight: normal;}
br{ letter-spacing:0;}
blockquote{margin:15px 10px;padding: 10px 15px;	border: solid 1px #82939c;	background: #261f1a;}

/*---share class---*/
.clear{ clear:both;}
.clearfix:after {content: " ";display: block;clear: both;height: 0;visibility: hidden;}
.clearfix {display:inline-block;}
/* hide from ie-mac \*/
* html .clearfix{ height:1%; }
.clearfix{ display:block; }
/* end hide from ie-mac */

/*link style*/
a,a:active {color:#dbd795;}
a:visited{color:#d7ad5d}
a:hover{ text-decoration:none}

/*---exblog auto class---*/
div.COMMENT { margin-left: auto; margin-right: auto;}

.COMMENT_LINE{}
.COMMENT_TAIL{font-weight: bold;}
.COMMENT_BODY{padding: 0 15px 10px;margin-bottom: 10px;border-bottom: solid 1px #ccc;}
.COMMENT_INPUT{}
.COMMENT_INPUT table{margin:0 auto;}
.COMMENT_INPUT .TXTFLD{margin: 3px auto !important;}
.TAGS{text-align: right}
.TRACK_TOP{margin:0 10px 15px;padding: 10px 15px;border: solid 1px #666;background: #261f1a;text-align: left}
.ARCHIVE_BODY{}
.IMAGE_RIGHT{margin:10px 0 10px 10px}
.IMAGE_LEFT{margin:10px 10px 10px 0}
.IMAGE_MID{margin:10px auto;}
.BOOKMK{}
.LOGO{ border: solid 1px #82939c}
.BANNER,
.XML{ margin-bottom:15px;}
.SMALL{}
.DATE{}
.TIME{}
.AUTHOR{}
.TXTFLD{}
.SUBMIT{}
.CAL_TOP{display:block;width:200px;height:40px;line-height:3;text-align:left;text-indent:40px;background:url(//md.exblog.jp/skn/img/a/01/14/7/cal_top3.gif) no-repeat top;}
.CAL{ color:#ccc; text-align:center}
.CAL_HEAD{ text-align: center}
.CAL_BODY{ text-align: center}
.CAL_DAY{ color:#fff;}
.CAL_SUN{ color:#CC3366;}
.CAL_SAT{ color:#6699CC;}
.CAL_TODAY{font-weight:bold; color:#fff;background:#333;}
.CAL_TR{}
.CAL_BOTTOM{width:200px;height:10px;background:url(//md.exblog.jp/skn/img/a/01/14/7/menu_foot3.gif) no-repeat bottom;}
.MEMOBODY,
.BLOGPARTS{ width:160px!important;}

/*rayout*/
#wrap{width:100%;margin-top:-1px;text-align:center;	background:url(//md.exblog.jp/skn/img/a/01/14/7/bg_head_img3.gif) center top no-repeat;}
#blog-head{width:860px;height:150px;margin:0 auto;text-align:left;padding-top:25px;}
#contents{width:860px;margin:0 auto;}
#main-column{width:630px;float:left;}
.sub-column{width:200px;float:right;color:#f7f7f7;}

/*blog-head*/
#blog-title{	margin-bottom:25px;}
#blog-title a,
#blog-title a:active,
#blog-title a:visited,
.blog-url a,
.blog-url a:active,
.blog-url a:visited{font-size:200%;text-decoration:none;color:#ccc;}
#blog-title a:hover,
.blog-url a:hover{color:#fff}
.blog-url a,
.blog-url a:active,
.blog-url a:visited{font-size:120%;line-height:3}
#blog-head .description{color:#ccc}

/*contents*/
#contents{}

/*main-column*/
#main-column{}

/*post*/
.post{width:630px;padding-bottom:20px;margin-bottom:20px;background:url(//md.exblog.jp/skn/img/a/01/14/7/post_foot3.gif) no-repeat bottom left;}
.post-head{width:630px;height:50px;background:url(//md.exblog.jp/skn/img/a/01/14/7/post_title3.gif) no-repeat;}
.post-head .inner{width:600px;line-height:3;padding:0 15px;}
.post-title{float: left;font-size:110%;text-align:left;color:#dbd795;}
.post-admin{float:right;color:#ccc;}
.post-body{width:630px;background:url(//md.exblog.jp/skn/img/a/01/14/7/post_body3.gif) repeat-y;}
.post-body .inner{width:600px;margin:0 auto 10px;text-align:left;color:#f7f7f7;font-size:100%;line-height:2.0;word-break:break-strict;overflow:hidden;}
.post-foot{color: #ccc;}
.post-tail{margin-bottom:0px}
.cmtjs .inner{width: 580px;margin: 0 auto;text-align: left;line-height: 1.8}

#web-push {
  background: transparent;
  color: inherit;
}

/*pager*/
#pager{width:189px;margin:0 auto;color:#999;}
.pre,
.next,
.pre a,
.next a{display:block;width:90px;height:35px;line-height:2.8;background:url(//md.exblog.jp/skn/img/a/01/14/7/bg_pager3.gif) no-repeat left;}
#pager a:hover{background-position:right}
.pre{float:left}
.next{float:right}

/*sub-column*/
#blog-admin{line-height:2; display: block; text-align: right; padding: 0 10px 0 0; font-size: 90%;}
#nick{display:block;margin-bottom:10px;line-height:2;}
#nick br{display:none}

/*menu,calendar*/
.menu{	margin-bottom:15px;}
.menu-title{display:block;width:200px;height:50px;line-height:3;text-align:left;text-indent:40px;background:url(//md.exblog.jp/skn/img/a/01/14/7/menu_title3.gif) no-repeat top;}
.menu-body{width:200px;padding-bottom:20px;margin-bottom:10px;background:url(//md.exblog.jp/skn/img/a/01/14/7/menu_foot3.gif) no-repeat bottom;}
.menu-body .inner,
.CAL{margin:0 auto;padding:5px 20px 0;line-height:2;text-align:left;background:url(//md.exblog.jp/skn/img/a/01/14/7/menu_body3.gif) repeat-y;}
.CAL{background:url(//md.exblog.jp/skn/img/a/01/14/7/cal_body3.gif) repeat-y;}
.CAL .CAL{padding: 0;background: none;text-align: center}
#calendar .inner{padding: 0;}
.sub-column .TXTFLD{ width:100px !important;}

/*css3 doropshadow*/
.post,
#pager a {-webkit-box-shadow:0 0 5px #222;}
#blog-title,
.blog-url{text-shadow:0 0 5px #fff;}
#blog-head .description,
.COMMENT_TAIL{text-shadow:0 0 5px #ccc;}
.TRACK_TOP,
.LOGO,
blockquote{background-color: rgba(38,31,26,0.5);-webkit-box-shadow:0 0 3px #222;}

<!-- interest_match_css -->


#im{margin:1em auto; width: 100%; }

td.im_hit{ background: url(//image.excite.co.jp/jp/portal/im/imach_icon_orange.gif) no-repeat 0.5em 0.5em; padding: 0.5em 0.5em 0.5em 25px; cursor:pointer;cursor:hand; line-height: 100%; width: 100%;text-align:left;color:#ffffff;}


div.im_title{font-size:x-small;color:#eeeeee;text-align:right;margin-bottom:.5em;}
td.im_hit:hover{background-color:#F4E8D1; color:#333333;}

table.im_summary{margin-top:3px;}
td.im_summary {font-size:small;font-family:"Arial";line-height:160%;}
span.im_url{font-size:small;font-family:"Arial"; text-decoration: underline;}
span.im_titletext{text-decoration: underline;}

.ydn_im dl {color:#fff!important; margin:0 0 8px 0!important;}
.ydn_im dl:hover {background-color:#59534B!important;}

#imgYdn div div a,
body #imgYdn dt + dd {color:#fff !important;}
body #imgYdn div a:hover {background:#59534B !important;}

body .taglist-list-li a,
body .favorite-matome a {
  box-shadow: 0 0 0 1px #dbd795 !important;
}
#freePageWrap {
    background: url(http://md.exblog.jp/skn/img/a/01/14/7/post_foot3.gif) no-repeat bottom left;
    padding-bottom: 10px;
}
#freePageDetails.post {
    background: none;
    margin: auto;
    padding: 0;
    width: auto;
}
.post-head {
    line-height: 3;
    padding: 0 15px;
}
.post-main {
    background: url(http://md.exblog.jp/skn/img/a/01/14/7/post_body3.gif) repeat-y;
    padding: 5px 15px 15px;
    text-align: left;
    color: #fff;
}
#freePageSection + .ad-yads_common {
    background: url(http://md.exblog.jp/skn/img/a/01/14/7/post_body3.gif) repeat-y;
    padding: 0 15px 15px;
}
