@charset "UTF-8";
/*
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: 有名な <a href="http://binarybonsai.com/kubrick/">Kubrick</a> をもとにした WordPress のデフォルトテーマ
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/
/* Begin Typography & Colors */
/* line 25, ../scss/style.scss */
body {
  font-size: 62.5%;
  /* Resets 1em to 10px */
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
  color: black;
  text-align: center;
  margin: 0;
  padding: 0;
  /* background: white url(images/top_banner_background.jpg) repeat-x center top; */
  
}

body::before{
  content:"";
  display: block;
  position:absolute;
  width:100%;
  background-color: #224358;
  height:40px;
}

/* line 36, ../scss/style.scss */
#header {
  /* background: #73a0c5 url("images/top_banner_background.jpg") no-repeat bottom center; */
}

/* line 40, ../scss/style.scss */
#headerimg {
  /* height: 218px;
  width: 746px; */
}

/* line 45, ../scss/style.scss */
#content {
  font-size: 1.2em;
  padding-top: 30px;
}

/* line 50, ../scss/style.scss */
.widecolumn .entry p {
  font-size: 1.05em;
}

/* line 54, ../scss/style.scss */
.narrowcolumn .entry, .widecolumn .entry {
  /* line-height: 1.4em; */
  background: url("images/line.gif") repeat-x 0 top;
  padding-top: 10px;
  margin-top: 10px;
  padding-bottom: 30px;
  border-bottom: 3px solid #18394c;
  /* float: left; */
}

/* line 64, ../scss/style.scss */
.narrowcolumn .entry h1, .widecolumn .entry h1 {
  color: black;
  margin: 0;
  padding: 0;
  text-align: left;
  font-size: 24px;
  line-height: 1.4em;
}

/* line 73, ../scss/style.scss */
.narrowcolumn .entry h2, .widecolumn .entry h2 {
  color: black;
  margin: 0;
  padding: 0;
  text-align: left;
  font-size: 18px;
  line-height: 1.4em;
}

/* line 82, ../scss/style.scss */
.narrowcolumn .entry h3, .widecolumn .entry h3 {
  color: black;
  margin: 0;
  padding: 0;
  text-align: left;
  font-size: 16px;
  line-height: 1.4em;
}

/* line 91, ../scss/style.scss */
.narrowcolumn .entry h4, .widecolumn .entry h4 {
  color: black;
  margin: 0;
  padding: 0;
  text-align: left;
  font-size: 14px;
  line-height: 1.4em;
}

/* line 100, ../scss/style.scss */
/* .entry p {
  display: block;
  float: left;
  width: 598px;
} */

/* line 106, ../scss/style.scss */
.widecolumn {
  line-height: 1.6em;
}

/* line 110, ../scss/style.scss */
.narrowcolumn .postmetadata {
  text-align: left;
}
/* line 112, ../scss/style.scss */
.narrowcolumn .postmetadata a {
  display: block;
  float: right;
  color: gray;
  font-size: 0.9em;
  padding-top: 6px;
}
/* line 119, ../scss/style.scss */
.narrowcolumn .postmetadata .author_name {
  height: 40px;
  display: block;
  padding-top: 6px;
  color: #ababab;
  letter-spacing: 1px;
  font: 16px/1.2 "ヒラギノ明朝 Pro W3","ヒラギノ明朝 Pro","Hiragino Mincho Pro","ＭＳ 明朝","MS Mincho";
  position: relative;
}
/* line 127, ../scss/style.scss */
.narrowcolumn .postmetadata .author_name strong {
  color: white;
  letter-spacing: 0;
  font-size: 12px;
  background-color: #18394c;
  padding: 4px 8px;
  font-family: "Helvetica","Hiragino Kaku Gothic Pro","ＭＳ ゴシック","MS Gothic";
  font-weight: lighter;
  display: block;
  position: absolute;
  top: 5px;
  left: 94px;
}

.narrowcolumn .postmetadata .author_name a{
  color:#fff;
  padding-top:0;
}

