/*
Theme Name: MyFuna.net みんなで船橋を盛り上げる情報サイト
Theme URI: http://myfuna.net/
Author: MyNews Development Team
Author URI: http://myfuna.net/
Description:毎日、船橋の旬なニュースを配信中!! MyFunaのバックナンバーもWeb版で配信しています!!
Version: 1.3.6
*/
/********************** Body **********************/

html {
	font-size: 14px;
}
body, .calendar caption, .calendar, .value-number, .value-text, .progress-bar, .form-control, .mag-info, .post-tags a, .btn, .wpcf7-submit {
	font-family: "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , 游ゴシック,"MS PGothic" , sans-serif;
}
body {
	font-size: 14px;
	line-height: 1.6;
	color: #282828;
	background-color: #ffffff;
	font-weight: 300;
	font-style: normal;
	letter-spacing: 0px;
	text-transform: none;
}

@media (max-width: 480px) {
body {
	font-size: 14px;
	line-height: 24px;
	color: #282828;
	background-color: #ffffff;
}
.continue-reading {
	font-size: 10px;
}
}
#bbpress-forums, #bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results {
	font-size: 14px;
	line-height: 22px;
	color: #282828;
	font-weight: 300;
	font-style: normal;
	letter-spacing: 0px;
	text-transform: none;
}
.comment-entry {
	font-size: 14px;
	line-height: 22px;
	color: #282828;
	font-weight: 300;
	font-style: normal;
	letter-spacing: 0px;
	text-transform: none;
}
/****************************************** Titles and headings *************************************/
.archive .post-title {
	font-size: 32px;
	line-height: 38px;
	font-weight: 500;
	font-style: normal;
	letter-spacing: 0px;
	text-transform: none;
}
.search-results .page-title, .search-result-posts .post-title, .archive .page-title {
	font-size: 34px;
	line-height: 30px;
}

/* ******************************************************** */
/* Site Layout
/* ******************************************************** */

.articlestyle{
	position: relative;
	overflow: hidden;
}

.content-section {
	margin: 12px 0 24px;
	padding: 0;
}

