@charset "UTF-8";
/*!
Theme Name: castouch blog_mobile.css
Version:20190226
*/
/***********************************************/
/*                1500px                       */
/***********************************************/

@media only screen and (max-width: 1500px) {

}


/***********************************************/
/*                1300px                       */
/***********************************************/

@media only screen and (max-width: 1300px) {
#blog_content {
    width: 90%;
    padding: 0;
	margin: 30px auto 30px;
    text-align: left;
}
#blog_dayarea{
	display:none;
	}
#blog_lcenter {
    width: 100%;
    padding: 0;
    float: none;
    margin-right:0px;
}
#blog_rside {
    width: 100%;
    padding: 0;
    float: none;
    margin-right: 0px;
}
#archive_left {
    width: 100%;
    padding: 0;
    float: none;
    margin-right:0px;
}
#archive_dayarea {
	display:none;
}
#archive_lcenter {
    width: 100%;
    padding: 0;
    float: none;
    margin-right:0px;
}
ul.blog_box {
    margin-bottom: 50px;
	border-top: 1px solid #ccc;
}
span.blog_day {
	display: inline-block;
    margin-right: 15px;
}
span.blog_day:after {
	display: inline-block;
    content: "|";
    padding-left: 15px;
}
figure.blog_top_photo img {
    width: auto;
    height: auto;
}
h2.blog_ttl {
    font-size: 110%;
    font-weight: 600;
    /* font-family: 'Sawarabi Mincho', sans-serif; */
    line-height: 150%;
    text-decoration: none;
    /* border-bottom: 2px solid #666; */
    margin: 20px 0px 10px 0px;
    /* padding-bottom: 10px; */
}
p.blog_ttl_under {
    font-size: 0.8rem;
}
.blog_cont {
    margin: 20px 0px;
    font-size: 100%;
    line-height: 1.5rem;
}
.blog_cont img {
    margin: 10px 0px 10px 0px;
}
/*#prev_next {
    margin: 50px 0 24px;
}*/
.blog_cont img.alignleft,
.wp-caption.alignleft {
float: none;
}
.blog_cont img.alignright,
.wp-caption.alignright {
float: none;
}
.prenx_blog_sp{
	display:inline-block;
    font-size: 82%;	
	}
.prenx_blog_pc{
	display:none;
	}
/*** カスタッチブログsingle内prevnext前次記事へ ***/
.prevnextarea {
    margin: 30px 0px 50px;
}
/*** アーカイブ一覧 ***/
.blog_catname {
    margin-bottom: 20px;
    font-size: 80%;
}
ul.blogarchive li {
    float: none;
    width: 100%;
    border-bottom: 1px solid #cccccc;
    margin: 0 0 20px 0;
    padding: 0 0 20px 0;
    vertical-align: top;
}
ul.blogarchive_cat_ul li.blogarchive_cat_li {
    margin-bottom: 0px!important;
    padding-bottom: 0px!important;
}
ul.blogarchive li dt {
    float: left;
    width: 100px;
}
.blogarchive_img {
    width: 100px;/*100px;*/
    height: 63px;/*70px;*/
    margin: 0 auto;
    object-fit: cover;
    font-family: 'object-fit: cover;';
}
ul.blogarchive li dd {
    margin-left: 115px;
}
ul.blogarchive li dl:after {
    content: "";
    clear: both;
    display: table;
}
.blogarchive_day {
    margin-bottom: 5px;
	font-size:70%;
}
.blogarchive_ttl {
    margin-bottom: 5px;
    line-height: 150%;
    clear: none;
	font-size:90%;
}
.blogarchive_cat {
    font-size: 90%;
    letter-spacing: -0.04em;
}
/** カスタッチブログ右サイドバー　blog_rside **/	
	figure.blog_info_logo {
    width: 50%;
}
.blog_info {
    margin-bottom: 30px;
}
.blog_rside_cont02 {
    margin-top: 30px;
}
}

/***********************************************/
/*                1220px                       */
/***********************************************/

@media only screen and (max-width: 1220px) {
}

/***********************************************/
/*                1080px                       */
/***********************************************/

@media screen and (max-width: 1080px) {	


}


/***********************************************/
/*                1000px                       */
/***********************************************/

@media only screen and (max-width: 1000px) {


}





/***********************************************/
/*                 940px                       */
/***********************************************/

@media only screen and (max-width: 940px) {

}

/***********************************************/
/*                 880px                       */
/***********************************************/

@media only screen and (max-width: 880px) {

}


/***********************************************/
/*                 780px                       */
/***********************************************/

@media only screen and (max-width: 780px) {

}

/***********************************************/
/*                 690px                       */
/***********************************************/

@media only screen and (max-width: 690px) {


}

/***********************************************/
/*                 670px                       */
/***********************************************/

@media only screen and (max-width: 670px) {




}

/***********************************************/
/*                 585px                       */
/***********************************************/

@media only screen and (max-width: 585px) {


}

/***********************************************/
/*                 520px                       */
/***********************************************/

@media only screen and (max-width: 520px) {



}
/***********************************************/
/*                 480px                       */
/***********************************************/

@media only screen and (max-width: 480px) {

}

/***********************************************/
/*                 380px                       */
/***********************************************/

@media only screen and (max-width: 380px) {



}
/***********************************************/
/*                 320px                       */
/***********************************************/

@media only screen and (max-width: 320px) {


}