/* line 143, ../scss/style.scss */
.thread-alt {
  background-color: #f8f8f8;
}

/* line 147, ../scss/style.scss */
.thread-even {
  background-color: white;
}

/* line 151, ../scss/style.scss */
.depth-1 {
  border: 1px solid #ddd;
}

/* line 155, ../scss/style.scss */
.even, .alt {
  border-left: 1px solid #ddd;
}

/* line 159, ../scss/style.scss */
small {
  font: 18px/1.2 "ヒラギノ明朝 Pro W3","ヒラギノ明朝 Pro","Hiragino Mincho Pro","ＭＳ 明朝","MS Mincho";
  color: #a9a9a9;
  padding-right: 15px;
}

/* line 165, ../scss/style.scss */
h1, h2, h3 {
  font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
  font-weight: bold;
}

/* line 170, ../scss/style.scss */
h1 {
  font-size: 4em;
  text-align: center;
}

/* line 175, ../scss/style.scss */
#headerimg .description {
  font-size: 1.2em;
  text-align: center;
  visibility: hidden;
}

/* line 181, ../scss/style.scss */
#content h2 {
  display: inline;
  font: 24px/1.2 "ヒラギノ明朝 Pro W3","ヒラギノ明朝 Pro","Hiragino Mincho Pro","ＭＳ 明朝","MS Mincho";
  border-left: 1px solid black;
  padding-left: 15px;
}

/* line 188, ../scss/style.scss */
.entry h2 {
  font-size: 1.4em;
  padding-left: 0;
  display: block;
  padding-bottom: 5px;
  background-image: none;
}

/* line 196, ../scss/style.scss */
h2.pagetitle {
  font-size: 1.2em;
}

/* line 201, ../scss/style.scss */
#sidebar h2 {
  font-family: 'Lucida Grande', Verdana, Sans-Serif;
  font-size: 1.2em;
  background-image: none;
}
/* line 210, ../scss/style.scss */
#sidebar .textwidget .banner_02 {
  margin-top: 16px;
}

/* line 216, ../scss/style.scss */
h3 {
  font-size: 1.3em;
}

/* line 220, ../scss/style.scss */
h1 {
  text-decoration: none;
  color: white;
}
/* line 223, ../scss/style.scss */
h1 a {
  text-decoration: none;
  color: white;
}
/* line 226, ../scss/style.scss */
h1 a:hover, h1 a:visited {
  text-decoration: none;
  color: white;
}

/* line 233, ../scss/style.scss */
#headerimg .description {
  text-decoration: none;
  color: white;
}

/* line 238, ../scss/style.scss */
h2, h3 {
  color: #333;
}
/* line 240, ../scss/style.scss */
h2 a, h3 a {
  color: #333;
}
/* line 242, ../scss/style.scss */
h2 a:visited, h3 a:visited {
  color: #333;
}

/* line 248, ../scss/style.scss */
h2 {
  text-decoration: none;
}
/* line 250, ../scss/style.scss */
h2 a {
  text-decoration: none;
}
/* line 252, ../scss/style.scss */
h2 a:hover, h2 a:visited {
  text-decoration: none;
}

/* line 258, ../scss/style.scss */
h3 {
  text-decoration: none;
}
/* line 260, ../scss/style.scss */
h3 a {
  text-decoration: none;
}
/* line 262, ../scss/style.scss */
h3 a:hover, h3 a:visited {
  text-decoration: none;
}

/* line 268, ../scss/style.scss */
#sidebar h2, #wp-calendar caption, cite {
  text-decoration: none;
}

/* line 272, ../scss/style.scss */
.entry p a:visited {
  color: #b85b5a;
}

