@import url("../../css_new/base2.css");

.form {
	WIDTH: 532px;
	margin-top: 10px;
	margin-bottom: 30px;
}

.form TR TD {
	COLOR: #5F4A3A;
	font-size: 12px;
}
#form_base {
	TEXT-ALIGN: center
}
.form-area {
	width: 532px;
	margin-left: 8px;
	font-size: 12px;
}

.input_cell {
	VERTICAL-ALIGN: middle;
	WIDTH: 322px;
	padding: 10px;
}
.input_label {
	VERTICAL-ALIGN: middle;
	WIDTH: 200px;
	margin-bottom: 2px;
	BACKGROUND-COLOR:  #f7dfb6;
	padding: 10px;
}
.input_label_comment {
	VERTICAL-ALIGN: top;
	WIDTH: 200px;
	BACKGROUND-COLOR:  #f7dfb6;
	padding: 10px;
	MARGIN-BOTTOM: 2px;
}
.form .input_text {
	WIDTH: 300px; BACKGROUND-COLOR: #eeeeee
}
.form .input_text2 {
	WIDTH: 150px; BACKGROUND-COLOR: #eeeeee
}
.text {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #a28565; PADDING-TOP: 0px
}
.text90 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; COLOR: #a28565; PADDING-TOP: 0px
}
.text85 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 85%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #a28565; PADDING-TOP: 0px
}
.text85n {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 85%; PADDING-BOTTOM: 0px; MARGIN: 10px 30px 30px 50px; COLOR: #666666; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.form .input_multiline {
	WIDTH: 300px; HEIGHT: 150px; BACKGROUND-COLOR: #eeeeee
}
.form .input_reply {
	BACKGROUND-COLOR: #ffffff
}
.inquiry_tel {
	WIDTH: 60px; BACKGROUND-COLOR: #eeeeee
}
.input_example {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #a28565; PADDING-TOP: 0px
}
.input_type {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #db891f; PADDING-TOP: 0px
}
.privacy_policy {
	DISPLAY: block; BACKGROUND: #ffffff; MARGIN: 10px auto; WIDTH: 400px; COLOR: #666666
}
#form_control {
	WIDTH: 534px;
	TEXT-ALIGN: center;
	margin-bottom: 20px;
	font-size: 12px;
}
#form_control INPUT {
	COLOR: #333333; BACKGROUND-COLOR: #ffffff
}
#form_control .button_reset {
	BORDER 0px;
	BACKGROUND: url(../../domo/inquiry/images/inquiry_reset.gif) no-repeat left top;	WIDTH: 67px;
	HEIGHT: 26px
}
#attention TR TD {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0px;
	VERTICAL-ALIGN: middle;
	WIDTH: 532px;
	COLOR: #666666;
	PADDING-TOP: 0px;
	HEIGHT: 53px;
	background-image: url(../image/attention_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 10pt;
}
#attention TR TD A {
	COLOR: #5e8a31;
}
#attention TR TD A:hover {
	COLOR: #eb4651;
}
.attention2 {
	PADDING-RIGHT: 0px; MARGIN-TOP: 20px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: auto; WIDTH: 510px; MARGIN-RIGHT: auto; PADDING-TOP: 0px
}
.attention2 TR TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(../../domo/login/images/attention_t_bg.gif) no-repeat left top; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; COLOR: #666666; PADDING-TOP: 0px; HEIGHT: 27px
}
.attention2 .attention_label {
	FONT-WEIGHT: bold; COLOR: #7e644a
}
.attention4 {
	PADDING-RIGHT: 0px; MARGIN-TOP: 20px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: auto; WIDTH: 510px; MARGIN-RIGHT: auto; PADDING-TOP: 0px
}
.attention4 TR TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(../../domo/login/images/attention_bg.gif) no-repeat left top; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; COLOR: #666666; PADDING-TOP: 0px; HEIGHT: 53px
}
.attention4 .attention_label {
	FONT-WEIGHT: bold; COLOR: #7e644a
}
.attention4 TR TD A {
	COLOR: #7e644a; TEXT-DECORATION: underline
}
.attention4 TR TD A:hover {
	COLOR: #eb4651
}
.attention4 .attention4_label {
	FONT-SIZE: 85%; COLOR: #7e644a; LINE-HEIGHT: 140%
}
A {
	COLOR: #5e8a31; TEXT-DECORATION: none
}
A:hover {
	COLOR: #eb4651
}
#inquiry_case {
	MARGIN: 15px 0px;
	font-size: 12px;
}
#inquiry_case DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#inquiry_case DD {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px
}
.tel_num {
	FONT-WEIGHT: bold; COLOR: #83511f
}
#goto_form {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 30px 0px 0px; WIDTH: 600px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#goto_form A {
	DISPLAY: block; BACKGROUND: url(../../domo/inquiry/images/goto_form.gif) no-repeat 50% top
}
#goto_form A:hover {
	BACKGROUND-IMAGE: url(../../domo/inquiry/images/goto_form_b.gif)
}
#inquiry_domohorn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px; WIDTH: 532px; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 1px solid
}
.menu_inquiry_column {
	BORDER-BOTTOM: #CCCCCC 1px dotted;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.menu_inquiry_column A {
	DISPLAY: block;
	MARGIN-LEFT: 30px;
	color: #000000;
}
.menu_inquiry_column A:hover{
	color: #999999;
}
.menu_inquiry_l_column {
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 8px;
}

