@charset "utf-8";

/* =============================================================

　 個別設定

============================================================= */


/*  全体・コンテナー 設定
---------------------------------------------*/


/*  ヘッダー 設定
---------------------------------------------*/

/* ------ グローバルナビ ------ */

#header #gnav li.btnContact a {
  border-bottom-color: #ccc;
}


/*  コンテンツ 設定
---------------------------------------------*/


/*  Content Top
-------------------------- */


/*  Content Main
-------------------------- */
    

/* -------- セクション共通 -------- */

#content .boxSectionContent p a {
  text-decoration: underline;
}

#content .boxSectionContent p a:hover {
  text-decoration: none;
}


/* -------- コンタクトフォーム -------- */

.contactform .boxTable > ul > li > dl > dt {
  width: 200px;
}

.contactform .boxTable > ul > li > dl > dd {
  margin-left: 200px;
}

.contactform .boxTable > ul > li > dl > dd ul,
.contactform .boxTable > ul > li > dl > dd li {
  display: inline-block;
  *display: inline; /* IE7用 */
  *zoom: 1; /* IE7用 */
}

/*  入力エラー */

.contactform #errormsgbox {
	margin-bottom: 1em;
	color: #f00;
	font-weight: bold;
}

.contactform .boxTable dd .error {
	color: #f00;
	font-size: small;
}

/*  送信ボタン */

.contactform .boxBtnArea form.inline {
	display: inline;
	margin: 0 3px;
}

.contactform .boxBtnArea input {
  -webkit-appearance: none;
	cursor: pointer;
	outline: none;
	padding: 15px 42px;
	color: #fff;
	font-size: 1.313em;
	font-weight: bold;
	letter-spacing: 0.1em;
	border: none;
	border-radius: 36px;
	transition:  0.4s ease-in-out;
}

.contactform .boxBtnArea input.btnCheck,
.contactform .boxBtnArea input.btnFinish {
	background-color: #090fa0;
}

.contactform .boxBtnArea input.btnBack {
	background-color: #666;
}

.contactform .boxBtnArea input:hover {
	opacity: 0.6;
}


/*  Content Bottom
-------------------------- */




/*  フッター 設定
---------------------------------------------*/