/* line 276, ../scss/style.scss */
.commentlist li {
  font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

/* line 281, ../scss/style.scss */
#commentform input, #commentform textarea {
  font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

/* line 287, ../scss/style.scss */
.commentlist li {
  font-weight: bold;
}
/* line 288, ../scss/style.scss */
.commentlist li ul li {
  font-size: 1em;
}
/* line 292, ../scss/style.scss */
.commentlist li .avatar {
  float: right;
  padding: 2px;
}
/* line 297, ../scss/style.scss */
.commentlist cite {
  font-weight: bold;
  font-style: normal;
  font-size: 1.1em;
}
/* line 301, ../scss/style.scss */
.commentlist cite a {
  font-weight: bold;
  font-style: normal;
  font-size: 1.1em;
}
/* line 307, ../scss/style.scss */
.commentlist p {
  font-weight: normal;
  line-height: 1.5em;
  text-transform: none;
}

/* line 314, ../scss/style.scss */
#commentform p {
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

/* line 318, ../scss/style.scss */
.commentmetadata {
  font-weight: normal;
}

/* line 322, ../scss/style.scss */
#sidebar {
  font: 1.1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
  color: white;
}

/* line 335, ../scss/style.scss */
code {
  font: 1.1em 'Courier New', Courier, Fixed;
}

/* line 339, ../scss/style.scss */
acronym, abbr, span.caps {
  font-size: 0.9em;
  letter-spacing: .07em;
}

/* line 344, ../scss/style.scss */
a, h2 a:hover, h3 a:hover {
  color: #06c;
  text-decoration: none;
}

/* line 349, ../scss/style.scss */
a:hover {
  color: #147;
  text-decoration: underline;
}
/* line 352, ../scss/style.scss */
a:hover img {
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  opacity: 0.8;
}

/* line 360, ../scss/style.scss */
#wp-calendar #prev a, #wp-calendar #next a {
  font-size: 9pt;
}
/* line 363, ../scss/style.scss */
#wp-calendar a {
  text-decoration: none;
  color: #a9a9a9;
}
/* line 366, ../scss/style.scss */
#wp-calendar a:hover {
  text-decoration: underline;
}
/* line 370, ../scss/style.scss */
#wp-calendar caption {
  font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
  text-align: center;
}
/* line 374, ../scss/style.scss */
#wp-calendar th {
  font-style: normal;
  text-transform: capitalize;
  text-align: center;
  font: 12px/1.2 "ヒラギノ明朝 Pro W3","ヒラギノ明朝 Pro","Hiragino Mincho Pro","ＭＳ 明朝","MS Mincho";
}

/* End Typography & Colors */
/* Begin Structure */
/* line 386, ../scss/style.scss */
#page {
  padding: 0;
  width:100%;
  max-width: 946px;
  margin: 0 auto;
  text-align: left;
}

/* line 393, ../scss/style.scss */
#header {
  /* background-color: #73a0c5; */
  padding: 0;
  /* height: 352px; */
  /* width: 946px; */
  width: 100%;
  /* margin-bottom: 40px; */
}

/* line 401, ../scss/style.scss */
#headerimg {
  margin: 0;
  /* height: 352px; */
  width: 100%;
  position: relative;
}
/* line 406, ../scss/style.scss */
#headerimg h1 a {
  text-indent: -5000px;
  overflow: hidden;
  width: 36.25%;
  aspect-ratio: 1 / .374;
  min-width: 190px;
  /* width: 343px;
  height: 128px; */
  display: block;
  background: url(images/title.png) no-repeat;
  background-size:contain;
}

.wrap{
  display: flex;
}

/* line 416, ../scss/style.scss */
.narrowcolumn {
  /* float: left; */
  padding: 0 32px 20px 48px;
  padding:0 2em 2em;
  margin: 0px 0 0;
  /* width: 598px; */
  flex:1;
  background-color: white;
}

/* line 424, ../scss/style.scss */
.widecolumn {
  padding: 10px 0 20px 0;
  margin: 5px 0 0 150px;
  width: 450px;
}

/* line 430, ../scss/style.scss */
.post {
  margin: 0 0 60px;
  /*	text-align: justify; */
}
/* line 433, ../scss/style.scss */
.post hr {
  display: block;
}

