/*
 Theme Name:   Godios. Child Theme
 Theme URI:    https://godios.simmon.design/
 Description:  Godios Child Theme
 Author:       Simmon
 Author URI:   https://simmon.design/
 Template:     godios
 Version:      1.0.3
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         Grid-Layout, Two-Columns, Left-Sidebar, Right-Sidebar, Accessibility-Ready, Custom-Background, Custom-Colors,Custom-Header, Custom-Menu, Editor-Style, Featured-Image-Header, Featured-Images, Sticky-Post, Theme-Options, Threaded-Comments, Blog
 Text Domain:  godios-child
*/@charset "UTF-8";
/* これより下に子テーマ用CSSをお書き下さい。 */

/*---------------------------------------------------------------------------
 * 親テーマ functions.php 改変
 * buzzmag風メニューのため、親テーマの head-func.php内のgodios.min.jsを読み込まないようにした
 *---------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------
 *新規新着記事一覧mobile広告1セット目と3セット目用20190909
 *---------------------------------------------------------------------------*/
body#godios-body.page-template-default.page.page-id-216534.boxed div#wrapper.r-column div#godios-wrapper div.godios-container main section.entry-list-ad a div.entry-image, #FN715300 .fluct_container_1 { width:32.7%; }
/*---------------------------------------------------------------------------
 *その他メインCSSをリセット　気づいたとこから
 *---------------------------------------------------------------------------*/
.widget-wrap { text-align: left; }
.home-head  {padding: 5px 0 17px 20px;}
.home-head h2 { text-decoration:underline;font-weight: bold;font-size:1.3em;}
h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
    font-family: メイリオ, Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック";
    color: #333;
}
#side > div:not(#fixed-side-content) { 
    margin-bottom: 0px;
}
aside#side.l-wrap div div.widget-wrap ul.posts-list { margin-top:-15px; padding:0 4px;}
p {font-size:unset}
blockquote { margin:0 auto;}
blockquote::after,
blockquote::before {background:none;}
.widget-wrap ul {line-height: 1.8; margin: 0 0 12px;}
.entry-list:first-child { margin-top: 0px }
.posted-date::before, .updated-date::before { display:none;}
.instagram-media,.twitter-tweet, iframe[src^="https://www.facebook.com"] { max-width: 100% !important;}
.entry-list-ad, .entry-list-ad-wide { box-sizing:content-box; }
.widead,.smallad { box-sizing:unset; }
/*
@media (max-width: 71em) { .entry-image > img { height: unset; width: unset;}}
@media (max-width:43.75em){.entry-image > img { height: unset; width: unset;}}
@media (max-width:37.5em){.entry-image > img { height: unset; width: unset;}}
*/
#entry-content dl {
    margin-top: 0px;
    padding: 0px 0px 0px;
}
#entry-content dd {
    margin: 0 0 0 0;
}
[type="search"] {
    width: calc(80% - 50px);
}
input.search-field {
    background-color: #fff;
    border: 3px solid #ebebeb;
    border-radius: 30px;
    margin:0 auto;
    padding: 10px;
}
.search-head {
    padding: 0 0 0 20px; 
}

.search-head > h1 {
    color: #333;
    font-size: 2rem;
    font-weight: normal;
}
.readmore { font-size:18px; border: 1px solid #bbb; padding: 5px 15px; font-weight: normal; line-height: 1.5; position: absolute; top: 40px; right: 0px;}
.readmore.small { top:unset; bottom: -90px; position:absolute; }

aside#side.l-wrap div.yarpp-related div div.widget-wrap h3.widgettitle,
.l-wrap > div > div.widget-wrap > h3 {
	font-weight: bold;
	display: inline-block;
	width: 100%;
	text-align: left;
	font-size: 16px;
	text-transform: uppercase;
	padding: 0 4px;
	margin-bottom: 15px;
}
div.widget-wrap section.entry-list.latest-list>a:hover div.entry-inner.latest-inner header h2.entry-title.latest-title {
	color: #81a9d9
}
div.widget-wrap section.entry-list.latest-list a div.entry-inner.latest-inner header h2.entry-title.latest-title {
	-webkit-transition: color .3s 0s ease-in-out;
	transition: color .3s 0s ease-in-out
}
/*---------------------------------------------------------------------------
 *video
 *---------------------------------------------------------------------------*/
.fluid-width-video-wrapper {
    width: 100%;
    position: relative;
    padding: 0;
        padding-top: 0px;
}
/*---------------------------------------------------------------------------
 *smart-mag short-code accordion
 *---------------------------------------------------------------------------*/
.sc-accordion-title a::after, .sc-toggle-title a::after {
    content: "\f067";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    top: 1.4em;
    left: 21px;
    padding-left: 5px;
    font-size: 13px;
    color: #fff;
    z-index: 1;
}


.sc-accordion-title a::before, .sc-toggle-title a::before {
    content: " ";
    width: 20px;
    height: 20px;
    background: #19232d;
    display: inline-block;
    vertical-align: middle;
    margin-right: 21px;
}

.sc-accordion-title a, .sc-toggle-title a {
    display: block;
    padding: 10px 21px;
    text-decoration: none;
    position: relative;
}

/* accordions / toggle */
.sc-accordion-pane.active, .sc-toggle-content.active { display: block; }

.sc-accordion-title:first-child, .sc-toggle-title:first-child {
	border-top: 1px solid #d9d9d9;
}

.sc-accordion-title, .sc-toggle-title { 
	border: 1px solid #d9d9d9;
	border-top: 0; 
}

.sc-accordion-title a, .sc-toggle-title a { 
	display: block;
	padding: 10px 21px;
	text-decoration: none;
	position: relative;
}


.sc-accordion-title a:before, .sc-toggle-title a:before {
	content: " ";
	width: 20px;
	height: 20px;
	background: #19232d;
	display: inline-block;
	vertical-align: middle;
	margin-right: 21px;
}


.sc-accordion-title a:after, .sc-toggle-title a:after {
	content: url(https://buzzmag.jp/wp-content/themes/godios-child/js/plus.png);	
	position: absolute;
	top: 1.4em;
	left: 19px;
	padding-left: 5px;
	z-index: 1;
}

.sc-accordion-title.active a:after {
	content: url(https://buzzmag.jp/wp-content/themes/godios-child/js/mainus.png);
}

.sc-accordion-pane, .sc-toggle-content { 
	display: none;
	border: 1px solid #d9d9d9;
	border-top: 0;
	padding: 21px;
}

/*---------------------------------------------------------------------------
 *rank archive 
 *---------------------------------------------------------------------------*/
.rank-wrap { padding:0 15px }
div.rank-wrap section.entry-list,
div.rank-wrap section.entry-list-wide {
	margin:0 0 5px;
	width:100%;
}
div.rank-wrap section.entry-list.entry-list-wide { height:unset; }

div.rank-wrap section.entry-list{ height:195px }
div div.rank-wrap section.entry-list a div.entry-image { height:100% }
div div.rank-wrap section.entry-list a div.entry-inner { top:60px; }

div.rank-wrap section.entry-list.entry-list-wide a div.entry-inner.entry-inner-wide header h2.entry-title.entry-title-wide,
div.rank-wrap section.entry-list a div.entry-inner header h2.entry-title {
font-size:1.5em
}
/*---------------------------------------------------------------------------
 * ~ 800px
 *---------------------------------------------------------------------------*/
@media (max-width: 50em) {	

aside#side.l-wrap div div.widget-wrap ul.posts-list { margin-top:0px; padding:0 6px;}

aside#side.l-wrap div.widget-wrap.new-menu { padding:0 5px }
	
.rank-wrap { padding:0 10px }

div.rank-wrap section.entry-list{ height:195px }
div div.rank-wrap section.entry-list a div.entry-inner { top:25% }

div.rank-wrap section.entry-list.entry-list-wide a div.entry-inner.entry-inner-wide header h2.entry-title.entry-title-wide,
div.rank-wrap section.entry-list a div.entry-inner header h2.entry-title {
font-size:1.5em
}
}
/*---------------------------------------------------------------------------
 * ~ 700px
 *---------------------------------------------------------------------------*/
@media (max-width: 43.75em) { /*~700px*/
.home-head h2 { font-size:1.2em;}
div.rank-wrap section.entry-list,
div.rank-wrap section.entry-list a div.entry-image
 {
	height: 171px;
}
}
/*---------------------------------------------------------------------------
 * ~ 600px
 *---------------------------------------------------------------------------*/
@media (max-width: 37.5em) { /*~600px*/
div.rank-wrap section.entry-list,
div.rank-wrap section.entry-list a div.entry-image
 {
	height: 151px;
}
}

/*---------------------------------------------------------------------------
 * ~ 500px
 *---------------------------------------------------------------------------*/
@media (max-width: 31.25em) {

	
/*---archive-list--*/
div div.rank-wrap section.entry-list a div.entry-inner { top:45% }
div.rank-wrap section.entry-list, div.rank-wrap section.entry-list a div.entry-image {
	height: 125px;
	overflow: hidden;
}

div.rank-wrap section.entry-list a div.entry-inner header h2.entry-title,
div.rank-wrap section.entry-list.entry-list-wide a div.entry-inner.entry-inner-wide header h2.entry-title.entry-title-wide {
	font-size: 18px;
	color: #555555;
}
}
/*---------------------------------------------------------------------------
 * ~ 414px
 *---------------------------------------------------------------------------*/
@media (max-width: 25.875em) {
div div.rank-wrap section.entry-list a div.entry-inner { top:35% }
div.rank-wrap section.entry-list,
div.rank-wrap section.entry-list a div.entry-image
 {
	height: 101px;
}
div.rank-wrap section.entry-list.entry-list-wide,
div.rank-wrap section.entry-list.entry-list-wide a div.entry-image.entry-image-wide {
	height:inherit;
	}

div.rank-wrap section.entry-list.entry-list-wide a div.entry-inner.entry-inner-wide header h2.entry-title.entry-title-wide,
div.rank-wrap section.entry-list a div.entry-inner header h2.entry-title {
font-size:1em
}
}

/*---------------------------------------------------------------------------
 * ~ 375px
 *---------------------------------------------------------------------------*/
@media (max-width: 23.4375em) { 
div.rank-wrap section.entry-list,
div.rank-wrap section.entry-list a div.entry-image
 {
	height: 86px;
}
}
/*---------------------------------------------------------------------------
 * ~ 320px
 *---------------------------------------------------------------------------*/
@media (max-width: 20em) { 
div.rank-wrap section.entry-list,
div.rank-wrap section.entry-list a div.entry-image
 {
	height: 86px;
}
}

/*---------------------------------------------------------------------------
 *sidebar archive 　＋　PC archive
 *---------------------------------------------------------------------------*/
div.widget-wrap section.entry-list,
div.widget-wrap section.entry-list-wide {
	margin:0 0 5px;
	width:100%;
}

div.widget-wrap section.entry-list a div.entry-image>img,
div.pc-wrap section.entry-list a div.entry-image>img { height:96px; width:100%; }

div.widget-wrap section.entry-list.entry-list-wide a div.entry-image.entry-image-wide>img,
div.pc-wrap section.entry-list.entry-list-wide a div.entry-image.entry-image-wide img { height:163px; width:100%; }
div.pc-wrap section.entry-list a div.entry-inner { top:40% }

div.pc-wrap section.entry-list.entry-list-wide,
div.widget-wrap section.entry-list.entry-list-wide { height:unset; }

div.pc-wrap section.entry-list,
div.widget-wrap section.entry-list{ height:96px }
div.widget-wrap section.entry-list.latest-list{ height:84px; margin-top: 5px; }

div div.pc-wrap section.entry-list a div.entry-image,
div div.widget-wrap section.entry-list a div.entry-image,
div.widget-wrap section.entry-list.latest-list a div.entry-image.latest-image,
div.widget-wrap section.entry-list.latest-list a div.entry-image.latest-image>img{ height:100% }
div div.widget-wrap section.entry-list a div.entry-inner { top:40% }


div.pc-wrap section.entry-list.entry-list-wide a div.entry-inner.entry-inner-wide header h2.entry-title.entry-title-wide,
div.pc-wrap section.entry-list a div.entry-inner header h2.entry-title,
div.widget-wrap section.entry-list.entry-list-wide a div.entry-inner.entry-inner-wide header h2.entry-title.entry-title-wide,
div.widget-wrap section.entry-list a div.entry-inner header h2.entry-title {
font-size:1em
}

.widget-wrap {
	padding: 0
}
/*---------------------------------------------------------------------------
 * ~ 800px
 *---------------------------------------------------------------------------*/
@media (max-width: 50em) {	
	
aside#side.l-wrap div div.widget-wrap section.entry-list.entry-list-wide a div.entry-image.entry-image-wide>img { height:361px;width:100% }

aside#side.l-wrap div div.widget-wrap section.entry-list a div.entry-image>img,
div.widget-wrap section.entry-list{ height:195px }
	
aside#side.l-wrap div div.widget-wrap section.entry-list.latest-list a div.entry-image.latest-image>img 
	{ height:85px; width:100% }
	
div div.widget-wrap section.entry-list a div.entry-inner { top:25% }

div.widget-wrap section.entry-list.entry-list-wide a div.entry-inner.entry-inner-wide header h2.entry-title.entry-title-wide,
div.widget-wrap section.entry-list a div.entry-inner header h2.entry-title {
font-size:1.5em
}
}
/*---------------------------------------------------------------------------
 * ~ 768px
 *---------------------------------------------------------------------------*/
@media (max-width: 48em) {
aside#side.l-wrap div div.widget-wrap section.entry-list.entry-list-wide a div.entry-image.entry-image-wide>img { height:344px;width:100% }
}
/*---------------------------------------------------------------------------
 * ~ 700px
 *---------------------------------------------------------------------------*/
@media (max-width: 43.75em) { /*~700px*/
div.widget-wrap section.entry-list{ height:171px }

aside#side.l-wrap div div.widget-wrap section.entry-list.entry-list-wide a div.entry-image.entry-image-wide>img { height:319px;width:100% }
aside#side.l-wrap div div.widget-wrap section.entry-list a div.entry-image>img  { height:171px;width:100% }
}
/*---------------------------------------------------------------------------
 * ~ 600px
 *---------------------------------------------------------------------------*/
@media (max-width: 37.5em) { /*~600px*/
div.widget-wrap section.entry-list{ height:151px }
aside#side.l-wrap div div.widget-wrap section.entry-list.entry-list-wide a div.entry-image.entry-image-wide>img { height:294px;width:100% }
aside#side.l-wrap div div.widget-wrap section.entry-list a div.entry-image>img  { height:151px;width:100% }
}
/*---------------------------------------------------------------------------
 * ~ 500px
 *---------------------------------------------------------------------------*/
@media (max-width: 31.25em) {

	
aside#side.l-wrap div div.widget-wrap section.entry-list.entry-list-wide a div.entry-image.entry-image-wide>img { height:242px;width:100% }
aside#side.l-wrap div div.widget-wrap section.entry-list a div.entry-image>img  { height:125px;width:100% }
/*---archive-list--*/
div div.widget-wrap section.entry-list a div.entry-inner { top:45% }
div.widget-wrap section.entry-list, div.widget-wrap section.entry-list a div.entry-image {
	height: 125px;
	overflow: hidden;
}

div.widget-wrap section.entry-list a div.entry-inner header h2.entry-title,
div.widget-wrap section.entry-list.entry-list-wide a div.entry-inner.entry-inner-wide header h2.entry-title.entry-title-wide {
	font-size: 18px;
	color: #555555;
}
}
/*---------------------------------------------------------------------------
 * ~ 414px
 *---------------------------------------------------------------------------*/
@media (max-width: 25.875em) {
	
aside#side.l-wrap div div.widget-wrap section.entry-list.entry-list-wide a div.entry-image.entry-image-wide>img { height:198px;width:100% }
aside#side.l-wrap div div.widget-wrap section.entry-list a div.entry-image>img  { height:105px;width:100% }
div div.widget-wrap section.entry-list a div.entry-inner { top:35% }
div.widget-wrap section.entry-list,
div div.widget-wrap section.entry-list a div.entry-image
 {
	height: 105px;
}
div.widget-wrap section.entry-list.entry-list-wide,
div.widget-wrap section.entry-list.entry-list-wide a div.entry-image.entry-image-wide {
	height:inherit;
	}
}
/*---------------------------------------------------------------------------
 * ~ 375px
 *---------------------------------------------------------------------------*/
@media (max-width: 23.4375em) { /*~375px*/
	
aside#side.l-wrap div div.widget-wrap section.entry-list.entry-list-wide a div.entry-image.entry-image-wide>img { height:177px;width:100% }
aside#side.l-wrap div div.widget-wrap section.entry-list a div.entry-image>img  { height:86px;width:100% }
	
div.widget-wrap section.entry-list,
div div.widget-wrap section.entry-list a div.entry-image
 {
	height: 86px;
}
}
/*---------------------------------------------------------------------------
 * ~ 320px
 *---------------------------------------------------------------------------*/
@media (max-width: 20em) { /*~320px*/
aside#side.l-wrap div div.widget-wrap section.entry-list.entry-list-wide a div.entry-image.entry-image-wide>img { height:150px;width:100% }
}

/*---------------------------------------------------------------------------
 * ラッパー と　header 幅
 *---------------------------------------------------------------------------*/
header#header { /* max-width を同じにする必要があるもの　header#header / #wrapper / #menu_h */
	height: 50px;
	position: relative;
}
#wrapper { /* max-width を同じにする必要があるもの　header#header / #wrapper / #menu_h */
	max-width: 1128px;
	padding-top: 20px;
}
.r-column, .l-column {
	background: #ffffff;
}
#side {
	border-left: 1px solid #ffffff;
	width: 33.333333333333336%;
	margin-top: 19px;
	padding: 0 22px;
}
main > article#entry > div#entry-content.r-column {
	margin: 20px 20px;
}

