/*
Theme Name:     Soup201208rl
Theme URI:      http: //soups.jp/
Description:    Child theme for the Twenty Eleven theme for WordPress
Author:         Tanaka  Satoshi
Author URI:     http: //soups.jp/
Template: twentyeleven
Version:        0.1.0
*/
@import url(../twentyeleven/style.css);

/* Your style */
body{font-family: "ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka,Arial, Helvetica, sans-serif;}
ul,ol,li{margin:0;padding: 0;list-style: none;}
#page {
margin: 0 auto;
border: solid #DDD 1px;
}
#branding {
border-top: none;
}

/* 20200106edited from here */

.googlemap {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
.googlemap iframe,
.googlemap object,
.googlemap embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

/* 20190811edited from here */

#branding hgroup {
margin: 0 1.6%;
border-radius: 6px;
background-image: url(http://makedojo.com/wp-content/uploads/2015/03/topLogo.png);
    background-position: center;
    background-repeat: no-repeat;
    display: block;
    width: 100%;
    height: 200px;
}
#branding #s {
width: 0;
}

/* 20190811edited to end */

#topBanner{
width: 728px;
height: 90px;
margin: 8px auto;
}
#topBanner img{width: 728px;height: 90px;padding:1.5% 13.6%;}
#topBanner ins{margin: 1% 0 1% 16%;}

#access {
  background:#FFE928;
  box-shadow:none;
  margin-left: 1.6%;
  width: 96.8%;
  border-radius: 6px;
}
#access a {
    color: #755252;
    line-height: 3em;
    padding: 0 0.84em;
}
#access a:hover {background: #ffff84;}
#access ul { padding-left: 17%;}
#access ul ul{padding-left: 0px;}
#access ul ul {top: 3em;}
#bnavi{clear:both; width: 96%; font-size: 11px;padding:4px 0 8px 4px;margin-left:1.6%; border-bottom: dotted 1px #d5d5d5;}

#site-title {
padding-top: 30px;
  margin-right: 360px;
}
#site-title a
{
  background-image: url(http://makedojo.com/wp-content/uploads/2015/03/topLogo.png);
  background-position: right top;
  background-repeat: no-repeat;
  display: block;
  width: 100%;
  height: 161px;
  text-indent: -9999px;
  overflow: hidden;
}
#site-description{
  margin-right: 0px;
  margin-bottom: -8px;
  text-indent: -9999px;
}

#branding #searchform {
top: 1.6em;
right: 1.6%;}

#content {
margin: 0 32.8% 0 3.2%;
width: 64%;
}
.entry-title, .entry-header .entry-meta{padding-right: 5%;}
#primary {margin: 0 -27.2% 0 0;}

#secondary {
margin-right: 3.2%;
width: 24%;
}
#colophon {
background: #ECECEC;
}
/* Singular */
.singular #primary {
margin: 0 -27.2% 0 0;
}
#nav-single {
display: none;
}
.singular .entry-header .entry-meta {
position: relative;
}
.singular .hentry {
padding: 0;
}
.singular .entry-header, .singular .entry-content, .singular footer.entry-meta, .singular #comments-title {
width: 100%;
}
.singular #content, .left-sidebar.singular #content {
margin: 0 32.8% 0 3.2%;
width: 64%;
}
.singular article .entry-title {
padding-top: 0;
}
.singular .entry-title {font-size: 26px;}
.singular .entry-meta .edit-link a {
right: 0;
top: 0;
left: auto;
}
.entry-content img, .comment-content img, .widget img {
max-width: 100%;
}
img[class*="align"], img[class*="wp-image-"], #content .gallery .gallery-icon img {
border: none;
padding: 0px;
}

#site-generator .cclicense {
width: 820px;
height: 40px;
float: right;
text-align: left;
}

#recentPost{line-height: 130%;font-size: 12px;}
#recentPost img{float: left;padding-right: 4px;}
#recentPost li{clear: both;padding:8px 0;}
#recentPost time{font-size: 10px;color:#c3c3c3;}
#recentPost a{display: block;width: 100%;height: 72px;}
#recentPost a:hover{background: #fff6a0;}
a:hover img {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

    .entry-content .alignwide {
        margin-left  : -80px;
        margin-right : -80px;
    }
    .entry-content .alignfull {
        margin-left  : calc( -100vw / 2 + 100% / 2 );
        margin-right : calc( -100vw / 2 + 100% / 2 );
        max-width    : 100vw;
    }
    .alignfull img {
        width: 100vw;
    }