@charset "Shift_JIS";
body{
	color: #000;
	background-color: #fff;
}
body{
/*
	font-size: 100%;
*/
	font-weight: normal;
	font-style: normal;
	margin: 0;
	padding: 0;
}
body{
	width: 100%;
	text-align: left;
}
table{
	margin: 0;
	padding: 0;
	border-style: none;
}
img{
	margin: 0;
	padding: 0;
	border-style: none;
}
div.crumb_pos{
	background-color: #ccd9e6;
	margin: 5px 0 4px 20px;
	padding: 0 0 0 10px;
	width: 728px;
}
div.crumb_txt{
	background-color: #ccd9e6;
	font-size: 10px;
	margin: 0;
	padding: 7px 0 5px 0;
}

/* font{ */
.common_txt{
	font-size: 1em;
	font-family: "\FF2D\FF33\20\30B4\30B7\30C3\30AF","Osaka",sans-serif;
	line-height: 1.4em;
}
/* }font */

/* sanmaison{ */
div.AllFormPos{
	margin: 0 0 0 0;
}
div.AllFormPos2{
	margin: 20px 0 0 0;
}
div.ContentsPos{
	margin: 10px 0 10px 0;
	width: 748px;
}
table.SanmaisonNavTb{
	width: 748px;
}
div.InquiryTxt{
	color: #222222;
	font-size: 10px;
	font-family: "\FF2D\FF33\20\30B4\30B7\30C3\30AF","Osaka",sans-serif;
	line-height: 1.4em;
	margin: 40px 0 0 30px;
	width: 628px;
}
div.AreaTitle{
	font-size: .9em;
	font-family: "\4F\73\61\6B\61","\FF2D\FF33\20\30B4\30B7\30C3\30AF",sans-serif !important;
	margin: 0 0 3px 0;
}
div.AreaTitle2{
	font-size: .9em;
	font-family: "\4F\73\61\6B\61","\FF2D\FF33\20\30B4\30B7\30C3\30AF",sans-serif !important;
	margin: 12px 0 3px 0;
}
div.ItemListTokyo{
	font-size: .9em;
	font-family: "\4F\73\61\6B\61","\FF2D\FF33\20\30B4\30B7\30C3\30AF",sans-serif !important;
	background-color: #eaefdf;
	margin: 0 0 1px 0;
	padding: 5px;

}
div.ItemListOsaka{
	font-size: .9em;
	font-family: "\4F\73\61\6B\61","\FF2D\FF33\20\30B4\30B7\30C3\30AF",sans-serif !important;
	background-color: #dfe2ef;
	margin: 0 0 1px 0;
	padding: 5px;
}
.form_pos2{
	margin: 20px 0 10px 30px;
	width: 628px;
}
div.QuestionTitle{
	font-size: 10px;
	font-family: "\4F\73\61\6B\61","\FF2D\FF33\20\30B4\30B7\30C3\30AF",sans-serif !important;
	margin: 3px 0 0 7px;
}
div.QuestionTitle2{
	font-size: 10px;
	font-family: "\4F\73\61\6B\61","\FF2D\FF33\20\30B4\30B7\30C3\30AF",sans-serif !important;
	margin: 20px 0 0 7px;
}
div.Kiyaku{
	margin: 10px 0 0 0;
}
div.InquiryTxt li{
	color: #856323;
}
div.Condition{
	font-size: .9em;
	font-family: "\4F\73\61\6B\61","\FF2D\FF33\20\30B4\30B7\30C3\30AF",sans-serif !important;
	margin: 0 0 3px 0;
}
div.Condition2{
	font-size: .9em;
	font-family: "\4F\73\61\6B\61","\FF2D\FF33\20\30B4\30B7\30C3\30AF",sans-serif !important;
	margin: 12px 0 3px 0;
}
div.SendBtPos{
	margin: 20px 0 0 30px;
}
div.ThanxTxt{
	font-size: 0.9em;
	font-family: "\4F\73\61\6B\61","\FF2D\FF33\20\30B4\30B7\30C3\30AF",sans-serif !important;
	line-height: 1.6em;
	width: 640px;
	margin: 0 0 60px 30px;
}
div.ThanxTxt span{
	color: #333;
	font-size: .8em;
}
.form_txt span{
	font-size: .8em;
}
div.ContactPos{
	margin: 0 0 0 30px;
	width: 628px;
}
table.ContactTb{
	width: 648px;
}
td.CallLeft{
	font-size: .7em;
	font-family: "\4F\73\61\6B\61","\FF2D\FF33\20\30B4\30B7\30C3\30AF",sans-serif !important;
	line-height: 1.5em;
	width: 319px;
	padding: 0 10px 0 0;
	vertical-align: top;
}
td.CallRight{
	font-size: .7em;
	font-family: "\4F\73\61\6B\61","\FF2D\FF33\20\30B4\30B7\30C3\30AF",sans-serif !important;
	line-height: 1.5em;
	width: 319px;
	padding: 0 0 0 10px;
	vertical-align: top;
}
div.CallTitle{
	margin: 0 0 14px 0;
}
div.CallTitle2{
	margin: 0 0 14px 30px;
}
div.DotBorder{
	margin: 14px 0 14px 30px;
}
/* }sanmaison */

/* list link{ */
div.link{
	margin: 4px 0 10px 30px;
	padding: 0;
	width: 500px;
}
div.link ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
div.link li{
	clear: both;
	margin: 0 0 2px 0;
	padding: 0;
	font-weight: normal;
	font-size: .8em;
}
div.link li a{
	margin: 0;
	padding: 4px 0 5px 18px;
	color: #369;
	float: left;
	background: transparent url("../images/arrow.gif") no-repeat 0 .3em;
	text-decoration: none;
}
div.link li a:visited{
	color: #369;
	background: transparent url("../images/arrow.gif") no-repeat 0 .3em;
	text-decoration: none;
}
div.link li a:hover{
	color: #369;
	background: transparent url("../images/arrow_o.gif") no-repeat 0 .3em;
	text-decoration: underline;
}
/* }list link */