/* line 438, ../scss/style.scss */
.widecolumn .post {
  margin: 0;
}

/* line 442, ../scss/style.scss */
.narrowcolumn .postmetadata {
  padding-top: 5px;
}

/* line 447, ../scss/style.scss */
.widecolumn .postmetadata {
  margin: 30px 0;
}
/* line 450, ../scss/style.scss */
.widecolumn .smallattachment {
  text-align: center;
  float: left;
  width: 128px;
  margin: 5px 5px 5px 0px;
}
/* line 456, ../scss/style.scss */
.widecolumn .attachment {
  text-align: center;
  margin: 5px 0px;
}

/* line 462, ../scss/style.scss */
.postmetadata, .clear {
  clear: both;
}

/* line 466, ../scss/style.scss */
#footer {
  padding: 0;
  margin: 0 auto;
  /* width: 946px; */
  width:100%;
  clear: both;
  color: gray;
  border-top: 1px solid white;
}
/* line 473, ../scss/style.scss */
#footer p {
  margin: 0;
  padding: 20px 0;
  text-align: center;
}
/* line 478, ../scss/style.scss */
#footer a {
  color: gray;
  background: url(asd) no-repeat;
}

/* End Structure */
/*	Begin Headers */
/* line 488, ../scss/style.scss */
#headerimg h1 {
  /* padding-top: 84px; */
  padding-top: max(9%, 70px);
  margin: 0;
  padding-left: 14px;
}
/* line 492, ../scss/style.scss */
#headerimg h1 a:hover {
  filter: alpha(opacity=70);
  -moz-opacity: 0.7;
  opacity: 0.7;
}

/* line 499, ../scss/style.scss */
h2 {
  margin: 30px 0 0;
}
/* line 501, ../scss/style.scss */
h2.pagetitle {
  margin-top: 30px;
  text-align: center;
}

/* line 507, ../scss/style.scss */
#sidebar h2 {
  padding: 0;
  margin: 0;
}

/* line 512, ../scss/style.scss */
h3 {
  padding: 0;
  margin: 30px 0 0;
}
/* line 515, ../scss/style.scss */
h3.comments {
  padding: 0;
  margin: 40px auto 20px;
}

/* End Headers */
/* Begin Images */
/* line 525, ../scss/style.scss */
p img {
  padding: 0;
  max-width: 100%;
}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */
/* line 536, ../scss/style.scss */
img.centered {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
/* line 541, ../scss/style.scss */
img.alignright {
  padding: 4px;
  margin: 0 0 2px 7px;
  display: inline;
}
/* line 546, ../scss/style.scss */
img.alignleft {
  padding: 4px;
  margin: 0 7px 2px 0;
  display: inline;
}

/* line 553, ../scss/style.scss */
.alignright {
  float: right;
}

/* line 557, ../scss/style.scss */
.alignleft {
  float: left;
}

/* End Images */
/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */
/* line 569, ../scss/style.scss */
html > body .entry ul {
  margin-left: 0px;
  padding: 0 0 0 30px;
  list-style: none;
  padding-left: 10px;
  text-indent: -10px;
}
/* line 576, ../scss/style.scss */
html > body .entry li {
  margin: 7px 0 8px 10px;
}

/* line 581, ../scss/style.scss */
.entry ol {
  padding: 0 0 0 35px;
  margin: 0;
}
/* line 584, ../scss/style.scss */
.entry ol li {
  margin: 0;
  padding: 0;
}

/* line 591, ../scss/style.scss */
.postmetadata ul, .postmetadata li {
  display: inline;
  list-style-type: none;
  list-style-image: none;
}

/* line 598, ../scss/style.scss */
#sidebar ul {
  margin: 0;
  padding: 0;
}
/* line 601, ../scss/style.scss */
#sidebar ul ol {
  margin: 0;
  padding: 0;
}
/* line 605, ../scss/style.scss */
#sidebar ul li {
  list-style-type: none;
  list-style-image: none;
  margin-bottom: 15px;
}
/* line 610, ../scss/style.scss */
#sidebar ul p, #sidebar ul select {
  margin: 5px 0 8px;
}
/* line 613, ../scss/style.scss */
#sidebar ul ul, #sidebar ul ol {
  margin: 0;
  padding-left: 10px;
  padding-top: 20px;
}
/* line 618, ../scss/style.scss */
#sidebar ul ul ul, #sidebar ul ol {
  margin: 0 0 0 10px;
}

