@charset "utf-8";
	/*メールフォームの吹き出し*/

.form input[type="text"], .form input[type="email"], .form textarea{
	width: 550px!important;
	/*background-color: aqua;*/
	}

.form td {
	position: relative;
}


.form span.tooltip {
    position: absolute;
    left: 500px;
    top: 0;

	color: #fff;
    background: #3a436c;
    font-size: 14px;
    width: auto;
    padding: 5px 10px;
	margin-top: 12px;

    border-radius: 5px;
    border: 1px solid #aaa;
    box-shadow: 0px 1px 2px 0 #C1BCB9;
    z-index: 100;
    line-height: 22px;
   display: none;
}

.form span.tooltip:before {
    content: '';
    position: absolute;
    top: 9px;
    left: -14px;
    border-top: solid 7px transparent;
    border-bottom: solid 7px transparent;
    border-right: solid 13px #aaa;
}

.form span.tooltip:after {
    content: '';
    position: absolute;
    top: 9px;
    left: -12px;
    border-top: solid 7px transparent;
    border-bottom: solid 7px transparent;
    border-right: solid 13px #3a436c;
}