/*---------------------------------------------------------------------------
 * Godiosラッパー
 *---------------------------------------------------------------------------*/

#godios-wrapper {
	/*width: 800px; default value*/
	/*max-width: 760px;*/
	/*width: calc(100vw - 10px);*/
	width: 66.66666666666667%;
	padding: 0 10px;
}

.l-wrap {
/*	margin-left: 5px;*/
	margin-left: 0px;
}
.r-wrap {
	/*margin-right: 5px;*/
	margin-right: 0px;
}
/*wrapper end*/

/*---------------------------------------------------------------------------
 * 800px〜940px
 *---------------------------------------------------------------------------*/
@media only screen and (min-width:800px) and (max-width:940px){
#godios-wrapper { padding: 0 0px 0 10px;}
#side {	padding: 0 22px 0 15px;}
#side .posts-list img{width:65px;}
#side .posts-list .content{margin-left:80px;}
}
/*---------------------------------------------------------------------------
 * ~ 900px
 *---------------------------------------------------------------------------*/

@media (max-width: 56.25em) {
	
#godios-wrapper {

	padding: 0 0px 0 10px;
}

#side {
	padding: 0 22px 0 15px;
}
}
/*---------------------------------------------------------------------------
 * ~ 800px
 *---------------------------------------------------------------------------*/
@media (max-width: 50em) {		

#godios-wrapper {
	width:100%;
	/*width: calc(100% - 15px);/*768から800へ*/
	padding: 0 10px;
}
	
	#side {
	width: 100%;
	border-left: none;
	padding: 0 25px;
	margin-top: 0px;
}

.instagram-media,.twitter-tweet, iframe[src^="https://www.facebook.com"] { max-width: 500px !important;}

.pagination { margin: 0 auto 10px 0px;}

}

/*---------------------------------------------------------------------------
 * ~ 768px
 *---------------------------------------------------------------------------*/
@media (max-width: 48em) { }
/*---------------------------------------------------------------------------
 * ~ 767px
 *---------------------------------------------------------------------------*/
@media (max-width: 47.938em) {
#godios-wrapper {
	width:100%;
	/*width: calc(100% - 15px);/*768から800へ*/
	padding: 0 0px;
}
	
	#side {
	padding: 0 10px;
}
	
	.pagination {
	margin: 0 auto 10px 0px;
}
	
}


/*---------------------------------------------------------------------------
 *アーカイブ広告大高さ
 *---------------------------------------------------------------------------*/

@media (max-width: 64em) { /*~1024px*/
	.widead { height: 361px; } 
	}
@media (max-width: 56.25em) {/* ~ 900px*/
.widead {height:361px}
}
@media (max-width: 50em) {/* ~ 800px*/
.widead {height:361px}
}

@media (max-width: 48em) {/* ~ 768px*/
.widead {height:344px}
}

@media (max-width: 43.75em) {/* ~ 700px*/
.widead {height:319px}
}

@media (max-width: 37.5em) { /*~600px*/
.widead {height:249px}
}

@media (max-width: 31.25em) {/*~500px*/
.widead {height:242px}
}


@media (max-width: 25.875em) {/*~414px*/
.widead {height:222px}
}


@media (max-width: 23.4375em) { /*~375px*/
.widead {height:201px}
}

@media (max-width: 20em) { /*~320px*/
.widead {height:174px}
}

/*---------------------------------------------------------------------------
 *アーカイブ広告小高さ
 *---------------------------------------------------------------------------*/
@media (max-width: 64em) { /*~1024px*/
.smallad {height:195px}
	}
@media (max-width: 56.25em) {/* ~ 900px*/
.smallad {height:195px}
}

@media (max-width: 50em) {/* ~ 800px*/
.smallad {height:195px}
}

@media (max-width: 48em) {/* ~ 768px*/
.smallad {height:195px}
}

@media (max-width: 43.75em) {/* ~ 700px*/
.smallad {height:175px}
}