/* line 623, ../scss/style.scss */
ol li {
  list-style: decimal outside;
}

/* line 628, ../scss/style.scss */
#sidebar ul ol li {
  list-style: decimal outside;
}
/* line 631, ../scss/style.scss */
#sidebar ul ul li, #sidebar ul ol li {
  margin: 3px 0 0;
  padding: 0;
}

/* End Entry Lists */
/* Begin Form Elements */
/* line 641, ../scss/style.scss */
#searchform {
  margin: 10px auto;
  padding: 5px 3px;
  text-align: center;
}

/* line 648, ../scss/style.scss */
#sidebar #searchform #s {
  width: 108px;
  padding: 2px;
}
/* line 652, ../scss/style.scss */
#sidebar #searchsubmit {
  padding: 1px;
}

#sidebar{
  .widget_text{
    margin-bottom:0;
  }
  .widget_text:not(:first-child){
    margin-top:3em;
  }
  .wp-block-calendar{
    & a{
      text-decoration: underline;
    }
  }
  .side_ttl{
    display: inline-block;
    background-color: #17394b;
    color:#fff;
    padding:.2em 1em;
    text-transform:uppercase;
    font-size: 1.2em;
  }

 

  .wp-block-archives-list{
    padding-top:0;
    & li{
      margin-top:.5em;
    }
    & a{
      color:#3d3d3d;
      font-size:1.2em;
    }
  }

} 



/* line 657, ../scss/style.scss */
.entry form {
  /* This is mainly for password protected posts, makes them look better. */
  text-align: center;
}

/* line 662, ../scss/style.scss */
select {
  width: 130px;
}

/* line 666, ../scss/style.scss */
#commentform {
  margin: 5px 10px 0 0;
}
/* line 667, ../scss/style.scss */
#commentform input {
  width: 170px;
  padding: 2px;
  margin: 5px 5px 1px 0;
}
/* line 673, ../scss/style.scss */
#commentform textarea {
  width: 100%;
  padding: 2px;
}

/* line 679, ../scss/style.scss */
#respond:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 687, ../scss/style.scss */
#commentform #submit {
  margin: 0 0 5px auto;
  float: right;
}

/* End Form Elements */
/* Begin Comments*/
/* line 696, ../scss/style.scss */
.alt {
  margin: 0;
  padding: 10px;
}

/* line 701, ../scss/style.scss */
.commentlist {
  padding: 0;
  /*	text-align: justify; */
}
/* line 704, ../scss/style.scss */
.commentlist li {
  margin: 15px 0 10px;
  padding: 5px 5px 10px 10px;
  list-style: none;
}
/* line 708, ../scss/style.scss */
.commentlist li ul li {
  margin-right: -5px;
  margin-left: 10px;
}
/* line 713, ../scss/style.scss */
.commentlist p {
  margin: 10px 5px 10px 0;
}

/* line 718, ../scss/style.scss */
.children {
  padding: 0;
}

/* line 722, ../scss/style.scss */
#commentform p {
  margin: 5px 0;
}

/* line 726, ../scss/style.scss */
.nocomments {
  text-align: center;
  margin: 0;
  padding: 0;
}

/* line 732, ../scss/style.scss */
.commentmetadata {
  margin: 0;
  display: block;
}

/* line 737, ../scss/style.scss */
.trb {
  color: #242a2b;
  padding-right: 8px;
  font-family: 'Droid Sans', arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro";
}

