@charset "euc-jp";
body {
text-align:center;
}
#container {
width:421px;
margin:0 auto;
text-align:left;
}
#contents {
width:100%;
}
#main {
float:none;
}
#contents #main h1 {
margin:20px 0 10px 0;
font-weight:bold;
}
#contents #main a {
color:#3191CA;
}
#contents #main a:hover {
color:#CC3300;
}
#contents #main p.close {
margin:16px 0 12px 0;
text-align:center;
}
#contents #main p.copyright a {
color:#FFFFFF;
}

/************************************************* add *************************************************/
#contents #main #add .add_list {
width:421px;
margin:0 0 17px 0;
background:#F2F2F2;
}
#contents #main #add .add_list_top {
background:url(/img/inquest_list/bg_add-list-top.gif) no-repeat left top;
}
#contents #main #add .add_list_btm {
background:url(/img/inquest_list/bg_add-list-btm.gif) no-repeat left bottom;
}
#contents #main #add .add_list p {
padding:13px 0 13px 22px;
color:#666666;
}
#contents #main #add .add_box {
width:421px;
margin:0 0 17px 0;
background:url(/img/inquest_list/bg_add-box-line.gif) repeat-y left top;
}
#contents #main #add .add_box_top {
background:url(/img/inquest_list/bg_add-box-top.gif) no-repeat left top;
}
#contents #main #add .add_box_btm {
padding:0 0 4px 0;
background:url(/img/inquest_list/bg_add-box-btm.gif) no-repeat left bottom;
}
#contents #main #add table {
width:419px;
margin:0 0 0 1px;
}
#contents #main #add table tr th {
padding:0 0 0 28px;
background:#FFF1E1 url(/img/search_commute/bg_commute_dotted-line-l.gif) repeat-x left bottom;
border-right:1px solid #FFB766;
font-weight:bold;
color:#E87017;
text-indent:-19px;
vertical-align:middle;
}
#contents #main #add table tr.add_top th {
width:380px;
padding:15px 0 7px 38px;
border-bottom:1px solid #FFB766;
background:none;
border-right:none;
color:#333333;
}
#contents #main #add table tr.add_top th img {
padding:0 15px 0 0;
vertical-align:middle;
}
#contents #main #add table tr td {
width:299px;
padding:20px 16px 20px 15px;
background:url(/img/search_commute/bg_commute_dotted-line-r.gif) repeat-x left bottom;
color:#666666;
}
#contents #main #add p.close {
width:407px;
}
#contents #main #add p.copyright {
width:407px;
padding:10px 0 10px 13px;
background:#B9B9B9 url(/img/inquest_list/bg_add_footer_btm.gif) no-repeat left bottom;
color:#FFFFFF;
}
#contents #main #add table tr.add_btm th {
background:#FFF1E1;
}
#contents #main #add table tr.add_btm td {
background:none;
}

#contents #main #add .addBtn {
width:138px;
margin:0 0 5px 130px;
background:url(/img/common/btn_list-g-on.gif) no-repeat left top;
}
#contents #main #add .addBtn a {
display:block;
}
#contents #main #add .addBtn a:hover {
background:transparent;
}
#contents #main #add .addBtn a:hover img {
visibility:hidden;
}