.footmap iframe {border:1px solid #ccc !important;}

.footwrap {background:#99cc00;}

.footcommoncolumn {width:33.3333333%; float:left; margin-bottom:30px; padding:0 10px;}

.footer .footernav {-webkit-padding-start:0;}

.footer .footernav li {line-height:1.8em;}

.footer .footernav li:nth-child(7) {margin-bottom:20px;}

@media (min-width: 1200px) {
.container {
	max-width: 1200px;
	width: auto;
}
.boxed-layout .external-wrap {
	max-width: 1230px;
}

.articlestyle{
	/* padding: 0 85px 0 85px; */
}

}


@media (max-width: 600px){
	
	.footcommoncolumn {width:100%; float:none; padding: 0 10px;}

}

/* *********************************************************
/* Logo Settings
/* *********************************************************/

.logo-wrap, .bnr-wrap, .header-7 .logo-wrap {
	margin-top: 10px;
	margin-bottom: 5px;
}
.mag-info {
	color: #141414
}
.header-1, .header-2, .header-3, .header-4, .header-6 {
	background-color: #ffffff;
}
/* ******************************************************** */
/* Primary Nav
/* ******************************************************** */

.mynews-main-nav .nav > li > a, .mobile-menu .nav > li > a, .header-5 > li > a, .header-7 > li > a {
	/*background-color: #fff;*/
	font-style: normal;
	letter-spacing: 0px;
	text-transform: none;
}
[class*="navbar-header-"] .nav > li > a {
	line-height: 20px;
	font-weight: 700;
}
/* ******************************************************** */
/* Secondary Nav
/* ******************************************************** */
.mynews-top-nav .navbar-nav > li > a {
	font-size: 12px;
	font-style: normal;
	letter-spacing: 0px;
	text-transform: none;
	color: #ffffff;
	line-height: 20px;
	font-weight: 500;
}
.mynews-top-nav { /* external wrap */
	background-color: #000000;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #D1D1D1;
	border-left: none;
}
.mynews-top-nav .top-menu {
	background-color: #000000;
	border-top: none;
	border-right: none;
	border-left: none;
	border-bottom: none;
}
.mynews-top-nav .navbar-nav .post-author-social-links a:hover, .mynews-top-nav .navbar-nav .post-author-social-links a, .mynews-top-nav .navbar-nav .post-author-social-links:hover a {
	color: #ffffff;
}
/* ******************************************************** */
/* Paginate
/* ******************************************************** */
.pagenate_links {
	clear: both;
}
.pagenate_links > .page-numbers {
	display: inline-block;
	margin-top: 2px;
	margin-bottom: 2px;
	padding: 6px 12px;
	line-height: 1.42857143;
	border-color: #fff;
	border: 1px solid  #ddd;
}

/* ******************************************************** */
/* Header 5
/* ******************************************************** */
.header-5, .header-7 {
	background-color: #ffffff;
}
.header-5 .navbar-nav > li > a, .header-7 .navbar-nav > li > a {
	color: #000000;
	font-size: 14px;
	text-transform: none;
}
/* ******************************************************** */
/* Main Menu
/* ******************************************************** */
.mynews-main-nav .nav > ul > li > a, .mobile-menu .nav > ul > li > a, .header-5 > ul > li > a, .header-7 > ul > li > a {
	background-color: #ffffff;
	color: #000000;
}
[class*="navbar-header-"] {
	/* border-bottom-color: #E3E3E3; */
	border-bottom:none;
}
/* ******************************************************** */
/* Mobile Menu
/* ******************************************************** */
.mobile-menu .navbar-header {
	background-color: #fff;
	border-bottom: 1px solid #E3E3E3;
}
.mobile-menu .mobile-menu-btn, .mobile-menu .mobile-search-btn {
	color: #000000;
}
/* ******************************************************** */
/* Footer
/* ******************************************************** */
.footer {
	background-color: #0c0c0c;
}
.footer, .footer .widget .post-author-for-archive .post-meta li, .footer .widget-body, .footer .widget-title, .footer .post-author i, .footer .post-date a {
	color: #ffffff;
}
.footer .widget .post-author-social-links a, .footer .post-title a, .footer .post-author a, .footer .widget a, .footer .widget li:before {
	color: #ffffff;
}
.footer .widget-title {
	border-bottom: 1px solid rgba(255,255,255, .2);
}
.bottom-footer {
	background-color: #eeeeee;
	color: #666666;
}

h1.favethemes_text_logo, .mobile-menu .navbar-brand {
	font-size: 36px;
	line-height: 36px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: 0px;
	text-transform: none;
	color: #000000;
}
.mobile-menu .navbar-brand {
	font-size: 22px;
	line-height: 22px;
	letter-spacing: -10px;
}
h1.favethemes_text_logo a {
	color: #000000;
}
/* ******************************************************** */
/* Modules Titles
/* ******************************************************** */

.module-category, .module-top-topics {
	font-size: 12px;
	line-height: 16px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: 0px;
	text-transform: none;
}
/* Options for SMALL titles */
.module-4-three-cols .module-big-title, .module-5-three-cols .module-big-title, .fave-post-set-layout .module-small-title, .post .module-small-title, .module-small-title, .gallery-title-small, .slide .gallery-title-small, 		/*.thumb .gallery-title-small,*/  .thumb.big-thumb .gallery-title-small {
	font-size: 18px;
	line-height: 26px;
	margin: 0 0 10px;
	font-weight: 500;
	font-style: normal;
	letter-spacing: 0px;
	text-transform: none;
}

@media (max-width: 1199px) and (min-width: 992px) {
.thumb.big-thumb .gallery-title-small, .gallery-4 .thumb .gallery-title-small {
	font-size: 14px;
	line-height: 20px;
	margin: 0;
}
}

@media (max-width: 991px) {
.thumb.big-thumb .gallery-title-small, .gallery-4 .thumb .gallery-title-small {
	font-size: 12px;
	line-height: 18px;
}
}
.gallery-title-small.title-cols-4 {
	font-size: 14px;
	line-height: 22px;
	margin: 0 0 10px;
	font-weight: 500;
	font-style: normal;
	letter-spacing: 0px;
	text-transform: none;
}
/* Options for BIG titles */
.banner-slide .gallery-title-big, .wpb_wrapper .module-big-title, .module-big-title, .sitemap h2 {
	font-size: 24px;
	line-height: 30px;
	margin: 0 0 10px;
	font-weight: 500;
	font-style: normal;
	letter-spacing: 0px;
	text-transform: none;
}

@media (min-width: 992px) and (max-width: 1199px) {
.banner-slide .gallery-title-big, .wpb_wrapper .module-big-title, .module-big-title {
	font-size: 18px;
	line-height: 26px;
}
.post .module-small-title, .module-small-title {
	font-size: 16px;
	line-height: 24px;
}
}

@media (max-width: 991px) {
.banner-slide .gallery-title-big, .wpb_wrapper .module-big-title, .module-big-title, .archive .post-title {
	font-size: 18px;
	line-height: 22px;
	margin: 20px 0 10px;
}
.post .module-small-title, .module-small-title {
	font-size: 14px;
	line-height: 20px;
	margin: 0 0 10px;
}
}

@media (max-width: 767px) {
.banner-slide .gallery-title-big, .wpb_wrapper .module-big-title, .module-big-title, .archive .post-title {
	font-size: 14px;
	line-height: 18px;
	margin: 20px 0 10px;
}
.post .module-small-title, .module-small-title {
	font-size: 12px;
	line-height: 18px;
	margin: 0 0 10px;
}
}
.widget .widget-body .module-small-title {
	font-size: 14px;
	line-height: 20px;
	margin: 0 0 10px;
	font-weight: 500;
	font-style: normal;
	letter-spacing: 0px;
	text-transform: none;
}
.widget .widget-body .module-big-title {
	font-size: 20px;
	line-height: 26px;
	margin: 0 0 10px;
	font-weight: 500;
	font-style: normal;
	letter-spacing: 0px;
	text-transform: none;
}

@media (min-width: 768px) and (max-width: 991px) {
.widget .widget-body .module-big-title {
	font-size: 18px;
	line-height: 22px;
	margin: 0 0 10px;
}
}
.thumb .gallery-title-small {
	font-size: 16px;
	;
	line-height: 24px;
	margin: 0 0 10px;
	font-weight: 500;
	font-style: normal;
	letter-spacing: 0px;
	text-transform: none;
}


@media (min-width: 768px) and (max-width: 991px) {
.thumb .gallery-title-small {
	font-size: 14px;
	;
	line-height: 20px;
	margin: 0;
}
}

@media (max-width: 991px) {
.thumb .gallery-title-small, .thumb.small-thumb .gallery-title-small {
	font-size: 12px;
	line-height: 18px;
	margin: 0;
}
}

/* Options for BIG titles on mobile */
		/* IMPORTANT: MUST have same option on small at line #237 */
@media (min-width: 768px) and (max-width: 979px) {
.module-5-two-cols .module-big-title, .module-4-two-cols .module-big-title, .module-8-two-cols .gallery-title-small {
	font-size: 14px;
	line-height: 20px;
	margin: 0 0 10px;
	font-weight: 500;
	font-style: normal;
	letter-spacing: 0px;
	text-transform: none;
}
.gallery-title-small, .slide .gallery-title-small {
	font-size: 12px;
	line-height: 20px;
	margin: 0 0 10px;
	font-weight: 500;
	font-style: normal;
	letter-spacing: 0px;
	text-transform: none;
}
}

/* IMPORTANT: MUST have same option on small at line #237 */
@media (max-width: 767px) {
.module-small-title {
	font-size: 16px;
	line-height: 24px;
	margin: 0 0 10px;
	font-weight: 500;
	font-style: normal;
	letter-spacing: 0px;
	text-transform: none;
}
}

@media (max-width: 480px) {
.module-big-title, .module-1 .module-big-title, .module-2 .module-big-title, .module-6 .module-big-title, .module-4-two-cols .module-big-title, .module-5-two-cols .module-big-title, .widget .widget-body .module-big-title {
	font-size: 18px;
	line-height: 26px;
	margin: 0 0 10px;
	font-weight: 500;
	font-style: normal;
	letter-spacing: 0px;
	text-transform: none;
}
.module-small-title {
	font-size: 16px;
	;
	line-height: 24px;
	margin: 0 0 10px;
	font-weight: 500;
	font-style: normal;
	letter-spacing: 0px;
	text-transform: none;
}
.gallery-title-small, .slide .gallery-title-small {
	font-size: 12px;
	;
	line-height: 20px;
	margin: 0 0 10px;
	font-weight: 500;
	font-style: normal;
	letter-spacing: 0px;
	text-transform: none;
}
.widget .widget-body .module-small-title {
	font-size: 12px;
	line-height: 18px;
	margin: 0 0 10px;
	font-weight: 500;
	font-style: normal;
	letter-spacing: 0px;
	text-transform: none;
}
}
/* ******************************************************** */
/* Widgets Titles
/* ******************************************************** */

.widget-top {
	text-align: center;
}
.widget-title, .wpb_wrapper .widget-title, .widget-tabs .nav > li > a {
	line-height: 16px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: 0px;
	text-transform: none;
}
/* ******************************************************** */
/* Breadcrumb
/* ******************************************************** */

.breadcrumb {
	font-size: 13px;
	line-height: 13px;
	font-weight: 500;
	font-style: normal;
	letter-spacing: 0px;
	text-transform: none;
}
/* ******************************************************** */
/* Single Post Title
/* ******************************************************** */

.entry-title, .page-title {
	font-size: 42px;
	line-height: 52px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: 0px;
	text-transform: none;
}

@media (min-width: 768px) and (max-width: 991px) {
.entry-title, .page-title, .full-screen-cover .entry-title, .wide-cover .entry-title {
	font-size: 26px;
	line-height: 36px;
}
}

@media (max-width: 767px) {
.entry-title, .page-title, .full-screen-cover .entry-title, .wide-cover .entry-title {
	font-size: 22px;
	line-height: 32px;
}
}

@media (max-width: 480px) {
.entry-title, .page-title, .full-screen-cover .entry-title, .wide-cover .entry-title {
	font-size: 18px;
	line-height: 28px;
}
}
/* ******************************************************** */
/* Posts Meta
/* ******************************************************** */
.post-meta li, .widget-body .post-meta li, .post-author, .widget .post-author-for-archive .post-author {
	font-size: 13px;
	line-height: 21px;
	font-weight: 400;
	font-style: normal;
	letter-spacing: 0px;
	text-transform: none;
}

@media (min-width: 768px) and (max-width: 991px) {
.post-meta li, .widget-body .post-meta li, .post-author, .widget .post-author-for-archive .post-author {
	font-size: 11px;
	line-height: 17px;
}
}
.post-meta i.fa-calendar-o, .post-meta i.fa-file-o {
	font-size: 11px;
	top: -1px;
	position: relative;
	margin-right: 2px;
}

@media (max-width: 480px) {
.post-meta li, .widget-body .post-meta li, .post-author {
	font-size: 11px;
	line-height: 19px;
	font-weight: 400;
	font-style: normal;
	letter-spacing: 0px;
	text-transform: none;
}
}
/* ******************************************************** */
/* Single Post Meta
/* ******************************************************** */
.single-post .entry-header .post-meta, .single-post .entry-header .post-author {
	font-size: 14px;
	line-height: 22px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: 0px;
	text-transform: none;
}
/* ******************************************************** */
/* Single Post Sections Titles
/* ******************************************************** */
.post-tags .module-title, .post-about-the-author .module-title, .related-post .module-title, .comment-respond .module-title, .post-comments .module-title {
	font-size: 14px;
	line-height: 16px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: 0px;
	text-transform: none;
}
/* ******************************************************** */
/* Headings
/* ******************************************************** */
.entry-content h1 {
	font-size: 32px;
	line-height: 38px;
	font-weight: 500;
}
.entry-content h2 {
	font-size: 26px;
	line-height: 34px;
	font-weight: 500;
}
.entry-content h3 {
	font-size: 22px;
	line-height: 28px;
	font-weight: 500;
}
.entry-content h4 {
	font-size: 20px;
	line-height: 28px;
	font-weight: 500;
}
.entry-content h5 {
	font-size: 18px;
	line-height: 26px;
	font-weight: 700;
}
.entry-content h6 {
	font-size: 16px;
	line-height: 24px;
	font-weight: 700;
}

@media (max-width: 767px) {
	.entry-content h1, .entry-content h1 {
		font-size: 16px;
		line-height: 22px;
	}
	.entry-content h2, .entry-content h1 {
		font-size: 14px;
		line-height: 22px;
	}
	.entry-content h3, .entry-content h1 {
		font-size: 14px;
		line-height: 20px;
	}
	.entry-content h4, .entry-content h1 {
		font-size: 16px;
		line-height: 24px;
	}
	.entry-content h5, .entry-content h1 {
		font-size: 16px;
		line-height: 24px;
	}
	.entry-content h6, .entry-content h1 {
		font-size: 16px;
		line-height: 24px;
	}
}

h1.section-header {
	margin: 0 0 15px;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 60px;
}


/* ******************************************************** */
/* Colors
/* ******************************************************** */
.btn-theme, .post-category a, .module-category a, .header-5 .navbar-nav > li > a:hover, .header-5 .navbar-nav > li > a:focus, .header-7 .navbar-nav > li > a:hover, .header-7 .navbar-nav > li > a:focus, .feedburner-subscribe, .wpcf7-submit, .banner-slide .owl-theme .owl-controls .owl-nav div:hover {
	background-color: #003c74;
}
.btn-theme:hover {
	background-color: rgba( 33, 166, 206, .75);
}
.post-review {
	background-color: rgba( 33, 166, 206, .1);
}
.module-title, .blockquote-left, .blockquote-right, .blockquote-center, .widget-title, .widget-tabs .nav-tabs > li.active > a, .widget-tabs .nav-tabs > li.active > a:focus, .widget-tabs .nav-tabs > li.active > a:hover {
	border-color: #003c74;
}
.widget_archives ul li:before {
	border-color: transparent #003c74;
}
[class*="navbar-header-"] .nav > li > a, .nav .open > a, .nav .open > a:focus, .nav .open > a:hover, .post-pagination .pagination .active {
	border-bottom-color: #003c74;
}
.post-review-bars {
	border-top-color: #003c74;
}
.score-label, .widget_tags a, .post-tags a, #today, .widget-instagramm-slider .owl-theme .owl-controls .owl-nav div, .navbar-inverse, [class*="navbar-header-"] .nav > li > a:hover, .owl-carousel-menu.owl-theme .owl-controls .owl-nav div, .nav .open > a, .review, .jspDrag, .grid-banner-slide .owl-theme .owl-controls .owl-nav div, .category-label a, .dropdown-menu .yamm-content .nav > li > a:hover {
	background-color: #003c74;
}
.playlist-video.selected, .playlist-video:hover {
	border-left: 3px solid #003c74;
}
.comment-body-author, .bypostauthor {
	background-color: rgba( 33, 166, 206, .05);
	border: 1px solid rgba( 33, 166, 206, .2);
}
#favethemes_mobile_nav>li {
	border-left: 3px solid #003c74;
}
/* ******************************************************** */
/* Sidebar
/* ******************************************************** */
.sidebar, .wpb_widgetised_column {
	background-color: #ffffff;
	border: 0px none #f9f9f9;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

body ul#sharebar{
	margin-top:150px !important;
}