/* End Comments */
/* Begin Sidebar */
/* line 747, ../scss/style.scss */
#sidebar {
  padding: 0 0 0 42px;
  width: 226px;
  /* float: right; */
  display: block;
  font-family: "Helvetica","Hiragino Kaku Gothic Pro","ＭＳ ゴシック","MS Gothic";
  color: black;
  background: url(images/middle_line_loop.png) repeat-y left top;
}
/* line 755, ../scss/style.scss */
#sidebar form {
  margin: 0;
}

/* line 760, ../scss/style.scss */
#recent-posts-3 
{
  & ul{
    /* padding-top: 30px; */
    padding-top: 0 !important;
  
  }

  & li{
    padding:.7em 0 0 !important;
  }
  
}

/* line 764, ../scss/style.scss */
#sidebar #recent-posts-3 h2.widgettitle {
  /* background: url(images/recent_post.png) no-repeat left;
  width: 200px;
  height: 20px;
  display: block;
  text-indent: -5000px;
  overflow: hidden; */
  display: none;
}

/* line 773, ../scss/style.scss */
#recent-posts-3 ul {
  padding-left: 22px;
  padding-right: 20px;
  display: block;
  list-style-type: none;
  color: black;
}

/* line 781, ../scss/style.scss */
#sidebar ul #recent-posts-3 ul li {
  list-style-type: none;
  display: block;
  list-style-type: none;
  padding: 0 0 15px;
  margin: 0;
  font-size: 13px;
}
/* line 788, ../scss/style.scss */
#sidebar ul #recent-posts-3 ul li a {
  color: #3d3d3d;
  display: block;
}
/* line 791, ../scss/style.scss */
#sidebar ul #recent-posts-3 ul li a:hover {
  text-decoration: none;
}

/* line 797, ../scss/style.scss */
#text-3 {
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: center;
}

/* line 803, ../scss/style.scss */
#sidebar ul li#author_avatars-2 {
  padding-top: 30px;
  padding-bottom: 0;
  margin-bottom: 0;
}

/* line 809, ../scss/style.scss */
#text-5 {
  padding: 0;
  margin: 0;
}

/* line 815, ../scss/style.scss */
#sidebar #author_avatars-2 h2.widgettitle, #sidebar #text-5 h2.widgettitle {
  background: url(images/post_author.png) no-repeat left;
  width: 200px;
  height: 20px;
  display: block;
  text-indent: -5000px;
  overflow: hidden;
}
/* line 823, ../scss/style.scss */
#sidebar #author_avatars-2 .author-list, #sidebar #text-5 .author-list {
  padding-left: 10px;
  padding-top: 20px;
}
/* line 827, ../scss/style.scss */
#sidebar #author_avatars-2 .author-list a {
  color: gray;
}
#sidebar #block-2 {
  .author-list {
    padding-left:10px;
    float:none;
    padding-bottom:0;
    .user{
      float:none;
      text-align: left;
      margin-top:1em;
      & a{
        display: flex;
        align-items : flex-end;
        color:gray;

        .name{
          display: block;
          margin-left:.5em;
          font-size:1.1em;

        }
      }
    }
    .user :last-child{

    }
  }
}
/* line 830, ../scss/style.scss */
#sidebar #text-5 .author-list {
  text-align: left;
}
/* line 831, ../scss/style.scss */
#sidebar #text-5 .author-list a {
  color: gray;
}
/* line 834, ../scss/style.scss */
#sidebar #text-5 .author-list .user {
  display: inline-block;
  padding: 0.2em;
  vertical-align: top;
  display: inline-block;
  padding: 0.2em;
  vertical-align: top;
}
#sidebar #text-5 .author-list .user a{
  display: flex;
  align-items: flex-end;
}
#sidebar #text-5 .author-list .user a::before {
  content:"";
  display: block;
  width:30px;
  height:32px;
  background:url(./images/hiro.jpg) no-repeat center;
  background-size:contain;
}
/* line 841, ../scss/style.scss */
#sidebar #text-5 .author-list .user .name {
  background-repeat: no-repeat;
  display: block;
  /* height: 25px; */
  padding-left: .5em;
  /* padding-top: 10px; */
  /* width: 150px; */
  font-size:1.1em;
}