@media (max-width: 37.5em) { /*~600px*/
.smallad {height:155px}
}

@media (max-width: 31.25em) {/*~500px*/
.smallad {height:125px}
}


@media (max-width: 25.875em) {/*~414px*/
.smallad {height:105px}
}


@media (max-width: 23.4375em) { /*~375px*/
.smallad {height:90px}
}

@media (max-width: 20em) { /*~320px*/
.smallad {height:90px}
}

/*---------------------------------------------------------------------------
 * ~ 1024px  archive一覧時　広告サイズ調整
 *---------------------------------------------------------------------------*/
@media (max-width: 64em) {
.entry-list-ad-wide { height: 361px; }
.entry-list-ad { height: 195px; }
.entry-list-ad.side-rank { height:96px }
}
/*---------------------------------------------------------------------------
 * ~ 900px archive一覧時　広告サイズ調整
 *---------------------------------------------------------------------------*/
@media (max-width: 56.25em) {
.entry-list-ad-wide {height: 361px;}
.entry-list-ad, .entry-list-ad.side-rank {height: 195px;}
}
/*---------------------------------------------------------------------------
 * ~ 768px archive一覧時　広告サイズ調整
 *---------------------------------------------------------------------------*/
@media (max-width: 48em) {
.entry-list-ad-wide {height: 344px;}
}
/*---------------------------------------------------------------------------
 * ~ 700px 690~650の間　archive一覧時　広告サイズ調整
 *---------------------------------------------------------------------------*/
@media (max-width: 43.75em) {
.entry-list-ad-wide {height: 319px;}
.entry-list-ad, .entry-list-ad.side-rank {height: 175px;}
}
/*---------------------------------------------------------------------------
 * ~ 600px　archive一覧時　広告サイズ調整
 *---------------------------------------------------------------------------*/
@media (max-width: 37.5em) {
.entry-list-ad-wide {height: 249px;}
.entry-list-ad, .entry-list-ad.side-rank {height: 155px;}
}
/*---------------------------------------------------------------------------
 * ~ 500px　archive一覧時　広告サイズ調整
 *---------------------------------------------------------------------------*/
@media (max-width: 31.25em) {
.entry-list-ad-wide {height: 242px;}
.entry-list-ad, .entry-list-ad.side-rank {height: 125px;}
}
/*---------------------------------------------------------------------------
 * ~ 414px　archive一覧時　広告サイズ調整
 *---------------------------------------------------------------------------*/
@media (max-width: 25.875em) {
.entry-list-ad-wide {height: 222px;}
.entry-list-ad, .entry-list-ad.side-rank {height: 105px;}
}
/*---------------------------------------------------------------------------
 * ~ 375px　archive一覧時　広告サイズ調整
 *---------------------------------------------------------------------------*/
@media (max-width: 23.4375em) {
.entry-list-ad-wide {height: 201px;}
.entry-list-ad, .entry-list-ad.side-rank {height: 90px;}
}
/*---------------------------------------------------------------------------
 * ~ 320px　archive一覧時　広告サイズ調整
 *---------------------------------------------------------------------------*/
@media (max-width: 20em) {
.entry-list-ad-wide {height: 174px;}
.entry-list-ad, .entry-list-ad.side-rank {height: 90px;}
}
/*---------------------------------------------------------------------------
 * archive一覧時　広告 スタイル
 *---------------------------------------------------------------------------*/
.widget-wrap .entry-list-ad, .widget-wrap .entry-list-ad-wide {
	text-align: left;
}
.entry-list-ad, .entry-list-ad-wide {
	background-color: #fff;
	/*デフォルト*/
	/*height: 195px;*/
	margin: 5px 15px 0;
	width: calc(100% - 30px);
	padding: 5px;
	position: relative;
	overflow: hidden;
}
.entry-list-ad-wide {
/*デフォルト*/
/*height: auto;*/
}
/*---------------------------------------------------------------------------
 * ~ 900px　archive一覧時　広告 スタイル
 *---------------------------------------------------------------------------*/
@media (max-width: 56.25em) {
.entry-list-ad, .entry-list-ad-wide {
	margin: 5px 10px;
	width: calc(100% - 20px);
}
}
/*---------------------------------------------------------------------------
 * ~ 700px 690~650の間　archive一覧時　広告 スタイル
 *---------------------------------------------------------------------------*/
@media (max-width: 43.75em) {
/*---archive-list--*/
.entry-list-ad, .entry-list-ad-wide {
/*デフォルト*/
/*	height: 175px;*/
}
}	
/*---------------------------------------------------------------------------
 * ~ 600px　archive一覧時　広告 スタイル
 *---------------------------------------------------------------------------*/
@media (max-width: 37.5em) {
/*---archive-list--*/
.entry-list-ad, .entry-list-ad-wide {
margin: 5px 10px;
width: calc(100% - 20px);
}
.entry-list-ad {

}
.entry-list-ad-wide {
/*デフォルト*/
/*	height: 155px; */
}
}
/*---------------------------------------------------------------------------
 * ~ 500px　archive一覧時　広告 スタイル
 *---------------------------------------------------------------------------*/
@media (max-width: 31.25em) {
/*---archive-list--*/
html body#godios-body.page-template-default.page.page-id-215726.boxed div#wrapper.r-column div#godios-wrapper div.godios-container main section.entry-list-ad {margin: 10px 15px 5px 15px;
}
.entry-list-ad-wide {
/*デフォルト*/
/*	height: auto;*/
}
}

/*---------------------------------------------------------------------------
 *横スクロールメニュー　https://e-joint.jp/408/
 *---------------------------------------------------------------------------*/
.scroll-nav {
  /* スクロールバーを見えなくするため */
  height: 48px; /* 実際に表示する高さ */
  overflow-y: hidden;
}

/* 中身がスクロールするビュー */
.scroll-nav__view {
  -webkit-overflow-scrolling: touch;
  overflow-x: scroll;
	width:102%;
}

/* 実際にスクロールするオブジェクト */
.scroll-nav__list {
  /* tableにすることで、横幅指定をすることなくmargin: autoによる中央寄せが可能になる */
  display: table;
  list-style: none;
  margin: 0 auto;
  /* 下方向に余分なpadding部分を持たせ、そこにスクロールバーが表示される */
  padding: 0 0 24px 0;
}

div.archive-head nav.scroll-nav div.scroll-nav__view ul.scroll-nav__list li.menu-item-type-taxonomy
 {
  /* itemを横並びに、かつ親要素がその親要素の横幅からはみだすことが可能になる */
  display: table-cell;
}

.scroll-nav a {
  display: block;
  padding: 12px;
  /* 文字列の自動改行を禁止 */
  white-space: nowrap;
}

/* 以下サンプル用デザイン */

.scroll-nav {
  background: #f2f2f2;
}

.scroll-nav a {
  color: #444;
  font-family: sans-serif;
  font-size: 14px;
  /* 行高が24pxになるように調整 24/14 */
  line-height: 1.71428;
  text-decoration: none;
}
nav.scroll-nav div.scroll-nav__view ul.scroll-nav__list .current-menu-item a { background: #777; color: #fff;}

/* アーカイブタイトルの省略をリセット */
.entry-content, .entry-title, .related-title > h3, .swiper-title {
    -webkit-box-orient: unset;
}

/*サイドバー　アーカイブ表示*/

.posts-list li {
    overflow: hidden;
    padding: 24px 0 0 0;
	border-bottom: 0;}

.posts-list img {
    float: left;
    width: 85px;
    height: auto;
}
.posts-list .content {
    margin-left: 103px;
    line-height: 1;
    min-height: 73px;
    border-bottom: 1px solid #d9d9d9;
}
.posts-list .content > a {
    display: block;
    font-size: 14px;
    line-height: 1.5;
    margin: 3px 0 3px 0;
    font-family: メイリオ, Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック";
}
/*---------------------------------------------------------------------------
 * buzzmag風　pagenation
 *---------------------------------------------------------------------------*/

.pagination {
	margin: 0 auto 10px 15px;
	float: left
}
.pagination a {
	font-size: 13px;
	line-height: 25px;
	background-color: #ebebeb;
}
.pagination .current, .pagination a:hover {
	background-color: #00469d;
}
/* godiosリストデザインをリセット */
#side li::before, #entry-content ul > li::before {
	content: "";
	display: none;
	border-radius: 0;
	height: 0px;
	margin: -2em 0 0 0;
	vertical-align: top;
	width: 0px;
}
#side li:nth-of-type(odd)::before, #side li:nth-of-type(odd) li::before, #entry-content ul > li:nth-of-type(odd)::before, #entry-content ul > li:nth-of-type(odd) li::before {
	background-color: none;
}
#side li:nth-of-type(even)::before, #side li:nth-of-type(even) li::before, #entry-content ul > li:nth-of-type(even)::before, #entry-content ul > li:nth-of-type(even) li::before {
	background-color: none;
}
#entry-content ul ul {
	margin: 0 0 0 0;
}
.widget-wrap.new-menu { /*side*/
	text-align: left;
}
.new-bigcategory-link {
	display: block;
}/*side*/
/*---------------------------------------------------------------------------
 * その他
 *---------------------------------------------------------------------------*/
body.archive #breadcrumb {
	display: none;
}
main > .archive-head {
	padding: 0 20px
}
main > .archive-head h1 {
	padding: 0px 0 0px 0px;
}
/*---------------------------------------------------------------------------
 * footer
 *---------------------------------------------------------------------------*/
#footer {
	margin-top: 0px;
}
#footer aside#pages div.pages div p, #footer aside#pages div.pages div.item1 h3.f-prof, footer#footer > aside#pages div.pages div a {
	line-height: 1.5;
	text-align: left;
	color: #cccccc;
}
#footer aside#pages div.pages div p {
	font-size: 14px;
	line-height: 2;
}
#footer aside#pages div.pages div h3.f-prof {
	font-size: 15px;
	font-weight: 600;
	margin-bottom: 20px;
}
footer#footer > aside#pages div.pages div > .f-menu-list > li > a {
	line-height: 2;
	display: block;
	padding: 5px 0px 5px 15px;
	border-bottom: 1px solid #666666;
	background: url('data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22ab8dd1f5-2a67-4600-882b-ed04985e8c85%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%205.56%209.71%22%3E%20%3Cdefs%3E%20%3Cstyle%3E%20.eb356466-b664-43c8-8099-e3805e698cd4%20%7B%20fill%3A%20none%3B%20stroke%3A%20%23dcdddd%3B%20stroke-miterlimit%3A%2010%3B%20%7D%20%3C%2Fstyle%3E%20%3C%2Fdefs%3E%20%3Ctitle%3Efoot-menu-ar%3C%2Ftitle%3E%20%3Cpolyline%20class%3D%22eb356466-b664-43c8-8099-e3805e698cd4%22%20points%3D%220.35%200.35%204.85%204.85%200.35%209.35%22%2F%3E%3C%2Fsvg%3E') no-repeat;
	background-position: 0px center;
	background-size: 12px 12px;
}
footer#footer > aside#pages div.pages div > .f-menu-list > li.first_li > a {
border-top: 1px solid #666666;
}