.menu_inquiry_l_column A {
	DISPLAY: block;
	padding: 0 0 8px 30px;
	color: #000000;
	BORDER-BOTTOM: #F2C187 1px solid;
}

.menu_inquiry_l_column A:hover{
	color: #999999;
}


#comment img {
}

#comment_r {
	color: #999999;
	text-indent: 30px;
	font-size: 12px;
	line-height: 115%;
}
.menu_column {
	font-size: 13px;
	line-height: 115%;
}
.require {
	COLOR: #ff6666
}
TABLE.memberimg {
	WIDTH: 510px; TEXT-ALIGN: center
}
TABLE.memberimg TR TD.tdright {
	FONT-SIZE: 0.75em; WIDTH: 120px; COLOR: #666666
}
TABLE.memberimg TR TD.tdright IMG {
	MARGIN-BOTTOM: 5px
}

ul#sidemenu {
	width:152px;
	list-style:none;
	font-size:12px;
}
li.sidemenu1 {
	display:block;
	background:url(../image/sidemenu_f2.gif) no-repeat;
	height:60px;
	text-indent:-9999px;
}
li.sidemenu1 a {
	display:block;
	background:url(../image/sidemenu.gif) no-repeat;
	height:60px;
	text-indent:-9999px;
}
li.sidemenu1 a:hover {
	background:url(../image/sidemenu_f2.gif) no-repeat;
}
li.sidemenu2 {
	display:block;
	background:url(../image/sidemenu_f2.gif) no-repeat 0 -60px;
	height:60px;
	text-indent:-9999px;
}
li.sidemenu2 a {
	display:block;
	background:url(../image/sidemenu.gif) no-repeat 0 -60px;
	height:60px;
	text-indent:-9999px;
}
li.sidemenu2 a:hover {
	background:url(../image/sidemenu_f2.gif) no-repeat 0 -60px;
}
li.sidemenu3 {
	display:block;
	background:url(../image/sidemenu_f2.gif) no-repeat 0 -120px;
	height:60px;
	text-indent:-9999px;
}
li.sidemenu3 a {
	display:block;
	background:url(../image/sidemenu.gif) no-repeat 0 -120px;
	height:60px;
	text-indent:-9999px;
}
li.sidemenu3 a:hover {
	background:url(../image/sidemenu_f2.gif) no-repeat 0 -120px;
}
li.sidemenu4 {
	display:block;
	background:url(../image/sidemenu_f2.gif) no-repeat 0 -180px;
	height:60px;
	text-indent:-9999px;
	border-bottom: 1px dotted #ccc;
}
li.sidemenu4 a {
	display:block;
	background:url(../image/sidemenu.gif) no-repeat 0 -180px;
	height:60px;
	text-indent:-9999px;
	border-bottom: 1px dotted #ccc;
}
li.sidemenu4 a:hover {
	background:url(../image/sidemenu_f2.gif) no-repeat 0 -180px;
}




li.sidemenu5 {
	display:block;
	padding:10px 0 10px 25px;
	border-bottom: 1px dotted #ccc;
}
li.sidemenu5 a {
	color: #57402A;
	text-decoration: none;
	display:block;
}
li.sidemenu5 a:hover {
	color: #EB4651;
}
li.sidemenu6 {
	display:block;
	padding:10px 0 10px 25px;
	border-bottom: 1px solid #F2C187;
}
li.sidemenu6 a {
	color: #57402A;
	text-decoration: none;
	display:block;
}
li.sidemenu6 a:hover {
	color: #EB4651;
}
h2.profile-t {
	background: url(../image/prof_t.gif) no-repeat 560px center #FDFDF7;
	width:722px;
	height:94px;
	display:block;
	text-indent:-9999px;
}

h2.environment-t {
	background: url(/environment/img/envi_t.gif) no-repeat 485px center #FDFDF7;
	width:722px;
	height:94px;
	display:block;
	text-indent:-9999px;
}