@charset "utf-8";


/************** check.php/error.php/completion.html(お問い合わせフォームの送信先ページ) **************/

/* ★お問い合わせ送信完了buttonの背景カラー */
#lp_main .entry .button2 { width: 700px; margin: 120px auto 0 auto;}
#lp_main .entry .button2 p a { width: 700px;	display: block; font-size: 17px; color: #FFFFFF; text-align: center; border-radius: 5px; cursor: pointer; line-height: 1.4;	background-color: #FB7100; border-color: #FB7100; font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",Osaka,sans-serif; padding: 30px 0 28px;	text-decoration: none; margin: 0 auto;}

/* ★お問い合わせ送信完了buttonの背景カラーhover */
#lp_main .entry .button2 p a:hover { background-color: #FCA359;}

/* ボタンの親 */
.button { text-align:center;}
.zeromail fieldset table tr td .table_txt01 { font-size: 13px; padding: 8px 0 0 4px;}
.zeromail fieldset table tr td .table_txt02 { font-size: 13px; padding: 8px 0 0 4px;}
	
/* Table
--------------------------------------------------*/
.zeromail table{}
.zeromail table,
.zeromail th,
.zeromail td { font-size: 15px; background-color:#fff; border: solid 1px #DDDDDD; border-collapse: collapse;}
.zeromail table { width: 100%; margin-bottom:10px;}
.zeromail caption { margin:10px 0; padding:0.5em; background-color:#F6F6F6; font-weight:bold;}

.zeromail thead th,
.zeromail tfoot th { background-color:#F6F6F6; text-align:center;}
.zeromail thead td,
.zeromail tfoot td { background-color: #F6F6F6; text-align:center;}

/* ★thの背景カラー */
.zeromail tbody th { width: 28%; padding:30px; background-color:#E3F4FC; font-weight:normal; text-align:left; vertical-align:top;}
.zeromail td { padding: 20px 40px; text-align:left;}
.zeromail span { display: block;}

/* Form
--------------------------------------------------*/
.zeromail legend { display:none;}
.zeromail label{ font-size: 15px;}
.zeromail input[type=radio],
.zeromail input[type=checkbox] { margin-right:0.3em;}

.zeromail button,
.zeromail input[type=checkbox],
.zeromail input[type=radio],
.zeromail input[type=reset],
.zeromail input[type=submit] { padding:1px;}

.zeromail [type=check],
.zeromail [type=radio],
.zeromail [type=submit] { cursor: pointer;}

.zeromail [type=check] + label,
.zeromail [type=radio] + label { display: inline-block; cursor: pointer;}

.zeromail [type=text],
.zeromail [type=password],
.zeromail textarea { font-size: 15px; width: 540px; font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", Osaka, sans-serif; padding: 5px 10px;border: 1px solid #DDD;	 border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;}


.zeromail input[type=text] { font-size: 15px; padding: 5px 10px;}

/* ★フォーム入力欄focus */
.zeromail input[type=text]:hover,
.zeromail [type=password]:hover,
.zeromail textarea:hover,
.zeromail input[type=text]:focus,
.zeromail [type=password]:focus,
.zeromail textarea:focus { border: solid 1px #ddd; background:#F1FAFE;}

.zeromail select { font-size: 15px; width: 420px; font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", Osaka, sans-serif; padding: 5px 10px;border: 1px solid #DDD;	 border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; padding: 8px 10px;}
.zeromail select#ken { width: 160px;}
.zeromail fieldset table tr td #zipcode { width: 130px; }
.zeromail fieldset table tr td #age { width: 100px !important; }
.zeromail select:focus { border: solid 1px #ddd; background:#F1FAFE;}


/* Button
--------------------------------------------------*/
.zeromail .button { text-align:center; margin: 40px 0 60px;}
.zeromail .button button { min-width:250px; _width:250px;}

.zeromail button[type],
.zeromail button[id] { margin:0 5px; padding:10px 20px; border:solid 1px; border-color:#ccc #ccc #ccc #ccc; background-color:#ccc; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; line-height:1.4; cursor:pointer;}

/* ★ */
.zeromail button[type]:hover,
.zeromail button[id]:hover { border-color:#FCA359 #FCA359 #FCA359 #FCA359; background-color: #FCA359;}

/* ★通常buttonの背景カラー */
.zeromail button[id=submit] { font-size: 17px; width: 700px; font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", Osaka, sans-serif; border-color:#FB7100 #FB7100 #FB7100 #FB7100; background-color:#FB7100; color:#FFF; padding: 30px 0 28px; margin-bottom: 20px;}

/* ★通常buttonの背景カラーhover */
.zeromail button[id=submit]:hover { border-color:#FCA359 #FCA359 #FCA359 #FCA359; background-color: #FCA359;}

.zeromail button[id=myreset],
.zeromail button[id=close] { font-size: 17px; width: 700px; font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", Osaka, sans-serif; border-color:#aaa #aaa #aaa #aaa; background-color:#aaa; color:#FFF; padding: 30px 0 28px;}
.zeromail button[id=myreset]:hover,
.zeromail button[id=close]:hover { border-color:#ccc #ccc #ccc #ccc; background-color:#ccc; color:#FFF;}


/* 確認・エラー画面(check,error)
--------------------------------------------------*/
.zeromail #confirm td  { padding: 20px 40px;}

/*入力エラー*/
.zeromail strong.error { display: inline; padding: 0; margin: 0; border: 0; background: none; color:#A82B2B;}

/* Message()のメッセージ */
.message { text-align: center;}

/* ★お問い合わせ内容確認（エラーあり）のmessageの背景カラー */
.zeromail span.error { font-size: 17px; color: #fff; font-weight: bold; display:block; margin: 30px 50px; padding: 1.5em 0; background-color:#EA4D4D; border:solid 1px #EA4D4D;}

/* ★お問い合わせ内容確認（エラーなし）のmessageの背景カラー */
.zeromail span.confirm { font-size: 17px; color: #fff; font-weight: bold; display: block; margin: 30px 50px; padding: 1.5em 0; background:#00A8E6; border: solid 1px #00A8E6;}


/* 送信完了(completion.html)
--------------------------------------------------*/

#completion .success { margin: 1.5em 50px; padding:1.5em 0; background-color:#e8f198; border:solid 1px #c6e148; text-align:center; color:#4e4c35;}

/*-----------------------------------------------------
  copyright
-----------------------------------------------------*/
.wtn_copyright { display:none;}