/*
Template:mh-newsdesk-lite
Theme Name:MH Newsdesk lite child
Version: 1.4.3-20190828
*/

/*全体のフォント変更*/
body{
	font-family: arial, sans-serif;
}

/*ロゴの回り込み設定*/
.logo-wrap{
	float : left;
}

/*ロゴのタイトル非表示*/
.logo-title {
	clear:both;
}

/*ヘッダーバナー*/
.headerbanner {
	margin: 2px;
    max-width: 30%;
    float: right;
}

/*キャッチコピー２のマージン*/
.catch-copy{
	margin: 50px 15% 0px 440px;
}

/*コピーライトの非表示*/
.copyright {
	display:none;
}

/*ロゴ下キャッチコピーのフォントサイズ}*/
.logo-tagline{font-size: 28px;}

/*記事ページの投稿者の名前を出さないように*/
.entry-meta-author{
	display:none;
}

/*サイドメニューの色変更*/
.widget-title  {
	background: #b7e4f9;
}

/*メインメニュー内のサブメニューの幅*/
.main-nav ul ul li {
    width: 19em;
}

/*サイドメニューの色変更2(未使用)*/
/*
.widget-title span{
	//background: #303292;
}
*/

/*reCAPTCHA非表示*/
.grecaptcha-badge {
    display: none;
}

#npcatch li {
	list-style-type : none;
	padding:5px 10px;
	border-bottom:1px solid #aaaaaa;
}

/*スマホ時メニューにMENU表示*/
.slicknav_menu .slicknav_menutxt {
    display: inline;
    font-size: 1.5em;
    color: #ffffff;
}

/*サムネイルの中央揃え*/
.content-thumb {
    text-align: center;
}

.banner {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

li img {
    margin-bottom: 5px;
}

.textwidget p {
    text-align: right;
}

/*ライター紹介名前用*/
.writer-Introduction {
    background: #b7e4f9;
    font-family: "游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    font-size: 24px;
    padding: 10px 20px;
    margin: 25px 5px;
	clear : both;
}

.wpcf7-form textarea {
    font-size: 14px;
}

/*フッター会社概要*/
.footer-Company-Profile {
    background: #333;
    width: 90%;
    max-width: 1180px;
    margin: 0 auto;
    padding: 0 20px 20px;
    overflow: hidden;
	border: none;
	text-transform: none;
}


div.whatsnew dt{
	font-size: 0.7em;
}

.yarpp-related{
	clear:both;
}

/*アクセスランキング*/
.textwidget ul, .textwidget ol {
    margin: 0 0 19px 25px;
}
.wpp-list li {
    overflow: unset;
    list-style: decimal;
}


/***** Media Queries *****/
@media only screen and (max-width: 980px) {
.catch-copy{display:none; margin: 0px;}
.logo-tagline{font-size: 27px;}
}
@media only screen and (max-width: 767px) {
.logo-tagline{font-size: 25px;}
.content-lead-excerpt {display: none;}
}
@media only screen and (max-width: 580px) {
.logo-tagline{font-size: 25px;}
.content-lead-title {font-size: 1.5rem;}
.entry-title {font-size: 1.5rem;}
.alignleft {float: none;}
.alignright	{float: none;}
}
@media only screen and (max-width: 420px) {
.logo-tagline{font-size: 19px;}
.writer-Introduction {font-size: 21px;}
}