/* ******************************************************** */
/* user avatar
/* ******************************************************** */

.pull-left>img.avatar,
.pull-left>a>img.avatar {
	float: left;
	margin: 0;
}
.pull-right>img.avatar,
.pull-right>a>img.avatar {
	float: right;
	margin: 0;
}

/* ******************************************************** */
/* Plugin: Headliner
/* ******************************************************** */

.entry-content ul.headliner-container,
ul.headliner-container {
	margin: 10px 0 20px;
	margin: 1rem 0 2rem;
	padding: 0 10px;
	padding: 0 1rem;
	list-style: none;
}

/* ******************************************************** */
/* Novelty css
/* ******************************************************** */

.header_h1{
	background:#A4A4A4;
	padding:3px 0;
	color:#fff;
}
.header_h1_inner{
	max-width: 1200px;
	margin: auto;
}

.search_sp{margin:20px 10px;}

/* Gallery */
@media screen and (min-width: 769px){
.support-gallery .gallery {max-height:420px; overflow:hidden;}
}
@media screen and (max-width: 768px){
.support-gallery .gallery {max-height:267px; overflow:hidden;}
}
@media screen and (max-width:640px){
.support-gallery .gallery {max-height:inherit; overflow:hidden;}
}
.support-gallery .gallery .gallery-item {margin-top:0px !important;}
.support-gallery .gallery img {border:1px solid #cfcfcf !important;}

.area_list{display: block;}
.area_master{ font-size: 180%; margin: 10px auto;font-weight: bold; border-bottom: 1px solid #e7e7e7; list-style: none;}
.area_master a{color:#ff9900;}
.area_child{list-style: none;background: #99CC00;margin: 5px;padding: 3px 5px;display: inline-block;color:#fff;}
.area_child a{color:#fff;}
.area_box ul{padding: 0;}

.keyword_list{display: block;}
.keyword_master{list-style: none;background: #ff9900;margin: 5px;padding: 3px 5px;display: inline-block;color:#fff;}
.keyword_master a{color:#fff;}
.keyword_child{list-style: none;background: #99CC00;margin: 5px;padding: 3px 5px;display: inline-block;color:#fff;}
.keyword_child a{color:#fff;}
.keyword_box ul{padding: 0;}

.side_searchbox{background: #F7F2E0;padding: 10px;margin-bottom: 20px;margin-top: 40px;margin-top: 50px;}
.side_searchform{pading:10px 0;}
.side_searchtitle{text-align: center;font-size: 150%;font-weight: 600;margin: 0px auto 3px;font-family: 游ゴシック;}

.side_myfunabox{background: #E0F2F7;padding: 10px;margin-bottom: 20px;margin-top: 5px;}
.side_myfunatitle{text-align: center;font-size: 150%;font-weight: 600;margin: 0px auto 3px;font-family: 游ゴシック;}

.side_eventbox{background: #E0F2F7;padding: 10px;margin-bottom: 20px;margin-top: 5px;}
.side_eventtitle{text-align: center;font-size: 150%;font-weight: 600;margin: 0px auto 3px;font-family: 游ゴシック;}
/* ******************************************************** */
/* レスポンシブ css
/* ******************************************************** */
@media (max-width: 767px){
	.pcmode{display:none;}
	.header_h1{	padding:0px 0;}
	.header_h1_inner{font-size:60%; padding:0 5px}
}

@media (min-width: 768px){
	.spmode{display:none;}

}
	