@charset "UTF-8";

/*!
Theme Name: Cocoon Child
Template:   cocoon-master
Version:    1.1.0
*/

/************************************
** 子テーマ用のスタイルを書く
************************************/
.read-more{text-align:right;display:block;}
.read-more a{color:#606060;}
.top-blog{padding:0 10px 30px;}
.top-blog ul{padding:0;margin-bottom:0px;}
.top-blog li{margin:0!important;;border-bottom:1px dotted #606060;padding:2px 0;/* height: 68px; */}
.top-blog li:first-child{border-top: 1px dotted #606060;}
.top-blog .blog-img{
	display:inline-block;
	width:60px;
	height:60px;
	float:left;
	margin-right: 10px;
	}
.blog-inner{height:60px; vertical-align:middle; display:table-cell;}
.top-blog .blog-info{
	/* height: 60px; */
	/* display: table-cell; */

	line-height:1.2;
	}
.pick_up{margin:0px;}
.top-blog .blog-info p{margin:0px;font-size:0.75em;color:gray;}
.top-blog .blog-info span{color: #fff;font-weight:bold;font-size: 1em;}

a{text-decoration:none;}
ul{
    padding-left:0;
}
ul li{
    list-style-type:none;
}
#slide-in-sidebar li{
    border-bottom: 1px dotted gray;
    padding-bottom:10px;
}
#slide-in-sidebar .shop-name{
    display: block;
    font-weight: bold;
    color:black;
    font-size: 1.25em;
}
#slide-in-sidebar .shop-info{
    color:gray;
}
.page-id-35 .menu-title{width:60%}
.page .date-tags{color:#fff;}
.article-header{
    display:table;

}
.article-header h1{
    background-image: url("/wp-content/themes/cocoon-child-master/img/h1.png");
    height:150px;
    width:100%;
    display: table-cell;
    vertical-align:
    middle;
    padding-left:2em;
    min-width: 320px;
}
#youtube{
    margin-top:-40%;
}
#youtube img{
    width:75%;
    display:block;
    margin:0 auto 50px;
}
.content {
  margin-top: 0;
}
.service {font-size:0.6em;}
.mobile-footer-menu-buttons{
	background-image:url("http://akiba-sister.com/wordpress/wp-content/themes/cocoon-child-master/img/hf-bg.png");
	box-shadow:0px 0px 2px #441f0d;
}
.mobile-footer-menu-buttons span{color:#333}
.top_twitter_box iframe{height:400px!important;}
.footer-left{display:none;}
.footer-right{display:none;}
.footer-center{width:100%;max-width:640px;margin:0 auto;}

.footer-bottom-logo{display:none;}
.right{text-align:right;display:block;}
.top-price{color:#fff;margin: 2em 0 0 0;}
.price-box{width:80%;margin:0 auto;background-color:rgb(255 255 255/30%);padding:1em;}
.price-box .small{text-align:right;}
.price-box .brown{font-size:1.5em;}
.price-box .span_tax{font-size:0.5em;font-weight:normal;margin-left:0.5em;}
.price-box table{margin-bottom:0;}
.price-box table td{border:none;color:#fff;}
.price-box tr:first-child{background-color:transparent;}
#footer{
    margin-top:-20px;
    color:#fff;
    background-image:url("/wp-content/themes/cocoon-child-master/img/background_002.png");
    background-position:0 -100px;
    background-size:100%;
}
#footer .footer-info{
    background-color:rgb(255 255 255/10%);
    padding:1em;
    }
#footer table{margin-bottom:0;}
#footer td{padding:2px 10px}
#footer .td1{
    text-align: justify;
    text-align-last: justify;
    text-justify: inter-ideograph;
}
#footer tr td{border-left:none;}
#footer td:nth-of-type(2){border-right:none;}
#footer tr:first-child td{border-top: none!important;border-left:none;}
#footer tr:nth-of-type(4) td{border-bottom: none!important;}
#footer tr{
    background-color:rgb(255 255 255/0%);
    color:#fff;
}
#footer td{border:1px solid rgb(255 255 255/20%)}
#sidebar{display:none}
#top-main{
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.8)) ,url("/wp-content/themes/cocoon-child-master/img/background_001.png");
    background-position:0 300px;
    background-size:100%;
    position:relative;
    margin-bottom: 0;
}

#top_story{
    position:relative;
}
#top_story::before{
    content: "";
    position: absolute;
    top:0px;
    height:500px;
    width:100%;
    min-width:100px;
    max-width:200px;
    background-image: url("/wp-content/themes/cocoon-child-master/img/btl.png");
    background-repeat:
    no-repeat;
    background-size:60%;

}
.story_content{
    color:#fff;
    margin-left:35%;
    line-height:2.6;
    margin-top:20px;

    }
.top_title{display:block;margin:0 auto;width:50%;}

.page-id-17 .mobile-header-menu-buttons{
    background-color: transparent;
    box-shadow:none;
    max-width:640px;
    margin:0 auto;
    }
.page-id-17 .mobile-header-menu-buttons span{
    color:#fff;
    }
.page-id-17 .mobile-menu-buttons .menu-button > a {
    color:#fff;
}
.top-widget{padding:1em}
#content-in{max-width: 640px;}

.page-id-17 .entry-content {margin:0}
.page-id-17 .article{margin-bottom:0!important;}
.page-id-17.article,.entry-content{margin-bottom:0;}
.page-id-17 .main{padding:0;}
.page-id-17 .top_twitter_box {padding:1em;}
.article-footer,.breadcrumb{display:none;} 
.mobile-header-menu-buttons:not(.page-id-17 .mobile-header-menu-buttons){
    background-image:url("http://akiba-sister.com/wordpress/wp-content/themes/cocoon-child-master/img/hf-bg.png");
}
/*固定ページでタイトルが必要ない場合*/
.page-id-17 .entry-header{display:none}
/*ここまで*/

@media screen and (min-width: 480px) {
#top_story::before{
    content: "";
    position: absolute;
    top:0px;
    height:500px;
    width:100%;
    min-width:100px;
    max-width:230px;
    background-image: url("/wp-content/themes/cocoon-child-master/img/btl.png");
    background-repeat:no-repeat;
    background-size:60%;
}
}

@media screen and (min-width: 640px){
    #footer{margin-top:0;}
} 
@media screen and (max-width: 1023px) {
.page-id-17.mblt-header-and-footer-mobile-buttons{margin-top:-20px}
main{margin:0!important;}
}
