@charset "UTF-8";
/* contact */

/*---------------------------------------------------- */
/* h3 */ 
/*---------------------------------------------------- */
h3.categoryTitle_01 {
	padding: 0;
	margin: 0 0 16px 0;
	width: 730px;
	height: 38px;
	background: url(../images/contact/h3_categoryTitle_01.gif) no-repeat;
	overflow: hidden;
}

span.moji_category {
	padding: 0;
	margin: 11px 0 0 158px;
	width: 530px;
	display: inline;
	float: left;
	color: #3A3B3D;	
	font-size: 15px;
	font-weight: bold;
}

/*---------------------------------------------------- */
/* h4 */
/*---------------------------------------------------- */
h4.wayTitle_01 {
	padding: 0;
	margin: 0 auto 12px auto;
	width: 690px;
	height: 32px;
	background: url(../images/contact/icon_tel.png) no-repeat left top;
	overflow: hidden;
}

h4.wayTitle_02 {
	padding: 0;
	margin: 0 auto 12px auto;
	width: 690px;
	height: 32px;
	background: url(../images/contact/icon_fax.png) no-repeat left top;
	overflow: hidden;
}

h4.wayTitle_03 {
	padding: 0;
	margin: 0 auto 12px auto;
	width: 690px;
	height: 32px;
	background: url(../images/contact/icon_mail.png) no-repeat left top;
	overflow: hidden;
}

span.moji_way {
	padding: 0;
	margin: 9px 0 0 54px;
	width: 620px;
	display: inline;
	float: left;
	color: #6A6D71;	
	font-size: 20px;
	font-weight: bold;
}

/*---------------------------------------------------- */
/* waku */
/*---------------------------------------------------- */
.waku_tel {
	padding: 0;
	margin: 0 auto 8px auto;
	width: 680px;
	height: auto;
	overflow: hidden;
}

.waku_fax {
	padding: 0;
	margin: 0 auto 36px auto;
	width: 680px;
	height: auto;
	overflow: hidden;
}

.waku_mail {
	padding: 0;
	margin: 0 auto 36px auto;
	width: 680px;
	height: auto;
	overflow: hidden;
}

.kyoto {
	padding: 0;
	margin: 0 0 0 0;
	width: 320px;
	height: auto;
	display: inline;
	float: left;
}

.tokyo {
	padding: 0;
	margin: 0 0 0 0;
	width: 320px;
	height: auto;
	display: inline;
	float: right;
}

p.moji_ask {
	padding: 0;
	margin: 0;
	color: #E60012;	
	font-size: 26px;
	font-weight: bold;
}

span.moji_place {
	color: #6A6D71;	
	font-size: 20px;
	font-weight: bold;
}


















