@charset "UTF-8";

/* CSS Information
---------------------------------------------------------------
Site URL:		http://www.sugarland.co.jp/
File name:		layout_contact.css
Summary:		base styles
Created:		2008-11-26
Last update:	2008-11-26 by Sadaoka
Author:			Sadaoka(admin), Kaito
Copyright:		(C) 2008 dabhand Inc.
--------------------------------------------------------------- */

/* Contact */
/* ------------------------------------------------------------ */
.contact_comment {
	width: 700px;
	margin: 10px auto 0px;
	padding: 0px;
	display: block;
	overflow: hidden;
	border: 0px #f00 solid;
}

.contact_error {
	color: #f00;
	width: 700px;
	margin: 10px auto 0px;
	padding: 0px;
	display: block;
	overflow: hidden;
	border: 0px #f00 solid;
}

#inquiry {
	clear: both;
	width: 700px;
	margin: 30px auto 0px;
	padding: 0px;
	border: 0px #f00 solid;
}

#inquiry table {
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: 0px #f00 solid;
}

#inquiry th {
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	color: #395190;
	width: 24%;
	white-space: nowrap; 
	padding: 0px 10px 0px 10px;
	border: 0px #f00 solid;
}

#inquiry td {
	text-align: left;
	font-size: 12px;
	width: 76%;
	padding: 0px 20px;
	border-left: 2px #c7b6a8 solid;
}

#inquiry .bg_color1 {
	background-color: #cde1f3;
	margin: 5px 0px 0px;
	padding: 5px;
	border: 0px #f00 solid;
}

#inquiry .bg_color2 {
	background-color: #f0f5f8;
	margin: 5px 0px 0px;
	padding: 5px;
	border: 0px #f00 solid;
}

.must {
	color: #395190;
}

.must1 {
	color: #cde1f3;
}

.must2 {
	color: #f0f5f8;
}

.must3 {
	color: #cde1f3;
}

.type1 {
	width: 300px;
}

.type2 {
	width: 8em;
}

.type3 {
	width: 3em;
}

.type4 {
	width: 100%;
}

.type5 {
	width: 250px;
}

.type1,.type2,.type3,.type4,.type5 {
	border: 1px solid #ccc;
	background-color: #f3f3f3;
	padding: 2px;
}

#inquiry select {
	border: 1px solid #ccc;
	background-color: #f3f3f3;
}

#inquiry .submit {
	text-align: center;
	margin-top: 20px;
	border: 0px #f00 solid;
}

#inquiry .submit button {
	background-color: #fff;
	border-style: none;
}

.type1:focus,.type2:focus,.type3:focus,.type4:focus,.type5:focus {
	border-color: #395190;/* フォーカス時のボーダーの色を指定 */
	background-color: #fff;/* フォーカス時の背景色を指定 */
}

/* ワールドマグカップキャンペーン応募フォーム */
/* ------------------------------------------------------------ */
#inquiry_wmc {
	clear: both;
	background: #fff url(../images/inquiry_wmc_bg.gif) left top no-repeat;
	width: 760px;
	height: 360px;
	margin: 20px auto 0px;
	padding: 0px;
	display: block;
	overflow: hidden;
	border: 0px #f00 solid;
}

#inquiry_wmc table {
	margin: 300px auto 0px;
	padding: 0px;
	border: 0px #f00 solid;
}

#inquiry_wmc td {
	color: #fff;
	width: 190px;
	text-align: center;
	font-size: 12px;
	padding: 0px 5px;
	border: 0px #ff0 solid;
}

#inquiry_wmc select {
	border: 1px solid #ccc;
	background-color: #f3f3f3;
}

#inquiry_wmc .select_bg {
	background-color: #4fa944;
	padding: 5px;
	display: block;
	overflow: hidden;
	border: 0px #f00 solid;
}