@charset "utf-8";
/*-------------------------------------
  /service_facilities/digital_equipment/
-------------------------------------*/
/*------- heading ---------*/
/* h3 */
#pc_uses_the_coin h3 {
  clear: both;
}


/*------- list ------------*/
#pc_use_place #main_content dl dt {
  width: 60px;
}

#pc_use_place #main_content dl dd {
  padding: 0.2em 0.2em 0.2em 60px;
}

/* local_nav (pc_uses_the_coin) */
#pc_uses_the_coin #main_content div.local_nav {
  width: 490px;
  margin: 20px 0 0 20px; padding: 0;
  border: none;
}

#pc_uses_the_coin #main_content div.local_nav dl {
  float: left;
  min-height: 4em;
  margin: 0 0 1em 0; padding: 0;
  border-bottom: none;
}

#pc_uses_the_coin #main_content div.local_nav dl dt,
#pc_uses_the_coin #main_content div.local_nav dl dd {
  margin: 0; padding: 0;
  border: none;
}

#pc_uses_the_coin #main_content div.local_nav dl dd ul {
  margin-left: 3px;
  margin-right: 0;
  padding-right: 0;
}

#pc_uses_the_coin #main_content div.local_nav dl.terminal1,
#pc_uses_the_coin #main_content div.local_nav dl.terminal1 dt,
#pc_uses_the_coin #main_content div.local_nav dl.terminal1 dt {
  width: 170px;
}
#pc_uses_the_coin #main_content div.local_nav dl.terminal2,
#pc_uses_the_coin #main_content div.local_nav dl.terminal2 dt,
#pc_uses_the_coin #main_content div.local_nav dl.terminal2 dt {
  width: 170px;
}
#pc_uses_the_coin #main_content div.local_nav dl.intl_terminal,
#pc_uses_the_coin #main_content div.local_nav dl.intl_terminal dt,
#pc_uses_the_coin #main_content div.local_nav dl.intl_terminal dd {
  width: 110px;
}

#pc_uses_the_coin #main_content div.local_nav dl dt {
  padding-left: 12px;
  padding-bottom: 0.1em;
  background-repeat: no-repeat;
}

#pc_uses_the_coin #main_content div.local_nav dl dd {
  margin-top: 1.5em; _margin-top: 0;
  padding-top: 0.1em;
}

#pc_uses_the_coin #main_content div.local_nav dl.terminal1 dt {
  background-image: url(/images2/service_facilities/shared/dt_terminal1.gif);
  border-bottom: 1px solid #C6002B;
}

#pc_uses_the_coin #main_content div.local_nav dl.terminal2 dt {
  background-image: url(/images2/service_facilities/shared/dt_terminal2.gif);
  border-bottom: 1px solid #00459A;
}
#pc_uses_the_coin #main_content div.local_nav dl.intl_terminal dt {
  background-image: url(/images2/service_facilities/shared/dt_intl_terminal.gif);
  border-bottom: 1px solid #539E28;
}

/* ul */
#wireless_LAN #main_content ul.link {
  margin-left: 30px;
}

/* dl */
#wireless_LAN #main_content dl.relative_link {
  margin-top: 1.5em;
}

#wireless_LAN #main_content dl.relative_link dt {
  width: 482px;
}

#wireless_LAN #main_content dl.relative_link dd {
  clear: both;
}


/*------- table -----------*/
#wireless_LAN #main_content table {
  width: 480px;
  margin-left: 10px;
}

#wireless_LAN #main_content table th,
#wireless_LAN #main_content table td {
  border: none;
  background-repeat: no-repeat;
}

#wireless_LAN #main_content table th {
  background-position: center bottom;
  font-size: 1.1em;
}
#wireless_LAN #main_content table tr.pre th { background-image: url(/images2/service_facilities/digital_equipment/wireless_LAN/pre.jpg); }
#wireless_LAN #main_content table tr.uses th { background-image: url(/images2/service_facilities/digital_equipment/wireless_LAN/uses.jpg); }


#wireless_LAN #main_content table td {
  padding: 0.5em 0;
  background-color: #BFDDEC;
}

#wireless_LAN #main_content table td.next {
  background: url(/images2/service_facilities/digital_equipment/wireless_LAN/next.gif) no-repeat #FFF center center;
  text-indent: -9999px;
}

