/*
Template:businesspress
Theme Name:businesspress-child
*/

body {
background:#f9f9f9;
}
body:lang(ja) {
line-height:1.7;
}
p {
font-size:17px;
margin: 0 0 1em; !important
}
h1 {
font-size:;
font-weight: 500;
margin-bottom:12px;
}

ul li {
padding-bottom:;
margin-bottom:4px;
font-size:17px;
line-height.1.6;
}




/*// ボタン基本設定 //*/
.wp-block-button a {
background:orange;
padding:10px 30px;
border-radius:8px;
line-height:1.4;
}
.wp-block-button a:hover {
background:#ef6102;
}


/* ///コンテンツ横幅/// */
.site-content {
max-width:820px;
margin:0 auto;
}


/*////ヘッダー////*/
#masthead {
margin-bottom:1.5em;
background:#fff;
}
.main-header{
padding-top:20px;
padding-bottom:15px;
}

/* 固定ページカバー */
.jumbotron-content {
padding-top:40px;
padding-bottom:40px;
}
.subheader {
display:none;
}

/* 固定ページタイトル */
.jumbotron .jumbotron-title {
font-weight:normal;
font-size:26px;
}


/*/// トップページ/// */
/*カバー */
.home-header-overlay {background-color:rgba( 0, 0, 0 , 0 );
}
.home-header-content .home-header-title {
letter-spacing:2px;
text-shadow:none;
}
.home-header-content .home-header-text {
font-size:18px;
text-shadow:none;
}

/* カバーボタン */
.home-header-button .home-header-button-main {
background:orange;
}
.home-header-button .home-header-button-main:hover {
background:#ef6102;
}

/* インフォメーション */
.put-topinfo .wp-block-buttons .wp-block-button {
margin:5px;
font-weight:normal;
}



/*おすすめコンテンツ余白*/
.cover01 {
padding:0;
}
.column-width {
max-width:840px; !important
padding:0;
text-align:center;
margin:0px auto ; !important
}
.wp-block-cover__inner-container .cover-title {
margin-top:35px;
}
.wp-block-cover__inner-container  .cover-post {
padding-bottom:0;
margin-bottom:0;
}


/*/////フォーム関係////// */
/* ログインフォーム */
#wpmem_login .button_div input {
background:orange;
width:;
}
#wpmem_reg .button_div .buttons:hover {
background:#ef6102;
/*opacity: 0.7;*/
}

/* 郵便番号フォーム */
.div_text #billing_postcode {
border: 1px solid rgba(0,0,0,.1);
border-radius: 2px;
color: #2b2b2b;
padding: 8px 10px 8px;
background: none repeat scroll 0 0 #fff;
}

/* フォーム全体 */
fieldset {
border:none;
font-weight:normal;
}

#wpmem_login legend, #wpmem_reg legend {
font-size:24px;
color:#009dc4;
margin-bottom:35px;
border-bottom:1px #333;
}

/* フォーム */
.div_test input #tos {
margin-top:20px;
}

/* 必須事項 */
.req {
color:red;
}
/* 必須項目 */
.req-text {
display:none;
}

/* フォーム_メッセージ文 */
.wpmem_msg {
width: 74%;
margin:0 auto 50px auto;
color: red;
font-weight: bold;
}


/*///プレミアム会員登録ページ///*/

/*プレミアム会員向け*/
.plt-mess {
width:80%;
border:1px solid #ef6102;
padding:40px 30px 20px;
text-align:center;
margin:auto;
}
.plt-messe-bottom {
}
.plt-messe-bottom a {
font-size:14px;
display:none;
}
 .wp-block-latest-posts__featured-image a {
display:block;
}

/*無料会員向け*/
.plt-premiam h2 {
margin-top:10px;
}
.plt-premiam h4 {
padding-top:35px;
padding-bottom:0;
margin-bottom:0;
}
.plt-premiam .wp-block-column {
width:80%;
background:#efefef;
padding:10px 20px 0px;
margin:15px auto 5px;
}

/*paypalボタン*/
.plt-pay {
margin-top:50px;
text-align:center;
}


