@charset "UTF-8";
body{font-size:100%;word-wrap:break-word}
body,h2.article-title a,div.side a,div.sidetitle,div.sidetitle a,div.calendarheadbody div.calendarhead,div.calendarheadbody div.calendarhead a,a.addescription{color:#333}
a,a.adtitle{color:#3079c8}
a:hover,h2.article-title a:hover,div.sidebody a:hover,.side ul.tagcloud a:hover,ul.article-info li a:hover,ul.article-post li a:hover,a.adurl{color:#8db5e1}
h1#blog-title a,p#blog-description,ul.index-navigator li.paging-number span,ul.index-navigator li.paging-number a:hover,div.article-date-outer span.article-month{color:#000000f}
ul.article-info,ul.article-post,ul.article-info li a,ul.article-post li a,td table.caltblday,ul.ping-info li.ping-date,ul.comment-info li.comment-date,a.adld,p.adsbybecome a{color:#a3a3a3}
body{background-color:#EFF}
div#container{background-color:#fff}
div.archives-title-outer,div.calendarheadbody div.calendarhead,div.article-body blockquote,div.article-body pre{background-color:#e6e6e0}
ul.index-navigator li.paging-number a:hover,ul.index-navigator li.paging-number span,div.article-date-outer span.article-month{background-color:#CFF}
div#content,div#sub div.column-inner,div#extra div.column-inner,div.article-footer,ul.index-navigator li.paging-number a,div.private-mode-announcement,div.comment-auth-announcement{border-color:#d1d1cc}
div.sidetitle,div.article-date-outer,div.article-body-inner h3,ul.index-navigator li.paging-number span{border-color:#CFF}
div.article-pager-outer,div.message-board{border-color:#e6e6e0}
.resufont{font-weight:lighter}
body
a:hover img{opacity:.5}
body,textarea{font-family:"meiryo","メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",sans-serif}
a{text-decoration:none}
a:hover{text-decoration:underline}



.backtotop{position:fixed;right:6px;bottom:28px;z-index:9000;display:none;width:81px;height:50px}
.backtotop a{display:block;color:#FFF;padding:14px 6px;margin:0;background-color:#b0b0b0;border-radius:5px;text-decoration:none;font-weight:700;font-size:12px}
.backtotop a:hover{background:#666;color:#CCC}

.backtotop2{position:fixed;right:6px;bottom:77px;z-index:9000;display:none;width:81px;height:50px}
.backtotop2 a{display:block;color:#FFF;padding:14px 6px;margin:0;background-color:#b0b0b0;border-radius:5px;text-decoration:none;font-weight:700;font-size:12px}
.backtotop2 a:hover{background:#666;color:#CCC}

.gocomments{position:fixed;right:6px;bottom:29px;z-index:9000;display:none;width:81px;height:50px}
.gocomments a{display:block;color:#FFF;padding:14px 6px;margin:0;background-color:#b0b0b0;border-radius:5px;text-decoration:none;font-weight:700;font-size:12px}
.gocomments a:hover{background:#666;color:#CCC}





body{margin:0;padding:0;min-width:960px;text-align:center;background-image:none;background-repeat:repeat;background-position:50% top}
div#containerWrap{width:1252px;margin:0 auto 5px}
div#content{padding:10px 0;border-width:1px;border-style:solid}
div#main,div#sub,div#extra{overflow:hidden}
div#main{float:left;display:inline;width:770px}
div#main div.column-inner{padding:0 10px 10px}
div#sub{float:left;display:inline;width:230px}
div#sub div.column-inner{padding:5px 10px 0;overflow:hidden;border-width:1px;border-style:none none none solid}
div#extra{float:left;display:inline;width:230px}
div#extra div.column-inner{padding:5px 10px 20px;overflow:hidden;border-width:1px;border-style:none none none solid}
.center{text-align:center}
.left{text-align:left}
ul.crumb{text-align:left;font-size:80%;background-color:#FFF;margin-bottom:30px;padding:3px}
ul.crumb li{display:inline}
.rss-blogroll:after{display:block;visibility:hidden;clear:both;height:0;content:".";overflow-y:scroll;overflow-x:18px}
.rss-blogroll{margin:10px 0;padding:3px 0;border:0 solid #b0b0b0;zoom:100%}
.rss-blogroll .blogroll-channel{text-align:left;float:left;margin-bottom:0;margin-left:-30px;padding:0;font-size:12px}
.rss-blogroll .blogroll-channel .blogroll-list{padding:3px 0;padding-top:0;border-bottom:1px dashed #c2c2c2;list-style-type:none;font-size:14px;line-height:1.3}
.rss-blogroll .blogroll-channel .blogroll-list a{padding-left:5px;text-decoration:none;text-align:left;overflow-y:scroll;overflow-x:17px}
.rss-blogroll .blogroll-channel .blogroll-list a:hover{text-decoration:underline}
.rss-blogroll .blogroll-new-entry{color:#ff0a00;font-weight:700;font-size:11px}
.drecom-rss01{margin-left:10px;height:250px;width:364px;padding-top:0;padding-left:-30px;padding-bottom:5px;border-top-width:1px;border-bottom-width:1px;border-left:solid 1px;border-top-style:inset;border-bottom-style:inset;border-top-color:#333;border-bottom-color:#333;overflow-y:scroll;overflow-x:hidden;float:left;background-color:#FFF;line-height:16px;font-size:13px}
.drecom-rss02{height:250px;width:364px;padding-top:0;padding-left:-30px;padding-bottom:5px;border-top-width:1px;border-bottom-width:1px;border-right:solid 1px;border-top-style:inset;border-bottom-style:inset;border-top-color:#333;border-bottom-color:#333;overflow-y:scroll;overflow-x:hidden;float:left;background-color:#FFF;line-height:16px;font-size:13px}
.main-container-ads{margin-bottom:100px}
.comment{margin-top:5px;margin-bottom:-13px}
.ninki{margin-bottom:15px;padding-left:10px;border-left:5px ;color:#333;font-weight:700;font-size:24px;background:#cff}



#globalnavi{
margin: 0 auto;
padding: 0;
width: 1250px;
height:25px;
font-size:12px;
/*background-color:#F0FFFF;*/
/*background-color:FFFFFF;*/
/*background-color:#8EB8FF;*/
background-color:#EEEEEE;
font-family : font-family:"meiryo","メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",sans-serif ;
border:1px solid #DDD;
}

#globalnavi ul{
list-style-type: none;
margin: 0;
padding: 0;
}

#globalnavi li{
float: left;
margin: 0;
padding: 0;

}

#globalnavi a{
text-align: center;
display:block;
padding: 3px 10px 3px 10px;
color: #444444;
font-weight: 550;
text-decoration: none;
border-right:1px solid #808080;
margin:2px 0px 0px 0px;
}

#globalnavi a:hover{
background-color:#8EB8FF;
color: #444444;
font-weight: 550;
text-decoration: none;
border-right:1px solid #808080;
}






div.blog-title-outer{text-align:left;background:url(http://livedoor.blogimg.jp/creca_ex/imgs/f/9/f96e29cd.jpg) no-repeat left top;height:250px}
h1#blog-title{margin:0;padding:40px 20px 0 40px;font-weight:700;font-size:128%}
p#blog-description{margin:0;padding:5px 20px 0 40px;line-height:1.35;font-size:90%}
div.archives-title-outer{margin-bottom:10px;padding:10px}
h2.archives-title{margin:0;padding:0;text-align:center;font-size:180%;font-weight:400}
div.pager-inner{padding:0 0 5px;margin:0 0 10px;text-align:left}
ul.index-navigator{padding:5px 0 0;margin:0;font-size:90%}
ul.index-navigator li a,ul.index-navigator li span{padding:4px 5px;display:inline-block;text-decoration:none}
ul.index-navigator li.paging-number span,ul.index-navigator li.paging-number a{padding:4px 9px;border-width:1px;border-style:solid}
ul.index-navigator li.paging-number ol.paging-number li.current{margin:0 1px}
ul.index-navigator li.paging-prev a{margin-right:10px}
ul.index-navigator li.paging-last a{margin-left:10px}
ul.archives-pager{padding:5px 0 0;list-style-type:none;font-size:90%}
ul.archives-pager li{padding:2px 5px}
ul.archives-pager li a{padding:0 5px}
ul.archives-pager li.both{border-left:1px solid #575e69}
div.article-pager-top div.article-pager-outer{padding:0 0 10px;border-width:0 0 2px;border-style:none none dotted}
div.article-pager-bottom div.article-pager-outer{padding:10px 0 0;border-width:2px 0 0;border-style:dotted none none}
ul.article-pager{font-size:90%}
ul.article-pager li{float:left;width:49%;line-height:1.25}
ul.article-pager{overflow:hidden}
ul.article-pager li{padding-top:1px;padding-bottom:100px;margin-bottom:-99px}
ul.article-pager li a{display:block;margin:0 10px}
ul.article-pager li.prev{text-align:right}
ul.article-pager li.next{text-align:left}
div.article-outer{margin-bottom:20px;text-align:left}
div.message-board-outer{margin-bottom:10px}
div.message-board{padding:10px;line-height:1.4;text-align:left;font-size:90%;border-width:3px;border-style:solid}
div.article-header{position:relative;min-height:55px;padding:0 10px}
* html div.article-header{height:55px;zoom:1}
div.article-date-outer{width:55px;height:55px;overflow:hidden;position:absolute;left:10px;top:0;border-width:1px;border-style:solid }
div.article-date-outer span.article-month{display:block;line-height:15px;text-align:center;white-space:nowrap;font-size:10px}
div.article-date-outer span.article-date{display:block;line-height:40px;font-weight:700;text-align:center;font-size:26px}
div.article-category-outer{background:url(http://parts.blog.livedoor.jp/img/usr/canvas/common/category.gif) no-repeat left top;padding-left:20px;margin-left:65px;font-size:83%}
div.article-category-outer dl.article-category{margin:0;padding:0;line-height:1.25}
div.article-category-outer dl.article-category dt,div.article-category-outer dl.article-category dd{display:inline;margin:0;padding:0;margin-right:5px;font-size:83%}
div.article-category-outer dl.article-category dt{position:absolute;display:block;width:0;height:0;text-indent:-9999px}
div.article-title-outer{margin-left:65px;font-size:130%}
h2.article-title{margin:0;padding:7px 0 5px;font-size:111%;font-weight:700}
div.article-body{padding:15px 20px 5px;line-height:1.7;font-size:90%}
div.article-body-inner{width:100%}
div.article-body span.article-continue{display:block;margin-top:1em;color:#00F;font-size:21px;border:1px solid #DDD;background-color:#DFF}
.tuzuki{margin-left:290px}
div.article-body div.article-body-more,div.article-body div.article-body-private{clear:both;margin-top:1em}
div.article-body-inner h3{font-size:111%;font-weight:700;border-width:0 0 1px 5px;border-style:none none solid solid;padding-left:10px;line-height:1.3}
div.article-body-inner h4{font-size:100%;font-weight:700;line-height:1.3}
div.article-body blockquote,div.article-body pre{padding:15px 20px;margin:5px 0;font-size:100%}
div.article-body img.pict{margin:0 5px 5px 0}
dl.common-theme{margin:0 0 15px}
dl.article-tags{margin:15px 0 0;background:url(http://parts.blog.livedoor.jp/img/usr/canvas/common/tag.gif) no-repeat left top;line-height:20px;padding-left:20px}
div.private-mode-announcement{margin-top:15px;line-height:1.35;border-width:1px;border-style:solid}
div.article-footer{padding:10px;margin:5px 10px;border-width:1px;border-style:solid none none}
ul.article-info{list-style:none;margin:0;padding:0 0 5px 10px;text-align:right}
ul.article-info li{display:inline-block;margin-left:5px;min-height:16px;line-height:16px;font-size:70%}
* html ul.article-info li{display:inline;height:16px;zoom:1}
*+html ul.article-info li{display:inline;zoom:1}
ul.article-info li.article-author{background:url(http://parts.blog.livedoor.jp/img/usr/canvas/common/posted.gif) no-repeat left top;padding-left:20px}
ul.article-info li.article-comment-count{background:url(http://parts.blog.livedoor.jp/img/usr/canvas/common/comment.gif) no-repeat left top;padding-left:20px}
ul.article-info li.article-trackback-count{background:url(http://parts.blog.livedoor.jp/img/usr/canvas/common/trackback.gif) no-repeat left top;padding-left:20px}
ul.article-info li span.article-time{margin-left:3px}
ul.article-info li span.nickname{font-weight:400}
ul.article-post{padding:0;text-align:right}
ul.article-post li{min-height:16px;font-size:70%}
ul.article-post li img{vertical-align:middle}
div#article-options{padding:10px}
div.article-option{padding:15px 0}
div.article-option h3{margin:0 0 10px;padding:0;font-size:90%}
h4.ping-title,ul.ping-info,ul.ping-info li,ul.comment-info,ul.comment-info li{padding:0;margin:0}
ul.ping-info li,ul.comment-info li{list-style-type:none}
div#trackback-form ul{margin:0 30px;padding:0}
div#trackback-form ul li{list-style-type:none;float:left;margin:0;padding:0}
div#trackback-form ul li.trackback-form-url{width:100%;margin-right:-90px}
div#trackback-form ul li.trackback-form-url span input{width:100%}
div#trackback-form ul li.trackback-form-url span{display:block;padding-right:100px}
div#trackback-form ul li.trackback-form-submit{width:80px}
li.trackback-set{padding:0 50px 10px;font-size:83%}
h4.ping-title{font-size:100%;font-weight:400;padding-bottom:5px}
ul.ping-info{margin-left:10px}
ul.ping-info li.ping-blog-name{display:inline;font-size:90%}
ul.ping-info li.ping-blog-name span{margin:0 10px}
ul.ping-info li.ping-date{display:inline;margin-left:10px;font-size:83%}
ul.ping-info li.ping-excerpt{display:block;margin-top:5px;line-height:1.4}
li.comment-set{padding:0 50px 34px;font-size:70%}
ul.comment-info li.comment-author{display:inline}
ul.comment-info li.comment-date{display:inline;margin-left:10px;font-size:83%}
ul.comment-info li{display:inline}
ul.comment-info li.comment-body{display:block;margin-top:5px;margin-left:15px;line-height:1.4;font-size:150%}
div#comment-form-body{padding:15px 50px}
div#comment-form-body table{border:0;width:100%;line-height:25px;font-size:83%}
div#comment-form-body table th{width:3em;padding-right:5px;text-align:right;font-weight:400}
input#author{width:65%}
input#email{width:65%}
input#url{width:97%}
input#bake{margin:0 0 0 5px}
textarea#text{width:100%;height:250px}
input.button{margin-top:10px;width:80px}
div#comment-form-body table tr.input-etc td{padding-top:6px}
label.input-rating{margin-left:20px}
label.input-rating select{margin-left:3px}
label.input-rating-face{margin-left:5px}
div#comment-form-body table tr.submit td{text-align:center}
#comment-form tr.input-url,#comment-form tr.input-email,#comment-form tr.input-etc,#comment-form tr.input-facemark{display:none}
div.comment-auth-announcement{margin:10px 50px;font-size:83%;border-width:1px;border-style:solid}
div.comment-auth-announcement p a{margin:0 3px}
div.related-articles{padding:15px 0 0}
div.related-articles h3{margin:0 0 10px;padding:0;font-size:90%;font-weight:400}
div.related-articles h3 span{font-weight:weight}
div.related-articles ul{list-style:none;margin:0;padding:0;line-height:1.2;font-size:90%}
div.related-articles ul li{background:url(http://parts.blog.livedoor.jp/img/usr/canvas/common/dot_g.gif) no-repeat left 6px;padding:0 0 5px 12px;margin-left:5px}
div.sidetitle{margin:0 0 10px;text-align:left;font-size:83%;font-weight:700;padding-left:5px;border-width:0 0 0 4px;border-style:none none none solid}
div.sidetop,div.sidebottom{display:none}
div.side{margin:0 0 20px;text-align:center;font-size:83%}
div.sidebody{background:url(http://parts.blog.livedoor.jp/img/usr/canvas/common/dot_g.gif) no-repeat left 5px;padding:0 0 5px 12px;margin-left:4px;text-align:left}
div.calendarheadbody div.calendarhead{margin:0 0 5px;padding:5px 0;text-align:center;font-size:83%}
div.caltop,div.calbottom{display:none}
div.calbody{margin-bottom:20px}
table.caltbl{width:180px;margin:0 auto;border:0}
td table.caltblwk td{height:20px;font-size:83%}
td table.caltblday{margin:0 auto;width:180px;font-size:83%}
td table.caltblday td{width:20px;height:24px;padding:0;text-align:center}
.nickname{font-weight:700;margin:10px 0}
.message{text-align:left;line-height:125%}
ul#ld-services{padding-top:20px}
table#header{font-size:13px;color:#333}
table#header a{color:#333}
div.footer-outer{padding:10px}
div#footer-p{font-size:80%}
div#ad{margin:25px auto 0;text-align:center}
div#ad iframe{margin:10px auto}
div.gAdsense{padding:10px 0}
body.ad{background:transparent;text-align:left}
a.adtitle{font-weight:700}
a.adtitle span{font-size:90%}
a.addescription span{font-size:83%}
a.adurl{text-decoration:none}
a.adurl span{font-size:70%}
a.adld{text-decoration:underline}
div#container,div#content,div.blog-title-outer,h2.archives-title,div.article-body,div.article-footer,h2.article-title,div.pager,ul,div.index-navigator-outer,div#comment-form-body,div.message-board{zoom:1}
div#container:after,div#content:after,ul.article-navigator:after,ul.archives-navigator:after,div.article-body:after,div.article-body div.article-body-more:after,div#trackback-form ul:after,div.message-board:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.blog-title-outer.show-image{background:transparent;height:auto;position:relative}
.blog-title-outer.show-image .blog-title-outer-2{position:absolute}
.blog-title-outer.show-image #blog-header-image{width:100%}
.blog-title-outer.hide-text .blog-title-outer,.blog-title-outer.hide-text .blog-title-outer-2,.blog-title-outer.hide-text .blog-title-outer-3,.blog-title-outer.hide-text #blog-title,.blog-title-outer.hide-text #blog-title a{display:block;height:100%;padding:0;width:100%}
.blog-title-outer.hide-text #blog-title a,.blog-title-outer.hide-text #blog-description{text-indent:-99999px;line-height:0}

  .srcitem{
    font-weight:normal;
    border:solid 1px #555555;
    padding: 20px;
  }
  input[type=checkbox] {
    transform: scale(2.0);
  }
  .itemhead{
    font-size: 90%;
    color: gray;
  }
  .headname{
    color: green;
  }
  .itembody{
    margin-top: 5px;
    padding: 5px;
  }
  .textRes0{ margin-left: 0px;}
  .textRes1{ margin-left: 30px; border: 1px solid; background-color: #f5f5f5; border-color: #cccccc;}
  .textRes2{ margin-left: 60px; border: 1px solid; background-color: #f5f5f5; border-color: #cccccc;}

  .txtS{    font-size: 1.0em;  }
  .txtM{    font-size: 1.3em;  }
  .txtL{    font-size: 1.6em;  }
  .txtColor1{    color:#000000;  }
  .txtColor2{    color:#900000;  }
  .txtColor3{    color:#0000E0;  }
  .txtColor4{    color:#D06060;  }
  .txtColor5{    color:#700070;  }
  .txtColor6{    color:#007070;  }
  .txtColor7{    color:#707000;  }
  .txtColor8{    color:#E00000;  }

  .txtColor9{    color:#606060;  }
  .txtColor10{    color:#FF7070;  }
  .txtColor11{    color:#A000A0;  }
  .txtColor12{    color:#00A0A0;  }
  .txtColor13{    color:#A0A000;  }
  .txtColor14{    color:#5000F0;  }


  .txtBold{    font-weight:bold;  }
  .txtNormal{    font-weight:normal;  }
