@charset "utf-8";

/* ZIPZIP CONTACT.CSS  */


/*--------------------------------------
*	
*	00.COMMON
*	01.INDEX
*	02.THANKS
*
*	MODULE
*
*--------------------------------------*/


/**-------------------------------------
	00.COMMON
---------------------------------------**/


/**-------------------------------------
	01.INDEX
---------------------------------------**/

#contact h3.kobe{
	width:107px;
	height:22px;
	margin:0 0 15px 0;
}

#contact h3.tokyo{
	width:85px;
	height:22px;
	margin:0 0 15px 0;
}

#contact .faqsec01{
	float:left;
	width:360px;
	margin:0 0 0 25px;
	_margin:0 0 0 13px;
	padding:0;
}

#contact .faqsec02{
	float:left;
	width:360px;
	margin:0 0 0 30px;
	padding:0;
}

#contact .faqsec01 dl,
#contact .faqsec02 dl{
	margin:0;
	padding:0;
}

#contact .faqsec01 dl dt,
#contact .faqsec02 dl dt{
	clear:both;
	float:left;
	width:90px;
	margin:0;
	padding:5px 0;
	font-weight:bold;
	font-size:85%;
	background: url(../../common/images/dotted_line_hori.gif) repeat-x;
}

#contact .faqsec01 dl dt.top,
#contact .faqsec01 dl dd.top,
#contact .faqsec02 dl dt.top,
#contact .faqsec02 dl dd.top{
	background-image:none;
}

#contact .faqsec01 dl dd,
#contact .faqsec02 dl dd{
	float:left;
	width:270px;
	margin:0;
	padding:5px 0;
	font-size:85%;
	background: url(../../common/images/dotted_line_hori.gif) repeat-x;
}

#contact .faqsec01 dl dd span,
#contact .faqsec02 dl dd span{
	display:block;
	padding:0 0 0 10px;
	border-left:solid 2px #94001C;
}




#contact .faqform{
	margin:0 25px 0px 25px;
	padding:70px 0 0 0;
}

.faqform h3.ffaq{
	width:111px;
	height:22px;
	margin:0 0 20px 0;
}

fieldset dl{
	display:block;
	float:left;
	margin:0;
	padding:0;
	line-height:1.5;
	background:#EFEFEF;
}

fieldset dl dt{
	clear:both;
	float:left;
	width:195px;
	margin:0;
	padding:5px 0 5px 10px;
	font-size:85%;
	background: url(../../common/images/dotted_line_hori.gif) repeat-x;
}

fieldset dt.top,
fieldset dd.top{
	background-image:none;
}

fieldset dl dd{
	float:left;
	width:540px;
	_width:535px;
	margin:0;
	padding:6px 0 4px 5px;
	_padding:5px 0 5px 5px;
	font-size:85%;
	background: url(../../common/images/dotted_line_hori.gif) repeat-x #FFFFFF;
}

fieldset dl dd span{
	margin:0;
	padding:0 0 0 5px;
	font-size:85%;
	color:#E06E5A;
	vertical-align:bottom;
}

fieldset dl dd span.reference{
	display:block;
	margin:5px 0 0 0;
	padding:0;
	font-size:100%;
	color:#E06E5A;
}

fieldset dl dd textarea{
	font-size:120%;
}

p.transmit{
	width:750px;
	padding:30px 0 0 0;
	text-align:center;
	font-size:85%;
	background: url(../../common/images/dotted_line_hori.gif) repeat-x;
}

p.transmit_t{
	margin:120px 0;
	text-align:center;
}

p.transmit_t02{
	margin:120px 0 10px 0;
	text-align:center;
}

/**-------------------------------------
	02.THANKS
---------------------------------------**/

p#contactMsg
{
	font-size: 85%;
}

label.error
{
	margin: 0 8px 0 8px;
	font-size: 85%;
	color: #0099FF;
}




/**-------------------------------------
	MODULE
---------------------------------------**/

div#contactAddress:after
{content:".";display:block;height:0;clear:both;visibility:hidden;}

div#contactAddress
{display:inline-block;}

/* \*/
* html div#contactAddress
{height:1%;}
/* */

