/*
Theme Name: Wellington Child 01
Theme URI: https://themezee.com/themes/wellington/
Template: wellington
Author: ThemeZee
Author URI: https://themezee.com
Description: Wellington is a clean and simple Magazine WordPress theme with beautiful typography and subtle colors. The theme includes two different post layouts, a featured post slider and thoughtful theme settings in the Customizer.
Tags: two-columns,blog,news,custom-background,custom-header,custom-logo,custom-menu,grid-layout,entertainment,editor-style,rtl-language-support,featured-image-header,featured-images,flexible-header,custom-colors,full-width-template,sticky-post,threaded-comments,translation-ready,theme-options,one-column,left-sidebar,right-sidebar,three-columns
Version: 1.2.2.1523011462
Updated: 2018-04-06 19:44:22

*/







/* ---追加css----- */


/* ----top-RSS調整------ */
	.top-rss-area .rss-1 ul li a, .top-rss-area .rss-2 ul li a{
	font-size: 14px !important;
	margin: 6px 0 !important;
	color: black;
}
	.top-rss-area .rss-1 ul li, .top-rss-area .rss-2 ul li{
	margin: 6px 0 !important;
}
.top-rss-area .rss-1 .blogroll-ad-default a{ display: none !important; }
.top-rss-area .rss-2 { margin-top: -38px;}
.top-rss-area .rss-2 .blogroll-ad-default a{ color: green !important; }


/* ---トップページloop----- */

.content-archive .post-column{
	xborder: solid red 1px !important;
	width: 32% !important;
	height: auto !important;
	padding: 5px !important;
	margin: 0 6px 6px 0 !important;
}


.content-archive .post-column article .attachment-post-thumbnail{
	width: 100% !important;
	max-height: 180px !important;
	object-fit: cover !important;
}
.content-archive .post-column article .entry-title{
	font-size: 18px !important;
	height: 80px !important;
	overflow: hidden !important;
}

.content-archive .post-column article .entry-excerpt{ text-align: right !important; }
.content-archive .post-column article .entry-excerpt a{	font-size: 12px !important;}


/* ---個別記事----- */
.content-single .video-douga{
	xborder: solid red 1px;
	max-width: 640px;
	margin: 0 auto;
	margin-top: 30px;
	margin-bottom: 30px;
}

.content-single .video-douga iframe, .content-single .video-douga script{
	width: 640px !important;
	text-align: center !important;
}
/* ------記事内コンテンツ------ */

.content-single{  table-layout: fixed !important;
}
.content-single .contents-table{
  width: 560px !important;
  border-collapse: collapse;
  border: solid 2px #F5D0A9;
  xtable-layout: auto !important;
}

.content-single .contents-table .site-link td{
  border: solid 1px #F5D0A9;
  text-align: center;
}

.content-single .contents-table .site-link img{
  margin-top: 20px;
  width: 316px !important;
  height: 240px !important;
}

.content-single .contents-table .site-link .l-caption{
	border: solid 1px #F5D0A9 !important;
	width: 28% !important;
}
.xcontent-single .contents-table .site-link .l-img{
  	width: 28% !important;
}

/* ---記事内広告----- */

#single-top-ad-erea div, #single-foot-ad-erea div{
	display: inline-block;
	max-width: 320px;	
	height: auto;
	vertical-align: middle;
	margin: 3px 0;
}
#single-top-ad-erea div a, #single-foot-ad-erea div a{ font-size: 13px; }
#single-top-ad-erea div div, #single-foot-ad-erea div div{ display: inline-block; vertical-align: middle; width: 58%; padding: 2px;}

#single-top-ad-erea div img, #single-foot-ad-erea div img{
	max-width: 100px;
	margin-right: 3%;
	display: inline-block;
	vertical-align: middle;
}

/* ---被せ広告調整----- */

.contents-table{
  position: absolute !important;
  z-index: 2 !important;
  
}
.link-over-ad{
  position: relative !important;
  top: 50px !important;
  z-index: 1 !important;
  height: 400px !important;
}


#smac_invideo_invideo{

}



/* ---カテゴリーリスト調整----- */

.widget_categories ul li{
   display: inline-block !important;
   width: auto !important;
   margin: 3px;
   padding: 3px;
   box-shadow:0px 0px 1px 0px grey;
   border-radius: 3px;
}
/* ----広告切り替え---- */
.switch-sp-ad{ display: none !important; }