/* End Sidebar */
/* Begin Calendar */
/* line 858, ../scss/style.scss */
#wp-calendar {
  empty-cells: show;
  width: 220px;
  color: #A9A9A9;
}
/* line 862, ../scss/style.scss */
#wp-calendar tbody {
  border-bottom: 1px solid gray;
  border-top: 1px solid gray;
  padding-bottom: 2px;
  padding-top: 2px;
}
/* line 868, ../scss/style.scss */
#wp-calendar tfoot td {
  border-top: 1px solid gray;
  padding: 10px 0 0;
  margin: 0;
}
/* line 873, ../scss/style.scss */
#wp-calendar #next a {
  padding-right: 10px;
  text-align: right;
}
/* line 877, ../scss/style.scss */
#wp-calendar #prev a {
  padding-left: 10px;
  text-align: left;
  color: #3D3D3D;
}
/* line 882, ../scss/style.scss */
#wp-calendar a {
  display: block;
}
/* line 885, ../scss/style.scss */
#wp-calendar #today {
  background-color: #e3e3e3;
}
/* line 889, ../scss/style.scss */
#wp-calendar th.Sunday {
  color: #e48b87;
}
/* line 892, ../scss/style.scss */
#wp-calendar th.Saturday {
  color: #89b4df;
}
/* line 896, ../scss/style.scss */
#wp-calendar caption {
  text-align: left;
  padding-bottom: 10px;
  font: 12px/1.2 "ヒラギノ明朝 Pro W3","ヒラギノ明朝 Pro","Hiragino Mincho Pro","ＭＳ 明朝","MS Mincho";
  letter-spacing: 1px;
  color: #3d3d3d;
  border-bottom: 1px solid gray;
  margin-bottom: 10px;
}
/* line 905, ../scss/style.scss */
#wp-calendar td {
  padding: 3px;
  text-align: center;
  font-size: 1.3em;
}
/* line 909, ../scss/style.scss */
#wp-calendar td.pad:hover {
  /* Doesn't work in IE */
}

/* End Calendar */
/* Begin Various Tags & Classes */
/* line 919, ../scss/style.scss */
acronym, abbr, span.caps {
  cursor: help;
}

/* line 923, ../scss/style.scss */
acronym, abbr {
  border-bottom: 1px dashed #999;
}

/* line 927, ../scss/style.scss */
blockquote {
  margin: 15px 30px 0 10px;
  padding-left: 20px;
  border-left: 5px solid #ddd;
}
/* line 931, ../scss/style.scss */
blockquote cite {
  margin: 5px 0 0;
  display: block;
}

/* line 937, ../scss/style.scss */
.center {
  text-align: center;
}

/* line 941, ../scss/style.scss */
.hidden, hr {
  display: none;
}

/* line 945, ../scss/style.scss */
a img {
  border: none;
}

/* line 949, ../scss/style.scss */
.navigation {
  display: block;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 60px;
}

/* End Various Tags & Classes*/
/* Captions */
/* line 960, ../scss/style.scss */
.aligncenter, div.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 966, ../scss/style.scss */
.wp-caption {
  border: 1px solid #ddd;
  text-align: center;
  background-color: #f3f3f3;
  padding-top: 4px;
  margin: 10px;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 976, ../scss/style.scss */
.wp-caption img {
  margin: 0;
  padding: 0;
  border: 0 none;
}
/* line 981, ../scss/style.scss */
.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  padding: 0 4px 5px;
  margin: 0;
}

/* End captions */
/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */

/*# sourceMappingURL=style.css.map */

@media screen and (max-width: 768px){
  .wrap{
    display: block;
  }
  #sidebar{
    background:none;
    margin:4em 2em 0;
    padding:0;
  }
  small{
    font-size: 16px;
  }
  #content h2{
    font-size: 18px;
  }
}