footer#footer > aside#pages div.pages div > .f-menu-list {
	overflow: hidden;
	margin:0; padding:0
}


footer#footer > aside#pages > div.pages {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex;
	justify-content: flext;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}
footer#footer > aside#pages > div.pages div {
	-webkit-flex-grow: 1;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
footer#footer aside#pages div.pages div.item1 { width:20%; margin:0 20px;}
footer#footer aside#pages div.pages div.item2, 
footer#footer aside#pages div.pages div.item3 { flex: 1 1 auto; margin:-5px 15px 0 }
footer#footer aside#pages div.pages div.item4 { width:100%}

/*---------------------------------------------------------------------------
 * 投稿ページのマージン
 *---------------------------------------------------------------------------*/
#entry {
	padding: 0px 15px 10px 15px;
	margin-top: 0px;
}
#entry-content {
	margin: 0px 0px;
}
/*---------------------------------------------------------------------------
 * buzzmag風 シャドウ
 *---------------------------------------------------------------------------*/
body.boxed {
	padding: 0 25px;
}
/* max-width を同じにする必要があるもの　header#header / #wrapper / #menu_h */
.boxed header#header, .boxed #wrapper, .boxed #menu_h,  .boxed #follow, #footer {
	/*width: 1128px;*/
	max-width: 1128px;
	margin: 0 auto;
	border-top: 0;
	border-bottom: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.boxed header#header, .boxed #wrapper, .boxed #menu_h, .boxed #follow {
	background: #fff;
}
#footer {
	background: #000;
}
.boxed #wrapper { /* メニューオープン時にヘッダーの下に影が付くのを消す */
	-webkit-box-shadow: 0px 3px 3px 0 rgba(0, 0, 0, 0.12);
	-moz-box-shadow: 0px 3px 3px 0 rgba(0, 0, 0, 0.12);
	box-shadow: 0px 3px 3px 0 rgba(0, 0, 0, 0.12);
}

.boxed #menu_h, .boxed #follow, .boxed #footer {
	-webkit-box-shadow: 0px 0px 3px 0 rgba(0, 0, 0, 0.12);
	-moz-box-shadow: 0px 0px 3px 0 rgba(0, 0, 0, 0.12);
	box-shadow: 0px 0px 3px 0 rgba(0, 0, 0, 0.12);
}

.boxed header#header { /* ヘッダーの下に影が付くのを消す */
	-webkit-box-shadow: 0px -3px 3px 0 rgba(0, 0, 0, 0.12);
	-moz-box-shadow: 0px -3px 3px 0 rgba(0, 0, 0, 0.12);
	box-shadow: 0px -3px 3px 0 rgba(0, 0, 0, 0.12);
}
/*---------------------------------------------------------------------------
 *記事ページ 
 *---------------------------------------------------------------------------*/
body {
	-webkit-animation: fadeIn 1s ease 0s 1 normal;
	/* スマホタップ時の色変化無効化 */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	animation: fadeIn 1s ease 0s 1 normal;
	background-color: #eeeeee;
	color: #333333;
	font: normal 1.5rem メイリオ, Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック";
	/* Chromeの文字の太さ調整*/
	-webkit-font-smoothing: subpixel-antialiased;
	/* Firefoxの文字の太さ調整 */
	-moz-osx-font-smoothing: auto;
	letter-spacing: normal;
	margin: 0;/*-webkit-backface-visibility: hidden !important;*//*backface-visibility: hidden !important;*/
}
/*---------------------------------------------------------------------------
 *p デフォルト

#entry-content p:not(.wp-caption-text) {
    line-height: 1.6;
    margin: 1.5em 0 0 0;
}
 *---------------------------------------------------------------------------*/
#entry-content p:not(.wp-caption-text) {
	line-height: 1.6;
	margin: 0 0 1em 0;
}
/*---------------------------------------------------------------------------
 *パンくず
 *---------------------------------------------------------------------------*/
.imakoko {
	display: none;
}
body.single li.imakoko {
	display: block;
}
#breadcrumb {
	color: #777777;
	font-weight: 400;
	line-height: 1.4;
	margin: 0px 0 10px 0px;
	max-width: 90%;
	overflow: hidden;
	padding: 0px 5px 0 0;
	position: static;
	height: 20px;
}
#breadcrumb > li:nth-of-type(n+2)::before {
	background: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' height='10' width='10' viewBox='0 0 20 20'%3E%3Ctitle%3EArrow Right%3C/title%3E%3Cpath d='M5 20c-0.128 0-0.256-0.049-0.354-0.146-0.195-0.195-0.195-0.512 0-0.707l8.646-8.646-8.646-8.646c-0.195-0.195-0.195-0.512 0-0.707s0.512-0.195 0.707 0l9 9c0.195 0.195 0.195 0.512 0 0.707l-9 9c-0.098 0.098-0.226 0.146-0.354 0.146z' fill='%23777'%3E%3C/path%3E%3C/svg%3E") no-repeat;
	background-size: contain;
	content: "";
	display: inline-block;
	height: 11px;
	margin: 0 6px 0 5px;
	vertical-align: middle;
	width: 10px;
}
#breadcrumb > li > a, #breadcrumb > li:last-child {
	color: #777777;
	font-size: 1.4rem;
}
#breadcrumb > li > a, #breadcrumb > li:last-child {
	color: #777777;
	font-size: 1.4rem;
}
#breadcrumb > li > .no-img {
	color: #777777;
}
body.search #breadcrumb, body.archive #breadcrumb {
	transform: translate(15px, 13px);
}
body.search #breadcrumb > li > a, body.search #breadcrumb > li > span, body.archive #breadcrumb > li > a, body.archive #breadcrumb > li > span {
	color: #777777;
}
/*---------------------------------------------------------------------------
 *記事ページ 　メタ　タイトル　SNS
 *---------------------------------------------------------------------------*/
.entry-meta {
	width: 100%;
	text-align: right;
	/*height: 40px;
	position:relative;*/
	margin-top:30px
}
.posted-date { margin-right:0;}
.entry-top-x > header > .entry-meta > .posted-date {
	color: #777;
	font-size: 14px;
	font-weight: normal;
	padding: 0;
	border-bottom: 1px solid #DCDCDC;
	/*position:absolute;
	top:20px;
	right:0px*/
}

.entry-top-x > header > .entry-category {
	display: none;
}
header .entry-title3 {
	font-size: 33px;
	padding: 0px;
	color: #777777;
	margin: 0px auto;
	width: calc(100% - 15px);
	line-height: 1.4;
	font-weight: 600;
}
.sns-icon {
	height: 14px;
	width: auto;
	margin: 0px 2px 3px 0;
}
.share-buttom1 {
	width: calc(100% - 15px);
	height: 30px;
	margin: 15px 0 10px 0;
}
a.facebook-iine4, a.twitter-tweet4, a.line4 {
	width: 25%;
	padding: 0;
	text-align: center;
	height: 40px;
	display: block;
	text-decoration: none;
	font-size: 1.8rem;
	float: right;
	border-radius: 20px;
	line-height: 2;
	margin: 0 0 0 3px;
	font-weight: 600;
}
a.facebook-iine4, a.twitter-tweet4, a.line4 {
	color: #3b5998;
	border: 2px solid #3b5998;
}
a.facebook-iine4:hover {
	color: #fff;
	background-color: #3b5998;
}
a.twitter-tweet4 {
	color: #50A4E0;
	border: 2px solid #50A4E0;
}
a.twitter-tweet4:hover {
	color: #fff;
	background-color: #50A4E0;
}
a.line4 {
	color: #3EAD3E;
	border: 2px solid #3EAD3E;
}
a.line4:hover {
	color: #fff;
	background-color: #3EAD3E;
}
#entry-content > .post-share > a.facebook-iine3, #entry-content > .post-share > a.twitter-tweet3, #entry-content > .post-share > a.line3 {
	width: 32%;
	padding: 5px;
	color: #fff;
	text-align: center;
	display: block;
	text-decoration: none;
	font-size: 1.8rem;
	float: left;
	border-right: 2px solid #fff;
	border-left: 2px solid #fff;
	border-radius: 20px;
	line-height: 2;
}
a.facebook-iine3 {
	background-color: #3b5998;
}
a.facebook-iine3:hover {
	background-color: #6277a1;
}
a.twitter-tweet3 {
	background-color: #50A4E0;
}
a.twitter-tweet3:hover {
	background-color: #81C1F2;
}
a.line3 {
	background-color: #3EAD3E;
}
a.line3:hover {
	background-color: #5AC35A;
}
.tag-zone {
	width: calc(100% - 15px);
/*	height: 20px; */
	text-align: right;
margin-bottom: 10px;
}
.under_title_tags_tag, .under_title_tags a {
	display: inline-block;
	border-bottom: #DCDCDC 1px solid;
	padding: 6px;
	color: #777777;
	text-decoration: none;
	line-height: 1.2;
	font-size: 1.7rem;
}
.under_title_tags a {
	margin-left: 10px;
}
.under_title_tags {
	display: inline-block;
	margin: 16px 0;
}
.under_title_tags_tag {
	border: #DCDCDC 1px solid;
	margin: 16px 0 0 0;
}
#entry-content {/*default value*/
/*margin: 50px 70px;
	overflow-wrap: break-word;
	word-wrap: break-word;*/
}
/*---------------------------------------------------------------------------
 * 記事アイキャッチ画像
 *---------------------------------------------------------------------------*/

.entry-top-x {
	border-bottom: 1px solid #d9d9d9;
	padding-bottom: 30px;
}
.entry-top-x > header {
	width: 100%;
}
.entry-top-x > header > .topadad > .entry-image-x {
	width: calc(100% - 15px);
	margin: 15px;
}
.entry-top-x > header > .topadad > .entry-image-x > img {
	height: auto;
	margin: -6px;
	width: calc(101.6% - 15px);
}
.entry-top-x > header > .topadad > .entry-image-x::after {
	content: "";/*    background-color: rgba(0, 0, 0, .25);
    height: 100%;
    width: 100%;*/
}
/*entry img end*/


/*--------menu と header----------------------*/

/*header-image-fix*/
#header h1 {
	padding: 9px 0 0 0;
	width: 202px;
	margin: 0 auto;
}
#header h1 a {
	display: block;
	width: 202px;
	height: 57px;
	overflow: hidden;
	background: url(https://buzzmag.jp/wp-content/themes/godios-child/img/head_logo.png) no-repeat center -11px;
	background-size: 93% 93%;
	text-indent: -999em;
}

@media only screen and (max-width:767px) {
#header h1 {
	padding: 8px 0 0 0;
	width: 101px;
	margin: 0 auto;
}
#header h1 a {
	display: block;
	width: 101px;
	height: 28px;
	overflow: hidden;
	background: url(https://buzzmag.jp/wp-content/themes/godios-child/img/head_logo.png) no-repeat center center;
	background-size: 100% 100%;
	text-indent: -999em;
}
}
nav ul, nav li {
	margin: 0;
	padding: 0;
	line-height: 1.2;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	display: block;
}
#header_follow {
	width: 44px;
	position: absolute;
	top: 5px;
	right: 25px;
}

