html, body{width:100%;height:100%;}
#wrapper, #top{width:100%;height:100%; margin:0 auto;}
#frame{position:fixed;top:0;left:0;width:100%;height:100%;border:15px solid #ffffff;z-index:1;}
body{background:#ffffff;}
#aboutus{header{margin:0 auto;width:1200px;text-align:center;}
#profile dl.member{width:330px;}
#profile dl.member dt{margin-bottom:13px;}
#profile dl.member dd p{margin-bottom:12px;line-height:1.5em;font-size:90%;}
#profile dl.member dd p.link{padding-left:15px;background:url(../common/img/icon_outlink.gif) no-repeat 0 center;position:relative;z-index:5;}
#profile dl.member dd p.link a:hover{padding:0 1px;color:#ffffff;background:#006CD8;}
#profile .member01{float:left;}
#profile .member02{float:right;}
#slide{margin-bottom:100px;}
#bg-slide{position:relative;width:100%;height:144px;text-indent:-9999em;background:url(../img/img_scroll.jpg) repeat-x 0 0;}
#contact{margin-top:100px;padding:150px 0 70px;}
#contact #contact-wrap{margin:0 auto;position:relative;width:670px;z-index:10;}
#contact-wrap .lead p{margin-bottom:10px;line-height:1.5;}
#contact-wrap .lead p span.mail{margin-left:25px;padding-left:14px;background:url(../img/ico_mail.gif) no-repeat 0 center;}
#contact-wrap .lead p a{padding:0 0 0 2px;font-size:90%;}
#contact-wrap .lead p a:hover{color:#ffffff;background:#006CD8;}
#contact-wrap .tbl p.must{margin-bottom:14px;text-align:right;font-size:95%;}
#contact-wrap .tbl table{width:100%;}
#contact-wrap .tbl table th{padding-top:6px;width:243px;text-align:left;vertical-align:top;font-weight:normal;}
#contact-wrap .tbl table th.commentArea{padding-top:60px;}
#contact-wrap .tbl table th span{font-size:95%;}
#contact-wrap .tbl table td{vertical-align:top;padding:0 0 16px;}
#contact-wrap .tbl table td.ckboxCell{padding-top:4px;}
#contact-wrap .tbl table td input[type="text"],
#contact-wrap .tbl table td input[type="email"]{width:94%;padding:0 3%;height:30px;border:none;}
#contact-wrap .tbl table td input.ckbox{padding-right:3px;display:inline-block;vertical-align:middle;}
#contact-wrap .tbl table td textarea{width:94% !important;padding:12px 3%;height:110px !important;border:none;}
#contact-wrap .tbl table td #category{width:1px;height:1px;overflow:hidden;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
#contact-wrap .tbl table td select,
#contact-wrap .tbl table td select option{width:100%;padding:0 3%;height:30px;border:none;background:#ffffff;-webkit-appearance:none;border-radius:0;}
#contact-wrap .tbl table td select{background:#ffffff url(../img/bg_select.gif) no-repeat right center;}
#contact-wrap .tbl table td select option{height:30px;background:#444;}
#contact-wrap .tbl p.submit input{width:240px;height:30px;overflow:hidden;}
#contact-wrap .tbl table td p.error{margin-top:7px;padding-left:14px;background:url(../img/ico_error.gif) no-repeat left center;}
#contact-wrap .tbl #submitBtn{float:right;width:240px;height:30px;background:url(../img/btn_submit.gif) no-repeat left top;overflow:hidden;text-indent:-9999em;border:none;}
#contact-wrap .problem{background-color:#ffffff !important;}
#contact-wrap label{display:inline-block !important;}
#contact-wrap #s2id_category{width:100%;padding:0 3%;height:30px;border:none;background:#ffffff url(../img/bg_select.gif) no-repeat right center;}
#contact-wrap .select2-container .select2-choice{height:30px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border:none;padding:0;background:none;line-height:30px;}
#contact-wrap .select2-container .select2-choice div,
#contact-wrap .select2-container .select2-choice div b{display:none;}
#contact-wrap .select2-container-active .select2-choice{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.select2-drop{border:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-box-shadow:none;-moz-box-shadow none;box-shadow none;}
.select2-drop .select2-search{display:none;}
.select2-drop ul.select2-results{margin:0;padding:0;}
.select2-drop ul.select2-results li.select2-result-selectable{padding:6px 8px;height:18px;background:url(../img/bg_option.gif) repeat-x left top;overflow:hidden;line-height:1;color:#ffffff;}
.select2-drop ul.select2-results li.select2-result-selectable.select2-highlighted{background:url(../img/bg_option.gif) repeat-x left -31px;}
