/*
ここに独自の CSS を追加することができます。

詳しくは上のヘルプアイコンをクリックしてください。
*/

body {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Arial, Helvetica, sans-serif;
	font-weight: normal;
}


/*===============
■クリアフィックス
=================*/
.clearfix:before, 
.clearfix:after {
    content: "";
    display: table;
}

.clearfix:after {
    clear: both;
}

/*==============
■中心ぞろえ
=================*/
.center {
	text-align: center;
}

/*==============
■マージン
=================*/
.mgn-top20 {
	margin-top: 20px;
}

.mgn-top30 {
	margin-top: 30px;
}


/*==============
■パス保護
=================*/
#main input[type="password"] {
    display: inline;
    margin-bottom: 0px;
    margin-right: 10px;
}

/*===============
*■オプトインフォーム（LP用） 
=================*/
.center input {
 margin: 0 auto;
 margin-bottom: 14px	
}

@media screen and (min-width: 1020px) {
.row-form label,
.row-form input,
.row-form .input,
.row-form .submit {
	display: inline-block;
	vertical-align: middle;
	margin-bottom: 14px
}
}

.row-form label {
	font-weight: bold;
}

.row-form .input {
	margin-right: 20px;
}


/*===============
■オプトインフォーム（トップページ用） 横並び　
=================*/
@media screen and (min-width: 1167px) {
.block-form .input,
.block-form .submit
 {
	display: inline-block;
}

.block-form .submit {
	vertical-align: baseline;
}
}


/*===============
■LPカスタマイズ ▼
=================*/
/*アイキャッチ画像有りのLPの場合================*/
/*タイトル非表示*/
.postid-249 h1.page-title {
	display: none;
}

/*アイキャッチ画像無しのLPの場合================*/
/*タイトル非表示*/
.postid-1138 .article-header,
.postid-737 .article-header {
	display: none;
}

/*全体調整*/
.postid-1138 #content.lp-wrap,
.postid-737 #content.lp-wrap {
	margin-top: 0px;
}

.postid-1138 .lp-containar #inner-content,
.postid-737 .lp-containar #inner-content {
	padding-top: 0px;
}

.postid-1138 .lp-wrap .entry-content,
.postid-737 .lp-wrap .entry-content {
	padding-top: 0px;	
}