#wireless_LAN #main_content table tr.step1 td { background: url(/images2/service_facilities/digital_equipment/wireless_LAN/pre.png) left top; }
#wireless_LAN #main_content table tr.step2 td { background: url(/images2/service_facilities/digital_equipment/wireless_LAN/pre.png) left -30px; }
#wireless_LAN #main_content table tr.step3 td { background: url(/images2/service_facilities/digital_equipment/wireless_LAN/pre.png) left -60px; }
#wireless_LAN #main_content table tr.step4 td { background: url(/images2/service_facilities/digital_equipment/wireless_LAN/pre.png) left -90px; }
#wireless_LAN #main_content table tr.step5 td { background: url(/images2/service_facilities/digital_equipment/wireless_LAN/uses.png) left top; }
#wireless_LAN #main_content table tr.step6 td { background: url(/images2/service_facilities/digital_equipment/wireless_LAN/uses.png) left -30px; }
#wireless_LAN #main_content table tr.step7 td { background: url(/images2/service_facilities/digital_equipment/wireless_LAN/uses.png) left -60px; }

#wireless_LAN #main_content h3 {
  background-image: url(/images2/service_facilities/digital_equipment/wireless_LAN/h3_wireless.jpg);
  width: 510px;
  height: 64px;
  margin: 0 0 0 5px;
  padding: 0;
  border: none;
  background-repeat: no-repeat;
  background-position: 2px top;
  text-indent: -9999px;
}

#wireless_LAN #main_content dl.wireless_lan_info {
  border-style: none;
  margin: 0.5em 0 0.7em 20px;
  width: 480px;
}

#wireless_LAN #main_content dl.wireless_lan_info dt {
  width: 130px;
  text-indent: 0
}

#wireless_LAN #main_content dl.wireless_lan_info dd {
  border-style: none;
  padding-left: 130px;
}

#wireless_LAN #main_content .link p {
  width: 225px;
  margin: 0;
  float: left;
  padding-left: 25px;
  text-indent: 0;
}

#wireless_LAN #main_content h3.wireless_lan_free {
  background-image: url(/images2/service_facilities/digital_equipment/wireless_LAN/h3_wireless_free.jpg);
  width: 510px;
  height: 64px;
  margin: 0 0 0 5px;
  padding: 0;
  border: none;
  background-repeat: no-repeat;
  background-position: 2px top;
  text-indent: -9999px;
}

#wireless_LAN #main_content h4 {
  background-position: 2px top;
  background-repeat: no-repeat;
  border-bottom: 1px solid #007BBB;
  color: #747474;
  font-size: 1.1em;
  margin: 1em 0 0.5em 14px;
  padding: 0.3em 0 0.3em 0.5em;
  width: 482px;
  background-image: none;
}

#wireless_LAN #main_content div.connect_description p {
  width: 470px;
  text-indent: -1.3em;
  padding-left: 2em;
}

#wireless_LAN #main_content p a.detail_link {
  text-decoration: underline;
}

#wireless_LAN #main_content table th {
  width: 100px;
}

#wireless_LAN #main_content table td.pre_text {
  text-align: left;
  padding-left: 10px;
}

#wireless_LAN #main_content table.free tr.step1 td {
  background: url("/images2/service_facilities/digital_equipment/wireless_LAN/uses.png") repeat scroll left top transparent;
}
#wireless_LAN #main_content table.free tr.step2 td {
  background: url("/images2/service_facilities/digital_equipment/wireless_LAN/uses.png") repeat scroll left top transparent;
}
#wireless_LAN #main_content table.free tr.step3 td {
  background: url("/images2/service_facilities/digital_equipment/wireless_LAN/uses.png") repeat scroll left top transparent;
}

#wireless_LAN #main_content h3.wireless_lan_pay {
  background-image: url(/images2/service_facilities/digital_equipment/wireless_LAN/h3_wireless_pay.jpg);
  width: 510px;
  height: 64px;
  margin: 0 0 0 5px;
  padding: 0;
  border: none;
  background-repeat: no-repeat;
  background-position: 2px top;
  text-indent: -9999px;
}

#wireless_LAN_connected #main_content {
  width: 100%;
  margin: 0;
  padding: 0;
}

#wireless_LAN_connected #main_content div.message {
  text-align: center;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
  width: 420px;
}

#wireless_LAN_connected #main_content div.message p {
  margin: 0;
  text-indent: 0;
  text-align: left;
}

#wireless_LAN_connected #main_content div.message p.connected {
  font-size: 2em;
}

#wireless_LAN_connected #main_content div.message p.goto_top {
  padding-top: 10px;
  padding-left: 100px;
}

