@charset "utf-8";
/* CSS Document */

/* --------------------
   --------------------
   
コンタクト用ＣＳＳ

------------------------
------------------------ */

/* -------------------------
お問い合わせページのメイン写真
---------------------------- */
#mainphoto {background-image:url(../image/contact_img/mainphoto.jpg); background-repeat:no-repeat; background-position:center top;}


/* -------------------------
コンテンツの位置変更（トップページと下層ページ）
---------------------------- */
#maincontents_container {float:right;}
#sidecontents_container {float:left;}

/* -------------------
コンタクトのフォント指定
------------------------ */

.contact_box h2 {font-size:13px; font-weight:bold; padding-left:50px; padding-right:50px}
.concept_box h3 {font-size:12px; padding-left:50px; padding-right:50px;}
.contact_box p {font-size:12px; padding-left:20px; padding-right:10px}
.
#contents h3 a {font-size:13px; font-weight:bold; color:#F00; text-decoration:none;}
#contents h3 a:hover {font-size:13px; font-weight:bold; color:#999; text-decoration:underline;}
#contents h4 a {font-size:12px; color:#030; text-decoration:none;}
#contents h4 a:hover {font-size:12px; color:#030; text-decoration:underline;}

/* --------------------
コンタクトのcontents内の内容
------------------------ */
.box {padding-left:25px; padding-right:25px;}
.box img {margin-top:60px;}

.contact_box {
	width:616px;
	background-color:#fbf9f0;
	padding-bottom:50px;
	border: 1px solid #efeada;
	;
}
.contact_ok_box { width:616px; background-color:#fbf9f0; padding-bottom:50px; border:1px solid #efeada;}
#contact_ack_container{
	width:980px;
	margin:0 auto;
	background-color:#f6f2e4; 
}
.contact_ack_box { margin:0 auto; width:956px; background-color:#fbf9f0; border:1px solid #efeada;}

/* ------------------------
コンタクトの問い合わせフォーム
------------------------ */

.contact_box img {padding:12px;}
.contact_box #check_sheet_txt {padding:5px 12px;line-height:160%;}
.contact_box table {margin-top:15px; margin-left:auto; margin-right:auto; width:600px;}
.contact_box .form_t1 {margin-top:0px; margin-left:auto; margin-right:auto; width:600px;}
.contact_box table tr th { background-color:#f6f2e4; vertical-align:top; width:160px; padding:15px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:12px; font-weight:bold; border-right:1px dashed #e6e2d4;border-bottom:1px dashed #e6e2d4;border-top:1px dashed #e6e2d4;}
.contact_box table tr th span { color:#F00;}
.contact_box table tr td {padding:15px;border-bottom:1px dashed #e6e2d4;border-top:1px dashed #e6e2d4;}
.contact_box table tr td span { color:#F00;}
.contact_ok_box h1{
	font-size:1.4em;
	padding:5px 20px;
}
.contact_ok_box h2{
	font-size:1.4em;
	padding:5px 20px;
}
.contact_ok_box p{
	font-size:1.2em;
	padding:5px 20px;
}
.contact_ack_box h1{
	font-size:1.2em; 
}
.contact_ack_box table {margin-top:15px; margin-left:auto; margin-right:auto; width:700px;}
.contact_ack_box table tr th { background-color:#f6f2e4; vertical-align:top; width:240px; padding:15px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:1.0em; font-weight:bold; border-right:1px dashed #e6e2d4;border-bottom:1px dashed #e6e2d4;border-top:1px dashed #e6e2d4;}
.contact_ack_box table tr th span { color:#F00;}
.contact_ack_box table tr td { padding:15px 15px 15px 25px; font-size:1.0em;border-bottom:1px dashed #e6e2d4;border-top:1px dashed #e6e2d4;}
.contact_ack_box table tr td span { color:#F00;}

div.k_btn { text-align:center;}

#fair_lineup_pulldown{
	display:none;
}
#fair_select_pulldown{
	display:none;
}
#plan_lineup_pulldown{
	display:none;
}
#inquiry_core_pulldown{
	display:block;
}
#fair_reservation_01{
	display:none;
}
#fair_reservation_02{
	display:none;
}
#fair_reservation_03{
	display:none;
}
#fair_reservation_04{
	display:none;
}
#fair_reservation_05{
	display:none;
}
#fair_reservation_time{
	display:none;
}
#hi1{
	display:inline;
}
#hi2{
	display:none;
}
#hi3{
	display:none;
}
#hi4{
	display:none;
}
#motion_inq_pulldown{
	display:none;
}
#restaurant_lineup_pulldown{
	display:none;
}
#photo_lineup_pulldown{
	display:none;
}
#motion_lineup_pulldown{
	display:none;
}