/* ///ページ/// */
/*パンくずリスト*/
.breadcrumb-area {
font-size:13px;
color:#999;
margin-bottom:35px;
}

/* ページ内ダグ表示 */
.tags-links {
display:none;
}


/*/// カテゴリ一覧表示 ///*/
.page-header {
margin-bottom:45px;
}

.page-header .page-title {
margin-top:12px;
padding:8px 0;
font-weight:normal;
font-size:18px;
border-bottom:1px solid #e3e3e3;
}
.post-list article {
margin-bottom:60px;
}

.post-list-content .entry-header {
margin-bottom:20px;
}
.post-list-content .entry-header .entry-meta {
margin-top:5px;
}

/*動画一覧余白 */
.loop-wrapper .entry-summary {
display:none;
}
.post-grid .hentry {
margin-bottom: 5rem;
}



/*/// PLT会員とは ///*/

/* コンテンツリスト */
.column_2list .wp-block-column {
margin-top:0;
margin-bottom:15px;
}
.column_2list .wp-block-column .size-medium {
text-align:center;
max-width:200px;
margin:auto;
}

.column_2list .wp-block-column p {
padding-bottom:15px;
}

.column_2list .wp-block-column .wp-block-buttons {
margin-top:-20px;
}

/* 会員プラン */
.plt-plan h3 {
font-weight:normal;
padding:16px 14px;}
.plt-plan .wp-block-columns  {
margin-top:-10px;
padding:0 30px;
}


/*///よくある質問 ///*/
/* ヘッドライン */
.plt-qa p.has-background {
background:#e6e6e6;
margin-bottom:0;
}


/*///お問い合わせ ///*/
/* フォーム */
.plt-contactfoam .wpcf7-form-control-wrap label {

}
.plt-contactfoam .wpcf7-form-control-wrap input {
    border: solid 1px #e6e6e6;
    color: #777;
    margin-top:0;
    padding: 0.6em;
}




/* ///サイドバー/// */

/* ウィジットタイトル */
.widget-title {
font-size:18px;
border-bottom:1px solid #e0e0e0;
padding-bottom:8px;
margin-bottom:15px;
}

/* ウィジット　注目の投稿 */
.featured-widget-entry-overlay {
background-color: rgba( 0, 0, 0 ,0 );
}
.featured-widget-entry-content {
display:none;
}



/* wp-membars */
/* 警告文レイアウト */
.wpmem_msg {
padding:23px 15px 0px 15px;
}

/* 支払いボタン */
input#proceed_to_paypal_button {
background:orange;
margin:0 auto 50px auto;
}


/* レスポンシブ */
.iframe-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}
.iframe-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}



/*///  ///*/
/* 関連記事 */
.veu_relatedPosts {
}
.veu_relatedPosts .relatedPosts_title {
font-size:18px;
}

.media-body .media-heading a {
font-size:14px;
}
.media-body .media-date {
font-size:13px;
color:#999;
display:none;
}


/*/// ダウンロードボタン ///*/
.w3eden {text-align:center;}








/* Contact Form7 */
/*******************************
* バッジの色
********************************/
/* 必須マーク */
.must {
	background: #FF1A00;
}

/* 任意マーク */
.free {
	background: #999;
}

.must,
.free {
	color: #FFF;
	border-radius: 3px;
	font-size: 11px;
	margin-right: 8px;
	padding: 2px 5px;
	letter-spacing: 0.2em;
}

/*******************************
* フォームの設定
********************************/
/* フォーム入力項目 */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 textarea  {
	 width: ;
	 padding: 8px 15px;
	 margin-right: 10px;
	 margin-top: 10px;
	 border: 1px solid #ddd;
	 border-radius: 3px;
}

/* 送信ボタン */
input.sub-btn {
	width: 300px;
	height: 60px;
	background: #F90;
	color: #FFF;
	font-size: 1.1em;
	font-weight: bold;
	letter-spacing: 0.2em;
	border: 1px solid #ffae13;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;	
}

/* 送信ボタンホバー */
input.sub-btn:hover{
	background: #FFF;
	color: #F90;  
}

/* 送信ボタン中央寄せ */
.center {
	text-align:center;
}