#header_menu {
	width: 44px;
	position: absolute;
	top: 5px;
	left: 25px;
}
#header_follow a {
	display: block;
	width: 44px;
	height: 44px;
	overflow: hidden;
	background: url(https://buzzmag.jp/wp-content/themes/godios-child/img/megane_menu.png) no-repeat center center;
	background-size: 24px 21px;
	text-indent: -999em;
}
#header_follow.on a {
	background: url(https://buzzmag.jp/wp-content/themes/godios-child/img/megane_menu_on.png) no-repeat center center #F2F2F2;
	background-size: 24px 21px;
}
#header_menu a {
	display: block;
	width: 44px;
	height: 44px;
	overflow: hidden;
	background: url(https://buzzmag.jp/wp-content/themes/godios-child/img/head_menu.png) no-repeat center center;
	background-size: 24px 21px;
	text-indent: -999em;
}

#header_menu.on a {
	background: url(https://buzzmag.jp/wp-content/themes/godios-child/img/head_menu_on.png) no-repeat center center #F2F2F2;
	background-size: 24px 21px;
}
#follow,
#menu_h {
	display: none;
	max-width: 1128px; /* max-width を同じにする必要があるもの　header#header / #wrapper / #menu_h */
	padding: 0px 25px;

}
#menu_h a:link, #menu_h a:visited {
	color: #1a2d6c;
}
#menu_h a:hover {
	color: #fff;
	background-color: #113069;
}
#menu-search ul{ margin: 0 auto;}
#menu-search ul,
#menu-cat ul {
	background: #F2F2F2;
}
#menu-search ul:after,
#menu-cat ul:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

#menu-search ul li {
	width: 100%;
	font-size: 1.2em;
	padding: 0px 10px 10px;
}
#menu-cat ul li {
	float: left;
	width: 50%;
	font-size: 1em;
}
#menu-cat ul li a {
	display: block;
	box-sizing: border-box;
	border: 1px solid #ffffff;
	padding: 11px 8px 10px 20px;
	background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22ce754fa5-64a8-494f-958c-47f83a1a5944%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%204.61%2010%22%3E%20%3Cdefs%3E%20%3Cstyle%3E%20.%5C36%208426d07-23c2-4511-9a3c-374e1499af76%20%7B%20fill%3A%20%23004392%3B%20%7D%20%3C%2Fstyle%3E%20%3C%2Fdefs%3E%20%3Ctitle%3Emenu-ar%3C%2Ftitle%3E%20%3Cpolygon%20class%3D%2268426d07-23c2-4511-9a3c-374e1499af76%22%20points%3D%220%200%204.61%205%200%2010%200%200%22%2F%3E%3C%2Fsvg%3E');
	background-position: 8px center;
	background-size: 8px 8px;
}
/*-----menu end-----*/

#entry-content a {
	color: #00469d;
}
#entry-content h3::before {
	background-color: none;
	width: 0;
}
/*---------------------------------------------------------------------------
 * モバイルのみ　本日リスト　414px以下
 *---------------------------------------------------------------------------*/
.single-head > ul.block.posts {
	margin: 0;
	padding: 0;
	list-style-type: none;
	margin-left: 0px;
	width: 100%;
	overflow: hidden;
}
.single-head > ul.block.posts li {
	border-bottom: 1px solid #d9d9d9;
	padding: 8px 0 8px 12px;
	line-height: 1.2;
	width: 100%;
	margin: 0px;
	background: url('data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22b2e59d6e-90bf-4ba2-a60c-5692e859caa3%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%206.25%209.13%22%3E%20%3Cdefs%3E%20%3Cstyle%3E%20.%5C37%2064652fb-3ef0-41bd-bfaa-7e621e2c62ee%20%7B%20fill%3A%20none%3B%20stroke%3A%20%23231815%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%201.5px%3B%20%7D%20%3C%2Fstyle%3E%20%3C%2Fdefs%3E%20%3Ctitle%3Ear%3C%2Ftitle%3E%20%3Cpolyline%20class%3D%22764652fb-3ef0-41bd-bfaa-7e621e2c62ee%22%20points%3D%220.49%200.57%205.1%204.57%200.49%208.57%22%2F%3E%3C%2Fsvg%3E') left no-repeat;
	background-position: 3px 15px;
	background-size: 8px 8px;
}
.single-head > ul.block.posts >li.ninki-list1 {
}
.single-head > ul.block.posts >li.ninki-list2 {
	border-bottom: none;
}
.single-head > ul.block.posts > li.ninki-list1, .single-head > ul.block.posts > li.ninki-list2 {
	height: auto;
	display: block;
	width: auto;
	overflow: visible;
	position: relative;
}
.single-head > ul.block.posts > li > a {
	font-size: 17px;
	text-decoration: none;
}
.single-head > ul.block.posts > li > a :hover {
	text-decoration: underline;
}
.single-head > ul.block.posts >li > a > .g-pr {
	color: #999;
	font-size: 10px;
	position: absolute;
	bottom: 8px;
	right: 17px
}
.single-head > ul.block.posts > li > a >.g-title {
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	display: -webkit-box;
	color: #3a4149;
	font-size: 17px;
}

/*---------------------------------------------------------------------------
 * archive 画像サイズ
 *---------------------------------------------------------------------------*/
.widget-wrap .entry-list { text-align: left; }
.entry-list {
	background-color: #fff;
	/*height: 250px;*/
	height: 195px;/*185 +10+10*/
	margin: 5px 15px 0;
	width: calc(100% - 25px);
	padding: 5px;
	position: relative;
	overflow: hidden;
}
.entry-list.entry-list-wide {
	height: auto;
}
.entry-list.entry-list-wide.wide-list-ad {
height: auto;
}
.entry-image {
	float: left;
	overflow: hidden;
	width: 33%;
}

div.widget-wrap section.entry-list.latest-list a div.entry-image.latest-image
{
	float: left;
	overflow: hidden;
	width: 26%;
}

.entry-image > img {
	/*
	max-height: 180px;
	min-height: 100%;
	width: auto;
	*/
	height: 195px;
    width: 100%;
}
.entry-image.entry-image-wide {
	width: 100%;
	margin-bottom: 10px;
	float: none;
}
.entry-image.entry-image-wide > img {
	width:100%;
	height: 100%;
	max-height: 100%;
}

html body#godios-body.page-template-default.page.page-id-212642.boxed div#wrapper.r-column div#godios-wrapper div.godios-container main div.rank-wrap section.entry-list.entry-list-wide a div.entry-image.entry-image-wide>img { max-height:360px }

.entry-inner {
	padding: 0;
	margin: 0;
	left: 38%;
	top: 25%;
	width: 61.5%;
	float: left;
}

div.widget-wrap section.entry-list.latest-list a div.entry-inner.latest-inner 
{
left: 32%;
top: 54.3%;
width: 66.5%;
border-bottom: 1px solid #d9d9d9;
height: 70px;
}

.entry-inner.entry-inner-wide {
	width: 100%;
	float: none;
	height: auto;
	position: static;
}

.entry-inner > header > .entry-title {
	margin: 0;
	padding: 0;
	font-size: 27px;
	background: none;
	color: #19232D;
	line-height: 1.4;
	border: none;
	overflow: visible;
}

div.widget-wrap section.entry-list.latest-list a div.entry-inner.latest-inner header h2.entry-title.latest-title
{
	margin: 0;
	padding: 0;
	font-size: 14px;
	background: none;
	color: #19232D;
	line-height: 1.5;
	border: none;
	overflow: visible;
}


.entry-inner > header > .entry-title.entry-title-wide {
	max-height: none;
	height: auto;
	/*margin-bottom: 10px;*/
}
.entry-inner > header > .entry-category {
	display: none;
}

/*---------------------------------------------------------------------------
 * ~ 1400px
 *---------------------------------------------------------------------------*/
@media (max-width: 87.5em) {
.responad {
	margin: 0px;
}
}

/*---------------------------------------------------------------------------
 * ~ 1280px
 *---------------------------------------------------------------------------*/
@media (max-width: 80em) {
}

/*---------------------------------------------------------------------------
 * ~ 1144px
 *---------------------------------------------------------------------------*/
@media (max-width:71.500em) {
/*#side {
	max-width: 760px;
	width: calc(100vw - 10px);
	border-left: none;
}*/
}

/*---------------------------------------------------------------------------
 * ~ 1136px
 *---------------------------------------------------------------------------*/
@media (max-width: 71em) {
/* ホーム */
#godios-wrapper {
	/*	width: inherit;/*default value*/
	/*width: calc(100vw - 10px);*/
}
}

/*---------------------------------------------------------------------------
 * ~ 1034px
 *---------------------------------------------------------------------------*/
@media (max-width: 64.625em) {
	
html body#godios-body.page-template-default.page.page-id-212642.boxed div#wrapper.r-column div#godios-wrapper div.godios-container main div.rank-wrap section.entry-list.entry-list-wide a div.entry-image.entry-image-wide>img { max-height:309px }
#footer {
    padding: 0 15px 30px;
}
#pages {
    padding-top: 30px;
}
#footer aside#pages div.pages div h3.f-prof {
	margin-bottom: 0px;
}
	
#footer aside#pages div.pages div p {
    line-height: 1.5;

}
footer#footer > aside#pages div.pages div > .f-menu-list > li > a {
	line-height: 2;
	padding: 0px 0px 0px 15px;
	border-bottom: none;
}
footer#footer > aside#pages div.pages div > .f-menu-list > li.first_li > a {
border-top: none;
}
	
	
}

/*---------------------------------------------------------------------------
 * ~ 1024px
 *---------------------------------------------------------------------------*/
@media (max-width: 64em) {
.l-wrap, .r-wrap {
	margin: 0;
}
}

/*---------------------------------------------------------------------------
 * ~ 900px
 *---------------------------------------------------------------------------*/

@media (max-width: 56.25em) {

html body#godios-body.page-template-default.page.page-id-212642.boxed div#wrapper.r-column div#godios-wrapper div.godios-container main div.rank-wrap section.entry-list.entry-list-wide a div.entry-image.entry-image-wide>img { max-height:269px }

main > .archive-head { padding: 0 15px;}
	
main > .archive-head h1 {
	padding: 0px 0 0px 0px;
}

/*
#breadcrumb {
	margin: 0px 0 10px 0px;
	}	
*/
	#entry {
		padding: 0px 15px 10px 15px;
	}
