@charset "UTF-8";

.fulltext a{background-color: #EEE;line-height: 1.5em;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}
.fulltext a:hover{background-color: #bed6ed;color:#03F}

/* 〓〓〓〓〓 マウスオーバーで透過 〓〓〓〓〓 */
a:hover img {
  opacity:0.8;
  filter: alpha(opacity=80);
  -ms-filter: "alpha( opacity=80 )";
  background: #fff;
}

.mist a:hover img {border: 2px solid #0099FF !important;padding:2px;margin:1px;}
.mist a img {border: 2px solid #BBB !important;padding:2px;margin:1px;}


/* 〓〓〓〓〓 角丸 〓〓〓〓〓 */
.radius,.greenline,.orangeline{
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}

/* 〓〓〓〓〓 clearfix 〓〓〓〓〓 */
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
  }
* html .clearfix             { zoom: 1; } 
*:first-child+html .clearfix { zoom: 1; }

/* 〓〓〓〓〓 リセットCSS 〓〓〓〓〓 */
body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,textarea,th,td{margin:0;padding:0}
img{border:0;vertical-align:middle}
ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;}
p{margin:7px 0;padding:0;line-height:1.4}

label{color:#555;line-height:1.8;font-weight:400}

/* 〓〓〓〓〓 デフォルトAタグ 〓〓〓〓〓 */
a:link,a:visited{color:#03F;text-decoration:none !important}
a:hover,a:active{color:red}

body{margin:0;font-family:'Hiragino Kaku Gothic Pro','Meiryo UI',Meiryo,Verdana,sans-serif;color:#333;font-size:14px;background:#fcfcfc;text-align:center}
#wrap{margin:0 auto;position:relative;text-align:center;}

/* 〓〓〓〓〓 ヘッダーエリア 〓〓〓〓〓 */
#sNav{background:#F7F7F7;border-bottom:1px solid #BBB}
#sNav div{height:25px;margin:0 auto;overflow:hidden;position:relative;text-align:left;width:1000px}
#sNav form{position:absolute;right:0;top:1px}
#sNav .input{padding:1px 2px;width:200px;font-size:12px}
#sNav .submit{padding:0 5px}
#sNav p{color:#777;font-size:13px;left:0;margin:0;padding:0;position:absolute;top:3px}
#NnVD{margin:0;padding:0}

h1 {margin:0 auto;width:1000px;height:130px;}

#gnav{border-top:1px solid #3065CF;background:#1E90FF none repeat scroll 0 0;height:25px;padding-top:3px}
#gnav ul{background:#1E90FF none repeat scroll 0 0;height:25px;margin-bottom:0;margin-left:auto;margin-right:auto;overflow:hidden;width:1000px}
#gnav ul li{color:#FFF;float:left;height:25px}
#gnav ul li a{color:#FFF;display:block;padding:2px 8px 7px}
#gnav ul li a{-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px}
#gnav li img{margin-right:3px}
.nav1 a ,.nav2 a ,.nav3 a ,.nav4 a ,.nav5 a {padding:2px 8px 7px 25px!important}
.nav6,.nav7{padding:1px 0 7px 20px !important}
.nav1 a{background:transparent url(https://blog-imgs-38.fc2.com/m/a/t/matomate/sprite0105.png) no-repeat scroll 5px -839px}
.nav2 a{background:transparent url(https://blog-imgs-38.fc2.com/m/a/t/matomate/sprite0105.png) no-repeat scroll 5px -97px}
.nav3 a{background:transparent url(https://blog-imgs-38.fc2.com/m/a/t/matomate/sprite0105.png) no-repeat scroll 5px -148px}
.nav4 a{background:transparent url(https://blog-imgs-38.fc2.com/m/a/t/matomate/sprite0105.png) no-repeat scroll 5px -196px}
.nav5 a{background:transparent url(https://blog-imgs-38.fc2.com/m/a/t/matomate/sprite0105.png) no-repeat scroll 5px -246px}
.nav6{background:transparent url(https://blog-imgs-38.fc2.com/m/a/t/matomate/sprite0105.png) no-repeat scroll 1px -297px}
.nav7{background:transparent url(https://blog-imgs-38.fc2.com/m/a/t/matomate/sprite0105.png) no-repeat scroll 1px -548px}

#gnav li{padding:0 7px;background:#1E90FF url(https://blog-imgs-38.fc2.com/m/a/t/matomate/sprite0105.png) no-repeat scroll left -799px}
#gnav li span a:hover{color:#333;background-color:#fcfcfc}
.anntena{padding:2px 8px 0 !important}

/* 〓〓〓〓〓 コンテンツエリア 〓〓〓〓〓 */
#contents{width:1000px;overflow:hidden;margin:0 auto;position:relative;text-align:left}
#blog{margin-top:15px;width:740px;float:left;overflow:hidden}

#topHeadline{border:1px solid #BBB;overflow:hidden;margin-bottom:10px}
#topHeadline p{background:#ECECEC none repeat scroll 0 0;font-size:13px;font-weight:normal;margin:5px 5px 0;padding:3px 10px;}
#topArea,#bottomArea{background:#FFF;padding:10px 0;text-align:center;border:1px solid #BBB;margin-bottom:10px}

.entry{padding:5px;position:relative;border:1px solid #BBB;background:#FFF;margin-bottom:15px;overflow:hidden}

h2{font-size:18px;font-weight:700;border-color:#FFF #FFF #BBB #1E90FF;border-style:solid;border-width:0 0 1px 5px}
h2 a{color:#333 !important;padding:10px;display:block}
h2 a:hover{color:red !important;background:#F5F5F5}

#info{background:#F7F7F7;border-bottom:1px solid #CCC;height:24px;overflow:hidden}
#info li{float:left;font-size:13px;padding:3px}
#info li.htb{line-height:1;
padding:3px 5px 0;}
#info li.topsy{float:right;padding:3px 5px;height:15px;overflow:hidden}
#info li.date{margin:0 10px 0 5px;padding-left:20px;background:#f7f7f7 url(https://blog-imgs-38.fc2.com/m/a/t/matomate/sprite0105.png) no-repeat left -347px}
#info li.category{margin-right:10px;padding-left:20px;background:#f7f7f7 url(https://blog-imgs-38.fc2.com/m/a/t/matomate/sprite0105.png) no-repeat left -397px}
#info li.comment{padding-left:20px;background:#f7f7f7 url(https://blog-imgs-38.fc2.com/m/a/t/matomate/sprite0105.png) no-repeat left -448px}
#info li.topsy{padding-left:20px;background:#f7f7f7 url(https://blog-imgs-38.fc2.com/m/a/t/matomate/sprite0105.png) no-repeat left -97px}

#reduction{padding:15px 10px 0}
#reduction table img{background:#FFF none repeat scroll 0 0;border:1px solid #CCC !important;clear:both !important;margin-bottom:10px;padding:5px;margin-right:10px}

.more{margin:10px;text-align:center}
.more a,.amazonlinkline a{border:1px solid #BBB;display:block;background:#f7f7f7;padding:7px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}
.more a:hover,.amazonlinkline a:hover{background:#EEE;color:#03F}

#middleArea{border-bottom:1px solid #BBB;border-top:1px solid #BBB;margin:10px 0;padding:5px 0}

#extended{padding:0 10px 15px}
#extended b{margin-left:15px}
#extended a:hover img {border: 2px solid #0099FF !important;padding:2px;margin:1px;}
#extended a img {border: 2px solid #BBB !important;padding:2px;margin:1px;}



#reduction table img{background:#FFF none repeat scroll 0 0;border:1px solid #CCC !important;clear:both !important;margin-bottom:10px;padding:5px;margin-right:10px}
.amazonlinkline{margin:10px 0;text-align:center}
.greenline,.orangeline{background:#1E90FF none repeat scroll 0 0;color:#FFF;font-weight:700;margin:10px 0;padding:3px 0 3px 10px}

.separate{background:#1E90FF none repeat scroll 0 0;color:#FFF;font-weight:700;margin:10px;padding:3px 0 3px 10px}
#feedControl { 
width : 640px;
position:relative; left:20px;
}
#feedControl .gf-title {display:inline;}
#feedControl .gf-snippet {display:none;}
#feedControl .gf-relativePublishedDate {display:none;}
#feedControl .gf-spacer {display:none;}
#feedControl .gf-author {display:none;}
a.gf-title {line-height : 110%;}

#bottomHeadline{height:171px;overflow:hidden;}
#bottomHeadline div{margin:-280px 0 0;}

a.gf-title:link {color:#0000ff; text-decoration: none;}
a.gf-title:visited {color:#0000ff;text-decoration: none; }
a.gf-title:hover {color:#ff0707;text-decoration: underline;background-color: transparent;}
.aa{font-family:"ＭＳ Ｐゴシック","MS PGothic","Mona","mona-gothic-jisx0208.1990-0",sans-serif;font-size:12px;line-height:14px;padding:1em}
.aa2{font-family:"ＭＳ Ｐゴシック","MS PGothic","Mona","mona-gothic-jisx0208.1990-0",sans-serif;font-size:12px;line-height:14px;padding:1em}
.backcolor{background-color:#EEE;line-height: 1.5em;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}
.backcolor:hover{background-color:#bed6ed;color:#03F}
.backcolor2{background-color:#EEE;line-height: 1.5em;border:solid 1px #0099FF}
.backcolor2:hover{background-color: #D6E9FF;border:solid 1px #0099FF}

/* 〓〓〓〓〓 コメントエリア 〓〓〓〓〓 */
#comments{background:#1E90FF none repeat scroll 0 0;color:#FFF;font-weight:700;margin:10px;padding:3px 0 3px 10px}
#comment_area ol{font-size:13px;list-style-position:inside;padding:10px}

.textGreen{color:#360}
.c_li{margin-bottom:15px;padding-bottom:15px;margin-left: 40px;}
.c_body{font-size:14px;margin-left:30px;color:#333}

.comment-form{text-align:center;padding-bottom:15px}
#comment_form{margin:0 auto;text-align:left;width:550px}

#mediaAdd{}
#mediaAdd li{}
#comment-htb{border:1px solid #BBB;float:left}
#comment-htb a{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:#FFF url(https://blog-imgs-38.fc2.com/m/a/t/matomate/sprite0105.png) no-repeat scroll 55px -745px;display:block;padding:5px 55px 5px 80px;color:#03F}
#comment-htb a:hover,#comment-tweet a:hover{background-color:#EEE}
#comment-tweet{border:1px solid #BBB;float:right}
#comment-tweet a{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:#FFF url(https://blog-imgs-38.fc2.com/m/a/t/matomate/sprite0105.png) no-repeat scroll 55px -697px;display:block;padding:5px 55px 5px 80px;color:#03F}

input#name{width:60%}
input#submit{margin-right:10px;padding:2px;width:100%;height:50px;margin-bottom:10px}
textarea#comment{width:100%}
label span{font-size:12px}

/* 〓〓〓〓〓 ページナビ 〓〓〓〓〓 */
#page_navi{margin-bottom:15px;text-align:center;padding:10px 0}
#page_navi li{display:inline}
.pagenav{background:#FFF;border:1px solid #bbb;font-size:14px;padding:15px;margin-bottom:50px}
.pagenav li.newer{margin-bottom:10px}

ul.pagination-flickr{border:0;margin:0;padding:0}
.pagination-flickr li{border:0;margin:0;padding:0;font-size:15px;list-style:none;display:inline}
.pagination-flickr a{border:solid 1px #BBB;margin-right:7px;background:#FFF:}
.pagination-flickr .more{padding:2px 6px}
.pagination-flickr .previous-off,.pagination-flickr .next-off{display:inline;padding:3px 7px;border:solid 1px #FFF;margin-right:5px}
.pagination-flickr .next a,.pagination-flickr .previous a{border:solid 1px #BBB}
.pagination-flickr .active{color:#ff0084;font-weight:700;display:inline;padding:4px 10px 4px 3px}
.pagination-flickr a:link,.pagination-flickr a:visited{color:#0063e3;display:inline;padding:3px 7px;text-decoration:none}
.pagination-flickr a:hover{border:solid 1px #bbb;background:#1E90FF;color:#FFF}

/* 〓〓〓〓〓 サイドバー 〓〓〓〓〓 */
#navi{width:245px;float:right;font-size:13px;padding-top:15px;line-height:130%;overflow:hidden}
#navi h3{font-size:14px;padding:4px 5px;background:#1E90FF;color:#FFF;margin-bottom:3px}
#navi p{padding:0;margin:7px 0}

#navi2{width:245px;float:right;font-size:13px;line-height:130%;overflow:hidden}
#navi2 h3{font-size:14px;padding:4px 5px;background:#1E90FF;color:#FFF;margin-bottom:3px}
#navi2 p{padding:0;margin:7px 0}

.sideArea{background:#FFF;border:1px solid #BBB;padding:10px 0;text-align:center;margin-bottom:10px}
.naviInner{background:#FFF;border:1px solid #BBB;margin-bottom:10px;padding:5px}

.plugin1st{padding:2px;}
.plugin1st li a{display:block;background:#FFF url(https://blog-imgs-38.fc2.com/m/a/t/matomate/sprite0105.png) no-repeat scroll 5px 7px;display:block;padding:3px 0 3px 22px;border-bottom: 1px dashed gainsboro;}
.plugin1st li a:hover{display:block;background-color:#f5f5f5}

#prof{background:#FFF url(https://blog-imgs-38.fc2.com/m/a/t/matomate/toppic.jpg) repeat scroll left -495px}
#prof li{padding-left:53px;background:transparent none repeat scroll 0 0}
#profP{padding-left:10px!important}

#counter{background:#F0F8FF none repeat scroll 0 0;border:1px solid #CCC;color:red;font-size:12px;font-weight:700;margin:3px 10px;padding:2px;text-align:center}

.plugin1st #hatena-bookmark-widget0 li a{padding:6px 0 17px 21px}
.plugin1st #hatena-bookmark-widget0 li{position:relative}
.plugin1st .hatena-bookmark-count a{background:#FFB6C1 none repeat scroll 0 0;border:none !important;bottom:5px;margin:0;padding:0 1px !important;position:absolute;right:1px;color:#E00;font-weight:700;font-size:12px}
.plugin1st .hatena-bookmark-widget-title{display:none}
.plugin1st .hatena-bookmark-widget-footer{display:none}
.plugin2nd #hatena-bookmark-widget0 li a{padding:6px 0 17px 21px}
.plugin2nd #hatena-bookmark-widget0 li{position:relative}
.plugin2nd .hatena-bookmark-count{display:none}
.plugin2nd .hatena-bookmark-widget-title{display:none}
.plugin2nd .hatena-bookmark-widget-footer{display:none}
.plugin2nd .hatena-bookmark-widget-body li{text-align:left}
.plugin2nd .hatena-bookmark-widget-body li a{border-bottom:1px dotted #AAA;display:block;padding:5px}
.plugin2nd .hatena-bookmark-widget-body li a:hover{background:#FFF;color:red}

/* 〓〓〓〓〓 フッター 〓〓〓〓〓 */
#fnav{color:#FFF;background:#1E90FF none repeat scroll 0 0;height:25px;padding-top:3px}
#fnav ul{background:#1E90FF none repeat scroll 0 0;height:25px;margin-bottom:0;margin-left:auto;margin-right:auto;overflow:hidden;width:1000px}
#fnav li{float:left;height:25px;padding:0 7px;background:#1E90FF url(https://blog-imgs-38.fc2.com/m/a/t/matomate/m-kugiri.gif) no-repeat scroll 0 1px}
#fnav li a{color:#FFF;display:block;padding:2px 8px 7px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px}
#fnav li span a:hover{color:#333;background-color:#ECECEC}
#fnav li img{margin-right:3px}
.osusume{padding:1px 8px 0 !important;}

#footer{overflow:hidden;background:#ececec}
#footerfix{margin:25px auto;overflow:hidden;width:1000px}
.footerInner{font-size:13px;float:left;margin-left:10px}
.footerInner:first-child{margin-left:0}
.footerInner h3{background:#1E90FF;color:#FFF;font-weight:700;padding:3px}

.plugin2nd li a{color:#111111}
#address{background:#FFF url(http://vippers.jp/other/bg_footer.gif) no-repeat 0 0}
#copyright{clear:both;font-size:13px;padding:25px 5px 10px;font-style:normal}

.FI1{width:290px;margin-left:0!important}
.FI2{width:200px}
.FI2 li{float:left}
.FI2 li a{color:#111;padding:3px 13px;display:block}
.FI2 li a:hover{background:#FFF;color:red}
.FI3{width:490px}

/* 〓〓〓〓〓 footer タグクラウド 〓〓〓〓〓 */
#cloud{line-height:120%;overflow:hidden;padding:4px;text-align:left;height:200px;}
#cloud a{color:#333}
#cloud a:hover{background:#FFF;color:red}

#cloud li {display:inline;margin:0 3px;line-height:25px}
#cloud li.cloud1{font-size:12px;}
#cloud li.cloud2{font-size:14px;}
#cloud li.cloud3{font-size:16px;}
#cloud li.cloud4{font-size:20px;font-weight:bold;}

/* 〓〓〓〓〓 固定ナビ 〓〓〓〓〓 */
#fixnav{background:#1E90FF none repeat scroll 0 0;bottom:0;padding:7px 5px 5px 7px;position:fixed;right:0;-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px}
#fixnav li{float:left;margin:0;padding:0}
#fixnav li a{color:#FFF}
#fixnav li.fix1 a{padding:2px 2px 1px 33px;background:#1E90FF url(https://blog-imgs-38.fc2.com/m/a/t/matomate/sprite0105.png) no-repeat scroll left -605px}
#fixnav li.fix1 a:hover{background-color:#56ACFF}
#fixnav li.fix2 a{padding:2px 2px 1px 33px;background:#1E90FF url(https://blog-imgs-38.fc2.com/m/a/t/matomate/sprite0105.png) no-repeat scroll left -656px}
#fixnav li.fix2 a:hover{background-color:#56ACFF}

/* 〓〓〓〓〓 ページトップ 〓〓〓〓〓 */
#pageTop{bottom:0;position:absolute;right:245px;margin:0}
#pageTop a{background:#1E90FF none repeat scroll 0 0;color:#FFF;display:block;padding:5px 25px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px}
#pageTop a:hover{padding:5px 25px 10px}

/* 〓〓〓〓〓 Amazon widget 〓〓〓〓〓 */
.azlink-sidebar-widget a img {border: solid 2px #BBB;}
.azlink-sidebar-widget a:hover img {border: 2px solid #0099FF;}
.azlink-widget-item {border-bottom:1px solid #BBB;margin:5px 0px 5px 0px;}
.azlink-image a:hover img {border: 2px solid #0099FF !important;padding:2px;}
.azlink-image a img {border: 2px solid #BBB !important;padding:2px;}
.azlink-name a{background-color:#EEE ;line-height: 1.5em;border:solid 1px #0099FF;}
.azlink-name a:hover{background-color: #D6E9FF;border:solid 1px #0099FF;}

.amazonlink a:hover img {border: 2px solid #0099FF !important;padding:2px;}
.amazonlink a img {border: 2px solid #BBB !important;padding:2px;}

.blockquote{
background-color: #EFEFEF;
border: 1px dotted #FFFFFF;
margin: 10px;
padding: 10px;
text-align: left;
}

.enclosure {
background-color: #EFEFEF;
border: 1px dotted #FFFFFF;
margin: 10px;
padding: 10px;
text-align: left;
}

.linkcategory {
border-bottom: 1px dashed #gainsboro;
display: block;
font-weight: bold;
text-align: left;
margin: 0px 0px 2px;
padding: 5px 0px 1px;
}

.tsubuyaki {
background-color: whiteSmoke;
border: 1px dashed #BEBEBE;
font-size: 11px;
line-height: 16px;
margin-bottom: 9px;
padding-bottom: 5px;
padding-left: 7px;
padding-right: 7px;
padding-top: 5px;
text-align: center;
}