﻿@charset "UTF-8";

/*-----------------------------------------------------------------------*/
/*【index】*/
/*-----------------------------------------------------------------------*/
h1 {
	margin-bottom:26px;
}
section {
	margin-bottom:23px;
}
p {
	margin-left:25px;
}
p#time {
	margin-bottom:3px;
}
p#tel {
	margin-top:0;
	margin-bottom:0;
	padding:0;
	color:#9dc814;
	font-size:1.714em;
	font-weight:bold;
}
form {
	margin:0px;
	padding:0px;
	display:inline;
}

table.inquiry {
	border-collapse:collapse;
	empty-cells:show;
	margin-left:25px;
	margin-top:25px;
}
table.inquiry th {
	padding:9px;
	padding-left:0;
	text-align:left;
	vertical-align:top;
	width:120px;
}
table.inquiry td {
	padding:9px;
}
.need {
	color:#9dc814;
	font-size:0.857em;
}

.input_kanji {
	ime-mode: active;
}
.input_ank {
	ime-mode: inactive;
}
.input_ankonly {
	ime-mode: disabled;
}

input,
textarea,
select {
	margin:0px;
	width:310px;
}
textarea {
	height:100px;
}

#info p {
	font-size:0.9em;
}
.error {
	display:block;
	color:#ff0000;
	font-weight:bold;
	margin-bottom:0em;
}
strong {
	color:#9dc814;
	font-weight:bold;
	margin-left:0.3em;
	margin-right:0.3em;
}

/*-----------------------------------------------------------------------*/
/*【button】*/
/*-----------------------------------------------------------------------*/
#button {
	margin-top:23px;
}
button {
	margin:0;
	padding:0;
	width:104px;
	height:27px;
	border:none;
	background-color:#ffffff;
	cursor:pointer;
	display:inline-block;
}
button#btn-cancel,
button#btn-back {
	margin-left:174px;
}
button#btn-confirm,
button#btn-send {
	margin-left:23px;
}