.entry-list {
	margin: 5px 10px;
	width: calc(100% - 20px);
}
.tag-zone {
	/*margin-bottom: 70px;*/
}
.responad { /* moblie　のみ */
	margin: 0px auto 0px auto;
	width: 100%;
	display: inline-block;
	text-align: center;
}
header .entry-title3 {
	font-size: 28px;
}
.entry-top-x > header > .topadad > .entry-image-x {
	width: 100%;
	margin: 0;
	padding: 14px 14px 10px 14px;
	border: 1px solid #ccc;
	background: #fff;
	box-shadow: 1px 1px 5px rgba(20,20,20,0.2);/* ドロップシャドウ 【横位置 縦位置 ぼかし幅 色】の順に記述 */
}
.entry-top-x > header > .topadad > .entry-image-x > img {
	height: auto;
	margin: 0px;
	width: 100%;
}
}

/*---------------------------------------------------------------------------
 * ~ 800px
 *---------------------------------------------------------------------------*/
@media (max-width: 50em) {		
	
html body#godios-body.page-template-default.page.page-id-212642.boxed div#wrapper.r-column div#godios-wrapper div.godios-container main div.rank-wrap section.entry-list.entry-list-wide a div.entry-image.entry-image-wide>img { max-height:364px }
	
	#side {
	width: 100%;
	border-left: none;
}

div.widget-wrap section.entry-list.latest-list a div.entry-image.latest-image
{
	float: left;
	overflow: hidden;
	width: 85px;
}
	
div.widget-wrap section.entry-list.latest-list a div.entry-inner.latest-inner 
{
left: 105px;
width: calc(100% - 105px);
	}
	
.archive-head > h1, .search-head > h1 {
	text-align: left;
	font-size: 1.8rem;
}
}

/*---------------------------------------------------------------------------
 * ~ 768px
 *---------------------------------------------------------------------------*/
@media (max-width: 48em) {
html body#godios-body.page-template-default.page.page-id-212642.boxed div#wrapper.r-column div#godios-wrapper div.godios-container main div.rank-wrap section.entry-list.entry-list-wide a div.entry-image.entry-image-wide>img { max-height:347px }
footer#footer aside#pages div.pages div.item1 { order:1 ; flex: 4 1 auto}
footer#footer aside#pages div.pages div.item2 { order:2 ; flex: 2 2 auto}
footer#footer aside#pages div.pages div.item3 { order:3 ; flex: 2 2 auto}
footer#footer aside#pages div.pages div.item4 { order:4 ; flex: 4 1 auto}
}

/*---------------------------------------------------------------------------
 * ~ 700px 690~650の間
 *---------------------------------------------------------------------------*/
@media (max-width: 43.75em) {
html body#godios-body.page-template-default.page.page-id-212642.boxed div#wrapper.r-column div#godios-wrapper div.godios-container main div.rank-wrap section.entry-list.entry-list-wide a div.entry-image.entry-image-wide>img { max-height:322px }
#wrapper {
	padding-top: 0px
}
#godios-wrapper {
/*  width: 600px;/*defalut value*/

}
header#header {
	height:45px
	}
#header_search  {
	top: 0px;
	right: 11px;
}
#header_follow {
	top: 0px;
	right: 11px;
}
#header_menu {
	top: 0px;
	left: 11px;
}
#follow,
#menu_h {
	padding: 0 10px;
}
	
#breadcrumb {
	padding: 0 0 0 0px;
	margin: -5px 0 10px -5px;
	}	
.archive-head > h1, .search-head > h1 {
	font-size: 1.5rem;
}

header .entry-title3 {
	font-size: 26px;
}

#entry {
		padding: 0px 10px 10px 10px;
	}

/*---archive-list--*/
.entry-image > img,
.entry-list {
	height: 175px;
}
.entry-inner >header > .entry-title {
	font-size: 25px;
	color: #19232D;
}
/*------end--------*/

div.widget-wrap section.entry-list.latest-list a div.entry-inner.latest-inner 
{
left: 105px;
width: calc(100% - 110px);
}

#entry-content {
	margin: 30px 5px;
}
}

/*---------------------------------------------------------------------------
 * ~ 600px
 *---------------------------------------------------------------------------*/
@media (max-width: 37.5em) {

html body#godios-body.page-template-default.page.page-id-212642.boxed div#wrapper.r-column div#godios-wrapper div.godios-container main div.rank-wrap section.entry-list.entry-list-wide a div.entry-image.entry-image-wide>img { max-height:296px }
.entry-meta {
	padding-right:10px;
}
#godios-wrapper {
/*width: 500px;/*default value*/
}
/*---archive-list--*/
.entry-list {
	height: 155px;
	margin: 5px 10px;
	width: calc(100% - 20px);
}
.entry-inner >header > .entry-title {
	font-size: 20px;
	color: #555555;
}
.entry-img > img { height:155px; }
/*------e.entry-image > img {
height: 195px;
}nd--------*/
}

/*---------------------------------------------------------------------------
 * ~ 500px
 *---------------------------------------------------------------------------*/
@media (max-width: 31.25em) {
html body#godios-body.page-template-default.page.page-id-212642.boxed div#wrapper.r-column div#godios-wrapper div.godios-container main div.rank-wrap section.entry-list.entry-list-wide a div.entry-image.entry-image-wide>img { max-height:244px }
	
/*---archive-list--*/
.entry-list {
	height: 125px;
	overflow: hidden;
}
	.entry-image > img { height: 125px }
.entry-list.entry-list-wide, .entry-image.entry-image-wide {
	height: auto;
	max-height: none;
	float: none;
}
.entry-image.entry-image-wide {
	margin-bottom: 5px;
}
.entry-inner >header > .entry-title {
	font-size: 18px;
	color: #555555;
}

.entry-inner {
	top: 45%;
}
/*------end--------*/

.entry-top-x {
	border-bottom: none;
	padding-bottom: 0px;
}
}

/*---------------------------------------------------------------------------
 * ~ 414px
 *---------------------------------------------------------------------------*/
@media (max-width: 25.875em) {
html body#godios-body.page-template-default.page.page-id-212642.boxed div#wrapper.r-column div#godios-wrapper div.godios-container main div.rank-wrap section.entry-list.entry-list-wide a div.entry-image.entry-image-wide>img { max-height:200px }
.entry-meta {
	margin-top:5px
}
	
.single.single-post div#wrapper.r-column #godios-wrapper {
	padding: 0 5px;
}
	
#breadcrumb {
	height: 20px;
}
#breadcrumb > li:last-child {
	transform: translateY(0px);
}
/* 個別記事 */
#entry {
	padding: 10px 0;
}
/*---archive-list--*/
.archive-head > h1, .search-head > h1 {
	text-align: left;
}
.entry-list, .entry-image > img {
	height: 105px;
}
.entry-inner {
	top: 35%;
}
.entry-inner >header > .entry-title {
	font-size: 16px;
	color: #555555;
}
/*------end--------*/

div.widget-wrap section.entry-list.entry-list-wide a div.entry-inner.entry-inner-wide header h2.entry-title.entry-title-wide,
div.widget-wrap section.entry-list a div.entry-inner header h2.entry-title {
font-size:1em
}

footer#footer aside#pages div.pages div.item2, footer#footer aside#pages div.pages div.item3 {
    margin: 0 15px 0px;
}
footer#footer aside#pages div.pages div.item1 { order:1 ; width: 100%}


}

/*---------------------------------------------------------------------------
 * ~ 375px
 *---------------------------------------------------------------------------*/
@media (max-width: 23.4375em) {
html body#godios-body.page-template-default.page.page-id-212642.boxed div#wrapper.r-column div#godios-wrapper div.godios-container main div.rank-wrap section.entry-list.entry-list-wide a div.entry-image.entry-image-wide>img { max-height:179px }
/*---archive-list--*/
.entry-list, .entry-image > img {
	height: 90px;
}
.entry-inner >header > .entry-title {
	font-size: 14px;
	color: #555555;
}
/*------end--------*/
a.facebook-iine4, a.twitter-tweet4, a.line4 {
	width: 27%;
	font-size: 1.6rem;
	line-height: 2.2;
}
}

/*---------------------------------------------------------------------------
 * ~ 320px
 *---------------------------------------------------------------------------*/
@media (max-width: 20em) {
html body#godios-body.page-template-default.page.page-id-212642.boxed div#wrapper.r-column div#godios-wrapper div.godios-container main div.rank-wrap section.entry-list.entry-list-wide a div.entry-image.entry-image-wide>img { max-height:151px }
#gnav, #header, #topbar {
	height: 28px
}
header .entry-title3 {
	font-size: 22px;
}
a.facebook-iine4, a.twitter-tweet4, a.line4 {
	width: 28%;
	font-size: 1.2rem;
	line-height: 3;
	height: 40px;
}
.tag-zone {
	/*margin-bottom: 50px;*/
}
.under_title_tags_tag, .under_title_tags a {
	line-height: 1.2;
	font-size: 1.2rem;
}

.single-head > ul.block.posts >li > a > .g-pr {
	bottom: 0px;
	right: 0px
}

div.row.cf.builder div.relate-new div.mobi-nomi div.relate-adtitle.relate-adtitle {
	padding:0 5px;
	}
}

