@charset "utf-8";

@import "common.css";
@import "layout.css";
/*--------------------------------------------------------------------------------------------------------------*/
header { height: 565px; width: 100%; background-image: url(../img/header-img5.jpg); background-repeat: no-repeat; background-position: center bottom; }
.headerContents nav ul li:nth-child(5) a { background-image:url(../img/bt005c.gif); }
/*--------------------------------------------------------------------------------------------------------------*/
.tbl table tr { border-bottom: 5px solid #FFF; }
.tbl table tr:hover { background-color: #FFE; }
.tbl table th { padding: 10px; font-size: 15px; line-height: 24px; border-left: 3px solid #7B8BB8; border-bottom: 1px dotted #D2D8E8; border-right: 1px dotted #D2D8E8; width: 25%; background-image: url(../img/tableLine.gif); background-repeat: repeat-x; background-position: left bottom; }
.tbl table td { padding: 10px; font-size: 15px; line-height: 24px; border-bottom: 1px dotted #D2D8E8; width: 75%; background-image: url(../img/tableLine.gif); background-repeat: repeat-x; background-position: left bottom; }
/*--------------------------------------------------------------------------------------------------------------*/
.form_txt10 { font-size: 13px; color: #F33; padding-right: 6px; }
.ime_act { ime-mode: active; }
.ime_area { ime-mode: active; }
.ime_dis { ime-mode: disabled; }
.send { color: #FFF; font-weight: bold; font-size: 16px; cursor: pointer; width: 150px; padding: 5px; background-color: #7B8BB8; border: 1px solid #7B8BB8; }
.send:hover { background-color: #F33; border: 1px solid #C00; }
input[type="text"]:focus, textarea:focus { border: 1px solid #F66; background-color: #FEE; }
input[type="text"], textarea { border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; padding: 5px; }
input[type="text"] { width: 80%; color: #333; background-color: #FFF; height: 30px; border: 1px solid #999; }
input[type="submit"] { color: #C00; font-weight: bold; font-size: 110%; width: 250px; padding: 10px 5px; background-color: #F0D2D3; border: 1px solid #D1777B; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; }
input[type="submit"]:hover { background-color: #B21C23; border: 1px solid #B21C23; color: #FFF; cursor: pointer; }
textarea { width: 80%; color: #333; background-color: #FFF; height: 160px; border: 1px solid #999; }
/*--------------------------------------------------------------------------------------------------------------*/
div.baloon { font-size: 11px; color: #FFF; position: absolute; background: rgba(255, 0, 0, 0.3); z-index: 1; width: 200px; border: 1px solid #FFF; box-shadow: 2px 2px 2px rgba(0,0,0,0.4); }
div.baloon a { color: #FF0; text-decoration: none; padding: 2px; margin-right: 2px; font-size: 12px; }
div.baloon a:hover { background-color: #0FF; font-size: 12px; }
div.baloon div { background: rgba(255, 0, 0, 0.3); white-space: nowrap; padding: 7px; }
/*--------------------------------------------------------------------------------------------------------------*/
.privacy { font-size: 15px; line-height: 24px; color: #333; padding: 0px; height: 350px; width: 940px; overflow: scroll; overflow-x:hidden; margin: 0px; }
.privacy ul { height: auto; width: 870px; margin: 0px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 29px; list-style-type: square; }
.lispace { margin-bottom: 20px; font-size: 14px; line-height: 22px; color: #333; }
.privacy p { margin: 0px; padding: 5px; height: auto; width: auto; }
.lispace strong { font-weight: bold; color: #000; font-size: 15px; line-height: 24px; }