/************************************************* addCamp *************************************************/
#contents #main #addCamp .add_list {
width:421px;
margin:0 0 17px 0;
background:#F2F2F2;
}
#contents #main #addCamp .add_list_top {
background:url(/img/inquest_list/bg_add-list-top_camp.gif) no-repeat left top;
}
#contents #main #addCamp .add_list_btm {
background:url(/img/inquest_list/bg_add-list-btm_camp.gif) no-repeat left bottom;
}
#contents #main #addCamp .add_list p {
padding:13px 0 13px 22px;
color:#666666;
}
#contents #main #addCamp .add_box {
width:421px;
margin:0 0 17px 0;
background:url(/img/inquest_list/bg_add-box-line_camp.gif) repeat-y left top;
}
#contents #main #addCamp .add_box_top {
background:url(/img/inquest_list/bg_add-box-top_camp.gif) no-repeat left top;
}
#contents #main #addCamp .add_box_btm {
padding:0 0 4px 0;
background:url(/img/inquest_list/bg_add-box-btm_camp.gif) no-repeat left bottom;
}
#contents #main #addCamp table {
width:419px;
margin:0 0 0 1px;
}
#contents #main #addCamp table tr th {
padding:0 0 0 28px;
background:#EBFFD7 url(/img/search_camp/bg_camp_dotted-line-l.gif) repeat-x left bottom;
border-right:1px solid #CBDF5B;
font-weight:bold;
color:#398800;
text-indent:-19px;
vertical-align:middle;
}
#contents #main #addCamp table tr.add_top th {
width:380px;
padding:15px 0 7px 38px;
border-bottom:1px solid #CBDF5B;
background:none;
border-right:none;
color:#333333;
}
#contents #main #addCamp table tr.add_top th img {
padding:0 15px 0 0;
vertical-align:middle;
}
#contents #main #addCamp table tr td {
width:299px;
padding:20px 16px 20px 15px;
background:url(/img/search_camp/bg_camp_dotted-line-r.gif) repeat-x left bottom;
color:#666666;
}
#contents #main #addCamp p.close {
width:407px;
}
#contents #main #addCamp p.copyright {
width:407px;
padding:10px 0 10px 13px;
background:#B9B9B9 url(/img/inquest_list/bg_add_footer_btm.gif) no-repeat left bottom;
color:#FFFFFF;
}
#contents #main #addCamp table tr.add_btm th {
background:#EBFFD7;
}
#contents #main #addCamp table tr.add_btm td {
background:none;
}

#contents #main #addCamp .addBtn {
width:138px;
margin:0 0 5px 130px;
background:url(/img/common/btn_list-g-on.gif) no-repeat left top;
}
#contents #main #addCamp .addBtn a {
display:block;
}
#contents #main #addCamp .addBtn a:hover {
background:transparent;
}
#contents #main #addCamp .addBtn a:hover img {
visibility:hidden;
}

/************************************************* searchZip *************************************************/
#contents #main #searchZip .add_list {
width:421px;
margin:0 0 17px 0;
background:#F2F2F2;
}
#contents #main #searchZip .add_list_top {
background:url(/img/search_zip/bg_search-zip-top.gif) no-repeat left top;
}
#contents #main #searchZip .add_list_btm {
background:url(/img/search_zip/bg_search-zip-btm.gif) no-repeat left bottom;
}
#contents #main #searchZip .add_list p {
padding:13px 0 13px 22px;
color:#666666;
}
#contents #main #searchZip .add_box {
width:421px;
margin:0 0 17px 0;
background:url(/img/search_zip/bg_search-zip-line.gif) repeat-y left top;
}
#contents #main #searchZip .add_box_top {
background:url(/img/search_zip/bg_search-zip-top.gif) no-repeat left top;
}
#contents #main #searchZip .add_box_btm {
padding:0 0 4px 0;
background:url(/img/search_zip/bg_search-zip-btm.gif) no-repeat left bottom;
}
#contents #main #searchZip table {
width:419px;
margin:0 0 0 1px;
}
#contents #main #searchZip table tr th {
padding:3px 5px 3px 10px;
background:#EFF8FC;
border-bottom:dashed 1px #74B7DE;
border-right:1px solid #62ACD9;
font-weight:bold;
color:#2775A3;
vertical-align:middle;
text-align:left;
}
#contents #main #searchZip table tr.add_top th {
width:380px;
padding:15px 0 7px 10px;
border-bottom:1px solid #62ACD9;
background:none;
border-right:none;
color:#333333;
}
#contents #main #searchZip table tr.add_top th img {
padding:0 15px 0 0;
vertical-align:middle;
}
#contents #main #searchZip table tr td {
width:126px;
padding:20px 0 20px 15px;
border-bottom:dashed 1px #74B7DE;
color:#666666;
}
#contents #main #searchZip p.close {
width:407px;
}
#contents #main #searchZip p.copyright {
width:407px;
padding:10px 0 10px 13px;
background:#B9B9B9 url(/img/inquest_list/bg_add_footer_btm.gif) no-repeat left bottom;
color:#FFFFFF;
}
#contents #main #searchZip table tr.add_btm th {
}
#contents #main #searchZiptable tr.add_btm td {
background:none;
}

#contents #main #searchZip .addBtn {
width:138px;
margin:0 0 5px 130px;
background:url(/img/common/btn_list-g-on.gif) no-repeat left top;
}
#contents #main #searchZip .addBtn a {
display:block;
}
#contents #main #searchZip .addBtn a:hover {
background:transparent;
}
#contents #main #searchZip .addBtn a:hover img {
visibility:hidden;
}