@media (max-width:56.25em) {
#gnav, #header, #topbar {
	height: 57px
}
}
#header {
	-webkit-transition: background-color .5s 0s ease-in-out;
	transition: background-color .5s 0s ease-in-out
}
.sns {
	box-sizing: border-box;
	max-width: 400px;
	margin: 0 auto;
	padding: 10px 0 0px;
	float: right;
}
.st-sns-top {
	height: 45px
}
.snstext {
	font-size: 13px;
	padding: 0 3px;
	font-weight: bold;
}
.sns li {
	width: 33.3%;
}
.sns li a {
	box-sizing: border-box;
	font-size: 15px;
	padding: 5px;
	border-radius: 3px;
	height: 35px;
	margin: 2px;
	line-height: 25px;
	text-align: center
}
.sns li a .fa {
	min-width: 1.5vw;
	padding-right: 3px;
}
a.five-list:link, a.five-list:visited {
	color: #3a4149
}
.no-display {
	opacity: 1;
}
.c-title {
	margin: 0 15px;
}
.sita-m10 {
	margin-bottom: 10px
}
.sita-p10 {
	margin-bottom: 10px
}
.switch-mp {
	display: none
}
.wp-pagenavi a {
	display: block;
	color: #676767;
	padding: 0 10px;
	margin: 5px auto;
	background: #ebebeb;
	line-height: 50px;
	font-size: 18px;
	text-align: center;
	font-weight: normal;
}
.wp-pagenavi a:hover {
	color: #fff;
	background: #1a2d6c;
	text-decoration: none;
}
.main-pagination {
	margin: 0 auto 5px;
	overflow: auto;
}
.margin-p5 {
	height: 5px;
	margin: 0;
	padding: 0;
}
h3.nlc a {
	font-weight: normal
}
.sm-ue {
	padding-top: 0px
}
.kiji-sita {
	padding-bottom: 3px;
}
.kiji-sita-sm {
	float: left;
}
.kiji-sita-pc {
	float: right;
}
.kiji-sita-wrap {
	width: 703px;
	overflow: hidden;
	margin: 0 auto;
}
.kiji-sita-wrap2 {
	width: 300px;
	overflow: hidden;
	margin: 0 auto;
}
.kiji-sita-cl {
	clear: both;
	height: 1px;
	margin: 0;
	padding: 0
}
.cat-sita {
	padding-top: 0px;
}
.main-head .title {
	margin-bottom: 5px;
	margin-top: 5px;
}
.main-head .right {
	margin-bottom: 5px;
}
.related-posts .section-head {
	color: #656564;
}
#entry-content {
	font-size: 15px;
}
.suji {
	line-height: 0px;
}
.relate-new {
	float: left;
	width: 50%;
}
.relate-new ul {
	padding-left: 15px;
	padding-right: 15px;
}
.meta {
	position: relative;
	margin-top: -12px;
	background: #f2f2f2;
	line-height: 25px;
	font-size: 11px;
	color: #a6a6a6;
	text-transform: uppercase;
	padding-left: 0px;
	height: 22px;
	overflow: hidden;
}
.column-n {/*未使用*/
	padding-left: 20px;
	padding-right: 20px;
	float: left;
	min-height: 1px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.column-n.half {/*未使用*/
	width: 100%;
	height: 260px;
	overflow: hidden;
}
.row .relate-new .column-n article h3.nlc, .column article h3.nlc { /*未使用*/
	color: #333;
	font-size: 14px;
	line-height: 1.3;
	margin: 7px 0;
}
.row .relate-new .column-n article h3.nlc:before, .column article h3.nlc:before {/*未使用*/
	content: " ";
	display: block;
	float: left;
	position: absolute;
	left: 0;
	height: 18px;
}
.new-pr-wrap {/*未使用*/
	width: 100%;
	position: relative;
}
.new-pr {/*未使用*/
	display: block;
	font-size: 10px;
	font-weight: normal;
	color: #999;
	position: absolute;
	bottom: 0px;
	right: 17px;
}

@media only screen and (min-width:800px) and (max-width:940px) {
.relate-new {
	float: left;
	width: 50%;
}
.column-n {
	padding-left: 15px;
	padding-right: 15px;
}
.wrap > .row, .row {
	margin-left: -15px;
	margin-right: -15px;
}
}

@media only screen and (max-width:768px) {
.sita-p10 {
	margin-bottom: 0px
}
.cat-sita {
	padding-top: 10px
}
.switch-mp {
	display: block;
	width: calc(100% - 25px);
	margin: 0 auto;
}
.column.half {
	width: 50%; /* height: 260px;*/
} /*    1   */
.row .col-8 {
	margin-bottom: -35px;
}
.listing + .main-pagination {
	margin-top: -10px;
	margin-bottom: 10px;
}
}

@media only screen and (max-width:767px) {
	
.readmore { diplay:none; }
.c-title {
	margin: 0 7px;
}
.kiji-sita-wrap {
	width: 338px;
}
.kiji-sita-pc, .cat-pc {
	display: none;
}
.kiji-sita-sm {
	margin-right: 0;
}
.cat-sita {
	padding-top: 10px
}
.wrap {
	padding: 0 10px;
	overflow: hidden;
}
.relate-new ul {
	padding-left: 7px;
	padding-right: 7px;
}
.builder, .listing {
	padding: 0 20px
}
.col-8 {
	margin-bottom: -60px;
}
.main-content, .sidebar {
	width: 100%;
}
.row .column img, .column img {
}
.column-n.half {
	width: 100%;  /*height: 260px; background:#5385EF */
} /*  3  */
.column-n, .column {
	padding-left: 7px;
	padding-right: 7px;
}
.column.half {
	width: 50%; /*height: 260px; */
} /*   2    */
}

@media only screen and (min-width:401px) and (max-width:650px) {
body.boxed {
	padding: 0;
}
.kiji-sita {
	float: none;
}
.kiji-sita-pc, .cat-pc {
	display: none;
}
.kiji-sita-sm {
	margin-right: 0;
}
.cat-sita {
	padding-top: 10px
}
.row .column-n img, .column-n img, .row .column img, .column img {
	height: 100px;
	width: auto;
}
.column-n.half {
	width: 100%;
	height: 200px; /* background:#EDCB29; */
} /*     +++++    */
.column.half {
	width: 50%; /* height: 260px;  background: #31DF70;*/
	margin-bottom: -15px
}
}

@media only screen and (max-width:499px) {
/*.kiji-sita-wrap { width: 300px; }*/
.kiji-sita-wrap {
	width: 336px;
}

}

@media only screen and (max-width:335px) {
/*.kiji-sita-wrap { width: 300px; }*/
.kiji-sita-wrap {
	width: 300px;
}
}

@media only screen and (max-width:400px) {
body.boxed {
	padding: 0;
}
.kiji-sita {
	float: none;
}
.kiji-sita-pc, .cat-pc {
	display: none;
}
.kiji-sita-sm {
	margin-right: 0;
}
.cat-sita {
	padding-top: 10px
}
.row .column-n img, .column-n img, .row .column img, .column img {
	height: 100px;
	widht: auto;
}
.column-n.half {
	width: 100%;
	height: 200px; /* background:#4DEFC1; */
} /*   ++++  */
.column.half {
	width: 50%;
	height: 180px;
}
}
.end-buzz {
	padding-bottom: 2px;
	font-size: 17px;
	color: #333;
	text-align: center;
	line-height: 1;
}
#entry-content > p {
	font-size: 17px;
}
.topadad {
	padding-top: 0px;
}
#topimgimg {
	text-align: center;
}
#guno {
	border-bottom: 0px;
	padding-bottom: 24px
}
.imgimg3 {
	text-align: center;
}
.like_box_bigiine {
	transform: scale(1.5);
	-webkit-transform: scale(1.5);
	moz-transform: scale(1.5);
}
.iineshitene {
	text-align: center;
	font-size: 17px;
	color: #333;
	padding: 0;
	width: 98%;
	margin: 0px auto 15px auto;
}
.iineshitene img {
	padding: 0;
	width: 116px;
	height: auto;
}
.iineshitene2 {
	text-align: center;
	font-size: 17px;
	color: #333;
	padding: 3px 0;
	border: solid 3px #3ead3e;
	width: 97%;
	margin: 0 0 7px 0;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
}
.fb-like-big {
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	margin-bottom: 2px;
}
.end-buzz {
	font-size: 15px;
	padding-bottom: 5px;
}
.post-share {
	overflow: visible;
	z-index: 9999;
	padding-top: 0px;
}

@media(min-width: 500px) {
.mobi-nomi {
	display: none;
}
}
.motto {
	font-weight: bold;
	font-size: 22px;
}

@media(min-width: 1024px) {
.mobi-tab-nomi {
	display: none;
}
}

@media(max-width: 1023px) {
.pcdake {
	display: none;
}
}
#entry-content blockquote.twitter-tweet {
	/*width: 93%;*/
	font-size: 17px;
	border-style: solid;
	border-width: 5px;
	padding: 1em 0.5em 0 0.5em;
	border-color: #D9D9D9;
	background-color: #F6F6F6;
	border-radius: 10px;
}

@media(min-width: 1024px) {
.linefriend {
	display: none;
}
}
.linefriend2 {
	padding: 8px 0 3px 0;
}
/*---------------------------------------------------------------------------
 * tweetbox
 *---------------------------------------------------------------------------*/
.tweetbox2, .tweetbox3, .tweetbox7, .tweetbox4, .tweetbox5, .tweetbox6, .tweetboxt, .tweetboxg, .tweetboxf, .tweetboxp, .tweetboxb, .tweetboxd {
	margin-bottom: 20px;
}
.tweetbox3, .tweetbox2, .tweetbox7, .tweetboxt, .tweetboxg, .tweetboxf, .tweetboxp, .tweetboxb {/*角丸10px*/
	/*width: 93%;*/
	font-size: 17px;
	border-style: solid;
	border-radius: 10px;
	padding: 1em 0.5em 0em 0.5em;
}
.tweetbox3, .tweetbox2, .tweetbox7, .tweetboxt, .tweetboxg, .tweetboxf, .tweetboxp {/*border-width 5px*/
	border-width: 5px;
}
.tweetbox3 {
	background-color: #f8f8ff;
	border-color: #343434;
}
.tweetbox2 {
	border-color: #D9D9D9;
	background-color: #F6F6F6;
}
.tweetbox7 {
	border-color: #D9D9D9;
}
.tweetboxt {
	background-color: #f8f8ff;
	border-color: #55acee;
}
.tweetboxg {
	background-color: #f8f8ff;
	border-color: #088A29;
}
.tweetboxf {
	background-color: #f8f8ff;
	border-color: #3B5998;
}
.tweetboxp {
	background-color: #f8f8ff;
	border-color: #FF69B4;
}
.tweetboxb { /* bordr-width 3px */
	border-width: 3px;
	border-color: #3cb371;
	background-color: #F6F6F6;
}
.tweetbox4, .tweetbox5, .tweetbox6 {/*font 15px */
	/*width: 93%;*/
	font-size: 15px;
	border-style: solid;
	border-width: 1px;
}
.tweetbox4 {
	padding: 0.5em 1em;
	border-color: #D9D9D9;
	background-color: #F6F6F6;
}
.tweetbox5 {
	padding: 0.5em 0.5em;
	border-color: #D9D9D9;
	background-color: #F6F6F6;
}
.tweetbox6 {
	padding: 1.2em 0.5em 0 0.5em;
	border-color: #D9D9D9;
	background-color: #F6F6F6;
}
.tweetboxd { /*font 17px*/
	/*	width: 93%;*/
	font-size: 17px;
	border-style: dashed;
	border-width: 2px;
	padding: 1em 1em 0 1em;
	border-color: #676767;
	background-color: #ffffff;
}
.posts-list .content > a {
	font-family: メイリオ, Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック";
}

@media(max-width: 400px) {
.adashita {
	padding-bottom: 50px;
}
}
.adashita {
	padding-top: 7px;
}
a.facebook-iine {
	width: 33%;
	padding: 6px 0 9px 0;
	color: #fff;
	text-align: center;
	background-color: #3b5998;
	height: 34px;
	display: block;
	text-decoration: none;
	font-size: 1.2rem;
	float: left;
	border-right: 2px solid #fff;
	line-height: 2;
}
a.facebook-iine:hover {
	background-color: #6277a1;
}
a.twitter-tweet2 {
	width: 33%;
	padding: 6px 0 9px 0;
	color: #fff;
	text-align: center;
	background-color: #50A4E0;
	height: 34px;
	display: block;
	text-decoration: none;
	font-size: 1.2rem;
	float: left;
	border-right: 2px solid #fff;
	line-height: 2;
}
a.twitter-tweet2:hover {
	background-color: #81C1F2;
}
a.line {
	width: 32%;
	padding: 6px 0 9px 0;
	color: #fff;
	text-align: center;
	background-color: #3EAD3E;
	height: 34px;
	display: block;
	text-decoration: none;
	font-size: 1.2rem;
	float: left;
	line-height: 2;
}
a.line:hover {
	background-color: #5AC35A;
}
a.hatebu {
	display: none
}
a.hatebu:hover {
	display: none
}
.imgimg {
	text-align: center;
}
header .entry-title {
	font-size: 27px;
	position: relative;
	padding: 8px;
	margin-right: 0px;
	float: left;
	background-color: #EEEEEE;
	color: #8C8C8C;
	margin-bottom: 15px;
	border-style: solid;
	border-width: 1px;
	border-color: #DCDCDC;
}