/* ---コンテンツ下エリア----- */

#contents-bottom-area{ 
	xborder: solid green 1px;
	text-align: center;
	padding: 30px 0;
}

#contents-bottom-area .switch-pc-ad{
	xborder: solid green 1px;
	margin-right: 3%;
	display: inline-block;
	vertical-align: top;
}

/* ---famサイド広告調整----- */
.fam_thumb_300_600 {
	background-color: #FFF;
	width: 298px;
	height: 386px;
	border: solid 1px #D0D0D0;
	margin-left: auto;
	margin-right: auto;
	padding: 3% 2%;
}
.fam_thumb_300_600 a {
	font-weight: bold;
	font-size: 13px;
	line-height: 16px;
	color: #333;
	display: block;
	padding: 4px 0px;
	margin: 0px 5px 1px 5px;
	height: 90px;
	width: auto !important;
	border-bottom: dotted 1px #D0D0D0;
	text-decoration: none;
	overflow: hidden;
}
.fam_thumb_300_600 a div div{
	width: 40%;
}

.fam_thumb_300_600 a:last-child {
	border-bottom-style: none;
	margin-bottom: 0px;
}






/* ---blozo打消し----- */
#fam_overlay, #fam_overlay2{
	border: solid green 1px !important;
	xdisplay: none !important;
}






/* ---モバイルcss---- */
@media screen and (max-width: 800px) {
	
	
/* ---トップページloop----- */

.content-archive .post-column{
	xborder: solid red 1px !important;
	width: 32% !important;
	height: auto !important;
	padding: 5px !important;
	margin: 0 6px 6px 0 !important;
}


.content-archive .post-column article .attachment-post-thumbnail{
	width: 100% !important;
	max-height: 180px !important;
	object-fit: cover !important;
}
.content-archive .post-column article .entry-title{
	font-size: 18px !important;
	height: 80px !important;
	overflow: hidden !important;
}

.content-archive .post-column article .entry-excerpt{ text-align: right !important; }
.content-archive .post-column article .entry-excerpt a{	font-size: 12px !important;}


	
/* ---コンテンツ下エリア----- */

#contents-bottom-area{ 

}
#contents-bottom-area .switch-pc-ad{}

#contents-bottom-area .switch-sp-ad{ display: none; }

/* ----広告切り替え---- */
.switch-sp-ad{ display: none !important; }

	
}/* ---/モバイルcss---- */






/* ---スマホcss---- */
@media screen and (max-width: 400px) {
	
	
	
/* ---トップページloop----- */

.content-archive .post-column{
	width: 46% !important;
	height: auto !important;
	padding: 5px !important;
	display: inline-block !important;
}

.content-archive .post-column article .attachment-post-thumbnail{
	width: 100% !important;
	height: 100px !important;
	object-fit: cover !important;
}

.content-archive .post-column .entry-header .entry-meta{ margin-top: -10px !important; }

.content-archive .post-column article .entry-title{
	font-size: 13px !important;
	height: 50px !important;
	overflow: hidden !important;
}

.content-archive .post-column article .entry-excerpt{ text-align: right !important; }
.content-archive .post-column article .entry-excerpt a{	font-size: 10px !important; }

	
/* ---記事内css---- */
.content-single .video-douga{
	xborder: solid red 1px;
	margin-top: 30px;
	margin-bottom: 30px;
	width: 320px !important;
}
	
.content-single .video-douga iframe{/* ---動画css---- */
	margin: 0 auto !important;
	width: 320px !important;
	xborder: solid red 1px;
}
.content-single .video-douga script{/* --fc2video-- */
	margin: 0 auto !important;
	width: 320px;
	
	}

	
/* ----top-RSS調整------ */
	.top-rss-area .rss-1 ul li a, .top-rss-area .rss-2 ul li a{
	font-size: 12px !important;
}

/* ------記事内コンテンツ------ */
.content-single .contents-table{
  width: 280px !important;
  margin: 0 auto !important;
}
.content-single .contents-table .site-link td img{
  width: 120px !important;
  height: 80px !important;
}
	
/* ----広告切り替え---- */
.switch-pc-ad{ display: none !important; }
.switch-sp-ad{ display: block !important; }

/* ---コンテンツ下エリア----- */

#contents-bottom-area{ 
}

#contents-bottom-area .switch-sp-ad{
	margin-top: 1%;
}


	
}/* ---/スマホcss---- */





