@charset "utf-8";

#index-news { float:left; width:103px;}
#index-news-text { float:right; width:800px; border-bottom:1px dotted #999;}
#map_canvas { clear:both; margin-top:20px; width:930px; height:350px;}

.common-line { height:1px; border-top:1px dotted #999; border-bottom:0px;}

.img-center { display:block; margin:0 auto;}

form input[type="text"], form input[type="password"] {
    background: none repeat scroll 0 0 #fcfcfc;
    border: 1px solid #ccc;
    border-radius: 2px;
    box-shadow: 0 1px 3px #ddd inset;
    color: #666;
    padding: 8px 5px;
    vertical-align: middle;
    width: 95%;
}
form input.yuubin {
    background: none repeat scroll 0 0 #fcfcfc;
    border: 1px solid #ccc;
    border-radius: 2px;
    box-shadow: 0 1px 3px #ddd inset;
    color: #666;
    padding: 8px 5px;
    vertical-align: middle;
    width: 20%;
	margin-bottom:4px;
}
form input.jyusyo {
    background: none repeat scroll 0 0 #fcfcfc;
    border: 1px solid #ccc;
    border-radius: 2px;
    box-shadow: 0 1px 3px #ddd inset;
    color: #666;
    padding: 8px 5px;
    vertical-align: middle;
	margin-top:10px;
}
form input:focus {
    /*background: none repeat scroll 0 0 #fff;*/
    box-shadow: 1px 1px 2px #eee inset;
}
form textarea {
    background: none repeat scroll 0 0 #fcfcfc;
    border: 1px solid #ccc;
    border-radius: 2px;
    box-shadow: 0 1px 3px #ddd inset;
    color: #666;
    padding: 6px 5px;
    width: 95%;
}
form input[type="radio"], .stdform input[type="checkbox"] {
    margin: 0;
    vertical-align: middle;
    width: auto;
}
form input[type="reset"] {
    background: none repeat scroll 0 0 #eee;
    border: 1px solid #ccc;
    border-radius: 2px;
    box-shadow: none;
    color: #666;
    font-weight: bold;
    margin: 0 0 0 5px;
    padding: 7px 10px;
    width: auto;
}
form input[type="reset"]:hover {
    background: none repeat scroll 0 0 #ddd;
    color: #333;
    cursor: pointer;
}
form select {
    background: none repeat scroll 0 0 #fcfcfc;
    border: 1px solid #ccc;
    border-radius: 2px;
    box-shadow: 1px 1px 2px #ddd inset;
    color: #666;
    min-width: 30%;
    padding: 5px 2px;
}
form textarea:focus, form select:focus {
    background: none repeat scroll 0 0 #fff;
    box-shadow: 1px 1px 2px #eee inset;
}
form input[type="submit"] {
    line-height: 1.55;
    margin: 0;
}
input.button {
    height: 40px;
}