@media(max-width: 1023px) {
header .entry-title {
	font-size: 28px;
	position: relative;
	padding: 20px 8px;
	margin-right: 0px;
	float: left;
	background-color: #EEEEEE;
	color: #565656;
	margin-bottom: 15px;
}
}
header .entry-title2 {
	font-size: 24px;
	position: relative;
	padding: 8px;
	margin-right: 0px;
	float: left;
}

@media(max-width: 1023px) {
}
.titlemok {
	display: block;
}

@media(min-width: 501px) {
.titlemok {
	display: none;
}
}
.titlepck {
	display: none;
}

@media(min-width: 501px) {
.titlepck {
	display: block;
}
}
.fbtw {
	color: #8C8C8C
}
.gallery-title, .section-head2 {
	background: #f9f9f9;
	border: 0px solid #d9d9d9;
	border-left: 0;
	border-right: 0;
	line-height: 2;
	color: #8c8c8ca3;
	font-size: 20px;
	font-family: メイリオ, Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック";
	font-weight: 200;
	text-transform: uppercase;
	padding: 0 14px;
	margin-bottom: 4px;
	text-align: center;
}
#entry-content div.awase {
	padding: 2px 12px 2px 12px;
	border: solid 1px #D9D9D9;
}
#entry-content div.awase ul.block.posts li.awasetitle {
font-size: 14px;
line-height: 2;
border-top: none;
padding: 5px 8px 3px 5px;
background:none;
}
#entry-content div.awase ul.block.posts { margin:0; padding:0 }
#entry-content div.awase ul.block.posts li { 
border-top: 1px solid #d9d9d9; padding: 8px 0 5px 20px; line-height:1.2;
background: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%3E%3Ctitle%3E%E3%82%A2%E3%82%BB%E3%83%83%E3%83%88%20431%3C%2Ftitle%3E%3Crect%20width%3D%2210px%22%20height%3D%2210px%22%20fill%3D%22none%22%2F%3E%3Cpolyline%20points%3D%2221%2018%2030%2024%2021%2030%22%20fill%3D%22none%22%20stroke%3D%22%230060e6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E') left no-repeat;
	background-position: -10px 2px;
	background-size: 30px 30px;
 }

.post-meta .cats { /*###未使用###*/
	float: right;
	font-size: 14px;
	line-height: 30px;
}
.sc-accordion-pane, .sc-toggle-content {
	padding: 21px 21px 3px 21px;
}
.vialink {
	text-align: right;
	margin: -15px 10px 0 0;
	font-size: 13px;
}
.gunosy_ssp_wrap {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	margin: 0;
	padding: 0;
}
.gunosy_ssp_wrap {
	width: 100%;
}
.gunosy_ssp_wrap a {
	display: block;
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none !important;
	line-height: 1.3;
	padding: 0;
	height: 80px;
	overflow: hidden;
	border: 1px solid #ccc;
	background: white;
	position: relative;
}
.gunosy_ssp_img {
	width: 78px;
	height: 78px;
	float: left;
	margin-right: 10px;
}
.gunosy_ssp_wrap img {
	width: 78px;
	height: 78px;
}
.gunosy_ssp_title {
	margin-top: 8px;
	margin-right: 10px;
	color: #000;
}
.gunosy_ssp_pr {
	position: absolute;
	bottom: 5px;
	right: 5px;
	display: block;
	font-weight: normal;
	color: #999;
	text-align: right;
}
.centerlink {
	text-align: center;
	margin: -15px 10px 0 0;
	font-size: 80%;
}
.relate-adtitle {
	font-weight: nomal;
	display: inline-block;
	width: 100%;
	text-align: left;
	font-size: 13px;
	text-transform: uppercase;
	background: #19232d;
	color: #efefef;
	padding: 0 14px;
	line-height: 34px;
	margin-bottom: 15px;
}
.adad7 {
	font-size: 17px;
	color: #3a4149;
}

/*-test-*/

#entry-content h3 {
	color: #3a4149;
	padding-left: 0.5em;
	font-family: メイリオ, Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック";
	line-height: 1.5;
	font-weight: bold;
	border-left: 0px solid #fff;
	margin: 60px 0px 25px 0px;
	background: linear-gradient(transparent 75%, #b6d7ff 75%);
}
a.facebook-iine2 {
	width: 33%;
	padding: 6px 0 9px 0;
	color: #fff;
	text-align: center;
	background-color: #D1D1D1;
	height: 34px;
	display: block;
	text-decoration: none;
	font-size: 20px;
	float: left;
	border-right: 2px solid #fff;
	line-height: 1.8;
}
a.facebook-iine2:hover {
	background-color: #D1D1D1;
}
a.twitter-tweet-gray {
	width: 33%;
	padding: 6px 0 9px 0;
	color: #fff;
	text-align: center;
	background-color: #D1D1D1;
	height: 34px;
	display: block;
	text-decoration: none;
	font-size: 20px;
	float: left;
	border-right: 2px solid #fff;
	line-height: 1.8;
}
a.twitter-tweet-gray:hover {
	background-color: #D1D1D1;
}
a.line2 {
	width: 32%;
	padding: 6px 0 9px 0;
	color: #fff;
	text-align: center;
	background-color: #D1D1D1;
	height: 34px;
	display: block;
	text-decoration: none;
	font-size: 20px;
	float: left;
	line-height: 1.8;
}
a.line2:hover {
	background-color: #D1D1D1;
}
.title2 {
	font-size: 19px;
	color: #8C8C8C;
}
.breadcrumbs {
	background: #ffffff;
	padding: 0px 0px;
	font-size: 12px;
	color: #8d97a1;
	line-height: 1;
}
.breadcrumbs a {
	color: #656565;
}
.breadcrumbs .delim {
	padding: 0 10px;
	font-size: 16px;
	color: #8d97a1;
	line-height: 0.7;
}
.breadcrumbs .location {
	color: #e54e53;
	margin-right: 21px;
	text-transform: uppercase;
}
.new-category {
	display: flex;
	flex-wrap: wrap;
	margin: 5px 0 0 0;
}
.new-category-item {
	display: flex;
	width: 50%;
	border: #fff 1px solid;
	border-width: 0 1px 1px 0;
	box-sizing: border-box;
}
.new-bigcategory-link {
	width: 100%;
	padding: 10px 10px 10px 20px;
	font-size: 14px;
	box-sizing: border-box;
	background: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209.7%209.26%22%3E%20%3Ctitle%3Edoble-ar%3C%2Ftitle%3E%20%3Cpolyline%20points%3D%224.23%200.48%208.74%204.63%204.23%208.78%22%20style%3D%22fill%3A%20%23fff%3Bstroke%3A%20%2319232d%3Bstroke-miterlimit%3A%2010%3Bstroke-width%3A%201.25px%22%2F%3E%20%3Cpolyline%20points%3D%220.44%200.48%204.95%204.63%200.44%208.78%22%20style%3D%22fill%3A%20%23fff%3Bstroke%3A%20%2319232d%3Bstroke-miterlimit%3A%2010%3Bstroke-width%3A%201.25px%22%2F%3E%3C%2Fsvg%3E') no-repeat;
	background-position: 10px center;
	background-size: 8px 8px;
}
.new-category-link {
	width: 100%;
	padding: 10px 10px 10px 20px;
	font-size: 14px;
	box-sizing: border-box;
	background: url('data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22b2e59d6e-90bf-4ba2-a60c-5692e859caa3%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%206.25%209.13%22%3E%20%3Cdefs%3E%20%3Cstyle%3E%20.%5C37%2064652fb-3ef0-41bd-bfaa-7e621e2c62ee%20%7B%20fill%3A%20none%3B%20stroke%3A%20%23231815%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%201.5px%3B%20%7D%20%3C%2Fstyle%3E%20%3C%2Fdefs%3E%20%3Ctitle%3Ear%3C%2Ftitle%3E%20%3Cpolyline%20class%3D%22764652fb-3ef0-41bd-bfaa-7e621e2c62ee%22%20points%3D%220.49%200.57%205.1%204.57%200.49%208.57%22%2F%3E%3C%2Fsvg%3E')no-repeat #f2f2f2;
	background-position: 10px center;
	background-size: 8px 8px;
}
.new-category-item2 {
	display: flex;
	width: 33.3%;
	border: #fff 1px solid;
	border-width: 1px 1px 1px 1px;
	box-sizing: border-box;
}
.new-category-link2 {
	width: 100%;
	padding: 10px 10px 10px 20px;
	font-size: 12px;
	box-sizing: border-box;
	background: url('data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22b2e59d6e-90bf-4ba2-a60c-5692e859caa3%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%206.25%209.13%22%3E%20%3Cdefs%3E%20%3Cstyle%3E%20.%5C37%2064652fb-3ef0-41bd-bfaa-7e621e2c62ee%20%7B%20fill%3A%20none%3B%20stroke%3A%20%23231815%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%201.5px%3B%20%7D%20%3C%2Fstyle%3E%20%3C%2Fdefs%3E%20%3Ctitle%3Ear%3C%2Ftitle%3E%20%3Cpolyline%20class%3D%22764652fb-3ef0-41bd-bfaa-7e621e2c62ee%22%20points%3D%220.49%200.57%205.1%204.57%200.49%208.57%22%2F%3E%3C%2Fsvg%3E')no-repeat #f2f2f2;
	background-position: 10px center;
	background-size: 8px 8px;
}
.new-category-item3 {
	display: flex;
	width: 100%;
	border: #fff 1px solid;
	border-width: 1px 1px 1px 1px;
	box-sizing: border-box;
}
.new-category-link3 {
	width: 100%;
	padding: 5px 10px;
	background: #ffffff;
	font-size: 12px;
	box-sizing: border-box;
}

@media only screen and (max-width: 501px) {
.row .column, .column, .row {
	margin-bottom: 30px;
}
.breadcrumbs1 {
	display: none;
}
.main-heading, .page-title, .entry-title {
	margin-bottom: 10px;
}
.listing article {
	margin-bottom: 10px;
}
}
.top-title-k {
	display: block;
}
.main-content .post-meta { /*###未使用###*/
	border: 0px solid #d9d9d9;
	border-bottom: 0px solid #d9d9d9;
	font-size: 0px;
	margin-bottom: 0px;
}

@media only screen and (min-width:500px) {
.main-content .post-meta { /*###未使用###*/
	border: 0px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	font-size: 20px;
	margin-bottom: 15px;
}
}