@charset "utf-8";
/*
Theme Name: montly_magazine
Theme URI:
Template: lightning
Description:
Author:
Tags:
Version: 0.1
*/


body {
  font-family:"Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;
}

header .menu-item {
  font-size: 1.15em;
  padding-top: 0.5em;
}

header a:active {
  background-color: #000;
}

.page-header .page-term {
  max-width: 300px;
}

ul.gMenu>li>a {
  background-color: #000;
  border-bottom: none;
  color: #fff;
}
.siteHeader.navbar {
  background-color: #000;
  border-radius: 0;
}
.page-header {
  background-color: #fff;
}
div.page-header_pageTitle,
h1.page-header_pageTitle {
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
}
.jj h1.page-header_pageTitle,
.jj div.page-header_pageTitle {
  background: url("/assets/img/logo/jj.png" ) no-repeat;
  background-size: contain;
}
.classy h1.page-header_pageTitle,
.classy div.page-header_pageTitle {
  background: url("/assets/img/logo/classy.png" ) no-repeat;
  background-size: contain;
}
.very h1.page-header_pageTitle,
.very div.page-header_pageTitle {
  background: url("/assets/img/logo/very.png" ) no-repeat ;
  background-size: contain;
}
.story h1.page-header_pageTitle,
.story div.page-header_pageTitle {
  background: url("/assets/img/logo/story.png" ) no-repeat;
  background-size: contain;
}
.be-story h1.page-header_pageTitle,
.be-story div.page-header_pageTitle {
  background: url("/assets/img/logo/bist.png" ) no-repeat;
  background-size: contain;
}
.hers h1.page-header_pageTitle,
.hers div.page-header_pageTitle {
  background: url("/assets/img/logo/hers.png" ) no-repeat;
  background-size: contain;
}
.mart h1.page-header_pageTitle,
.mart div.page-header_pageTitle {
  background: url("/assets/img/logo/mart.png" ) no-repeat;
  background-size: contain;
}
.bis h1.page-header_pageTitle,
.bis div.page-header_pageTitle {
  background: url("/assets/img/logo/bis.png" ) no-repeat;
  background-size: contain;
}

.sectionBox .custom-html-widget .footer-nav2 {
	display: flex;
	justify-content: space-between;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
}
.sectionBox .custom-html-widget .footer-nav2 li {
	width: 50%;
	text-align: center;
}
.sectionBox .custom-html-widget .footer-nav2 li a {
	color: #333;
}
footer .footerMenu li {
	text-align: center;
	width: 12.5%;
}
@media screen and (max-width: 767px) {
	.sectionBox .custom-html-widget .footer-nav2 {
		flex-flow: column;
	}
	.sectionBox .custom-html-widget .footer-nav2 li {
		width: 100%;
	}
	
	footer .footerMenu li {
		width: 100%;
	}
}

div.relatedLinks{
	margin-top:30px;
	font-size:15px;
}
div.relatedLinks p{
	line-height:110%;
	margin-bottom:10px;
}
div.relatedLinks ul{
	margin:8px 0px;
	padding:0;
}
div.relatedLinks ul li{
	list-style-position:inside;
	list-style:none;
	line-height:110%;
	margin-bottom:10px;
}
div.relatedLinks ul li a{
	line-height:110%;
	color:#1d3994;
}
