@charset "UTF-8";
/*contents_areaの設定*/
#contents_bg { background: url(../../inquiry/img/inq_cnt_bg.png) no-repeat 0 0; width: 710px; margin: 0; padding: 30px 30px 0; behavior: url("../shared/js/iepngfix.htc"); z-index: -100;}
#contents_ft { background: url(../../inquiry/img/inq_cnt_ft.png) no-repeat 0 0; width: 770px; height: 228px; margin: 0; padding: 0; behavior: url("../shared/js/iepngfix.htc"); z-index: -100;}

/*inqの設定*/
#inq_title { clear: both; background: url(../../inquiry/img/inq_ttl.gif) no-repeat 0 0; width: 708px; height: 40px; margin: 0; padding: 0; text-indent: -9999px;}
#line { background: url(../../inquiry/img/line.gif) no-repeat 0 0; width: 709px; height: 11px; margin: 0 0 10px; padding: 0;}
#contents_bg p { margin: 0 1px; padding: 10px 0;}

/*form*/
#form_area { width: 650px; margin: 0 auto; padding: 0;}
#form_area br { clear: both; margin: 0; padding: 0;}
#form_area form { margin: 0; padding: 0;}
#form_area h5 { float: left; width: 145px; height: 20px; margin: 0 0 25px; padding: 0 20px 0 0; line-height: 1px; text-indent: -9999px;}

.ttl01 { background: url(../../inquiry/img/form_ttl01.gif) no-repeat 0 0;}
.ttl02 { background: url(../../inquiry/img/form_ttl02.gif) no-repeat 0 0;}
.ttl03 { background: url(../../inquiry/img/form_ttl03.gif) no-repeat 0 0;}
.ttl04 { background: url(../../inquiry/img/form_ttl04.gif) no-repeat 0 0;}
.ttl05 { background: url(../../inquiry/img/form_ttl05.gif) no-repeat 0 0;}
.ttl06 { background: url(../../inquiry/img/form_ttl06.gif) no-repeat 0 0;}
.ttl07 { background: url(../../inquiry/img/form_ttl07.gif) no-repeat 0 0;}

#form_btn { padding: 10px 0 0 165px;}

input.text:focus { background:url(../../recruit/img/input_bg.gif);}
textarea.text:focus { background:url(../../recruit/img/input_bg.gif);}

/*個人情報について*/
#privacy_box { position: relative; height: 300px; margin-bottom: 15px; padding: 10px; border: solid 1px #666666; overflow: auto;}
#privacy_list ol.root { list-style: decimal; margin: 0; padding-left: 25px;}
#privacy_list ol.root h2 { margin: 0; padding: 0; font-size: 16px; line-height: 120%; font-weight: normal; color: #0099CC;}
#privacy_list ol.root li.root { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dotted #999999; }
#privacy_list ol.root  p { margin: 0; padding: 5px;}
#privacy_list ul.second { list-style: disc; margin: 0; padding: 10px 10px 10px 25px;}
#privacy_list .second li { margin-bottom: 8px;}
#privacy_list ul.third { list-style: circle; margin: 0; padding: 10px 10px 10px 25px;}
#privacy_list ol.third { list-style: decimal; margin: 0; padding: 10px 10px 10px 25px;}
#privacy_list .third li { margin-bottom: 8px;}
#privacy_info { margin: 5px; padding: 5px; border: 1px solid #999999;}

button:hover { cursor: pointer;}
