@charset "utf-8";

/*-- GENERAL SETTING --*/
h3 {
  padding-bottom: 5px;
  background-image: url(https://nukeparty.com/images/form_bullet3.gif);
  background-repeat: no-repeat;
  background-position: left 1px;
  margin-bottom: 10px;
  border-bottom: 1px solid #FFFF00;
  font-size: 13px;
  font-weight: bold;
  color: #FFFF00;
  text-indent: 1.2em;
  letter-spacing:-0.5px;
}

h3.prof_title {
  padding:5px 0px;
  margin-bottom: 10px;
  background: url(https://nukeparty.com/images/form_bullet3_2.gif) no-repeat left 5px;
  border-bottom: 1px solid #CC99FF;
  color: #CC66FF;
}

/*-- BASIC LAYOUT --*/

body {
  background-image: url(https://nukeparty.com/images/back2.jpg);
}

#header {
  width: 800px;
  height:310px;
  overflow:hidden;
}

#header2 {
  width: 800px;
  height:55px;
  overflow:hidden;
}

/*-- HEADER --*/
#header_bottom {
  height: 250px;
}

/*-- SLIDE SHOW --*/
#slideshow {
  position:relative;
  height:250px;
  width:800px;
}

#slideshow DIV {
  position:absolute;
  top:0;
  left:0;
  z-index:8;
  opacity:0.0;
  height: 250px;
  background-color: #FFF;
}

#slideshow DIV.active {
  z-index:10;
  opacity:1.0;
}

#slideshow DIV.last-active {
  z-index:9;
}

#slideshow DIV IMG {
  height: 250px;
  display: block;
}

/*-- CONTENTS AREA --*/
#main_right .contents_area {
  width:100%;
}

#main_right .contents_area .box .header h2 {
  width:100%;
  font-size: 12px;
  font-weight: normal;
  color: #FFFFFF;
}
/*-- SYSTEM --*/

#main_right .contents_area .box .header h2.cat_system {
  background-image: url(https://nukeparty.com/images/pcat_system.gif);
  background-repeat: no-repeat;
}

#main_right .contents_area .box .contents .system_imgbox {
  margin-bottom: 20px;
}

#main_right .contents_area .box .contents .se_linkbox {
  height: 75px;
  margin:30px 0px;
  overflow:hidden;
}

#main_right .contents_area .box .contents .se_linkbox a {
  height: 75px;
  width: 490px;
  background: url(https://nukeparty.com/images/about_link.jpg) no-repeat 0px 0px;
  display: block;
  padding-top:100px;
  margin:0px auto;
  text-indent: -9999px;
}

#main_right .contents_area .box .contents .se_linkbox a:hover {
  background-image: url(https://nukeparty.com/images/about_link.jpg);
  background-repeat: no-repeat;
  background-position: 0px -75px;
}

#main_right .contents_area .box .contents ul.cac_system {
  list-style-position: outside;
  list-style-image: url(https://nukeparty.com/images/form_bullet.gif);
  padding-left: 20px;
  margin-bottom:30px;
}

#main_right .contents_area .box .contents ul.cac_system li {
  padding-bottom: 5px;
  color: #FFFFFF;
}

#main_right .contents_area .box .contents ul.cac_system li .yellow {
    color: #FFCC00;
}

#main_right .contents_area .box .contents dl.system_meet {
  list-style-type: none;
  margin-bottom:10px;
}

#main_right .contents_area .box .contents dl.system_meet dt {
  padding-bottom: 3px;
    color: #FFFF00;
}

#main_right .contents_area .box .contents dl.system_meet dd {
  padding:5px 0px;
  margin-bottom: 8px;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #666666;
  line-height:140%;
}

#main_right .contents_area .box .contents .sm_linkbox {
  height: 75px;
  overflow:hidden;
  margin-bottom:30px;
}

#main_right .contents_area .box .contents .sm_linkbox a {
  height: 75px;
  width: 490px;
  background-image: url(https://nukeparty.com/images/sm_link.jpg);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  display: block;
  padding-top:100px;
  margin:0px auto;
  text-indent: -9999px;
}

#main_right .contents_area .box .contents .sm_linkbox a:hover {
    background-image: url(https://nukeparty.com/images/sm_link.jpg);
  background-repeat: no-repeat;
  background-position: 0px -75px;
}

#main_right .contents_area .box .contents dl.system_faq {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}

#main_right .contents_area .box .contents dl.system_faq dt {
  padding-bottom: 3px;
  margin: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
    color: #FF9900;
}

#main_right .contents_area .box .contents dl.system_faq dd {
  padding:5px 0px;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #666666;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 8px;
  margin-left: 0px;
  line-height:140%;
  text-align:justify;
}
/*-- ENTRY --*/

#main_right .contents_area .box .header h2.cat_entry {
  background-image: url(https://nukeparty.com/images/pcat_entry.gif);
  background-repeat: no-repeat;
}

#main_right .contents_area .box .contents .cac_entry .entry_imgbox {
  margin: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 10px;
  padding-left: 0px;
}

#main_right .contents_area .box .contents .cac_entry .form {
  background-image: url(https://nukeparty.com/images/form_back.jpg);
  background-repeat: no-repeat;
}

#main_right .contents_area .box .contents .cac_entry .form table {
  border-collapse:collapse;
  border-spacing: 0;
  border: 1px solid #999999;
}

#main_right .contents_area .box .contents .cac_entry .form table td {
  border: 1px solid #999999;
  padding-top: 8px;
  padding-right: 10px;
  padding-bottom: 8px;
  padding-left: 10px;
  font-weight: bold;
  color: #CCCCCC;
}

#main_right .contents_area .box .contents .cac_entry .form table td.leftside {
  background-image: url(https://nukeparty.com/images/form_bullet.gif);
  background-repeat: no-repeat;
  background-position: 10px center;
  text-indent: 1.7em;
}

#main_right .contents_area .box .contents dl.entry_how {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}

#main_right .contents_area .box .contents dl.entry_how dt {
  padding-bottom: 3px;
  margin: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
    color: #FFCC00;
}

#main_right .contents_area .box .contents dl.entry_how dd {
  padding:5px 0px;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #666666;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 8px;
  margin-left: 0px;
  line-height:140%;
}

/*-- LINKBOX --*/

.linkbox_top,
.linkbox_bottom {
  zoom: 1;
  overflow:hidden;
}

.linkbox_top {
  padding-bottom: 15px;
  margin-bottom: 20px;
  zoom: 1;
  border-bottom: 1px dotted #666666;
}

.linkbox_top:after,
.linkbox_bottom:after {
  display: block;
  clear: both;
  height: 0px;
  content:"";
}

.linkbox_top ul li,
.linkbox_bottom ul li {
  float: left;
  width: 50%;
  height: 14px;
}

.linkbox_top ul li.left,
.linkbox_bottom ul li.left {
  background-image: url(https://nukeparty.com/images/form_bullet1_2.gif);
  background-repeat: no-repeat;
  background-position: left top;
  padding-top: 1px;
  padding-left: 17px;
  text-align: left;
}

.linkbox_top ul li.right,
.linkbox_bottom ul li.right {
  background-image: url(https://nukeparty.com/images/form_bullet.gif);
  background-repeat: no-repeat;
  background-position: right top;
  padding-top: 1px;
  padding-right: 17px;
  text-align: right;
}

/*-- PICKUP --*/

#main_right .contents_area .box .header h2.cat_pickup {
  background-image: url(https://nukeparty.com/images/pcat_pickup.gif);
  background-repeat: no-repeat;
}

#main_right .contents_area .box .contents .cac_pickup {
  margin-bottom: 20px;
  padding-bottom: 20px;
  zoom: 1;
  border-bottom: 1px dotted #666666;
  background: url(https://nukeparty.com/images/pcac_pickup.jpg) no-repeat;
  overflow:hidden;
}

#main_right .contents_area .box .contents .cac_pickup:after {
  clear: both;
  height: 0px;
  display: block;
  content:"";
}

#main_right .contents_area .box .contents .cac_pickup .photo {
  float: left;
  width: 110px;
}

#main_right .contents_area .box .contents .cac_pickup .photo a img {
  display: block;
  padding: 5px;
  background-color: #CC99FF;
}

#main_right .contents_area .box .contents .cac_pickup .photo a:hover img {
    background-color: #FFFFFF;
}

#main_right .contents_area .box .contents .cac_pickup .deta {
  float: right;
  padding-left: 20px;
  width: 500px;
}

#main_right .contents_area .box .contents .cac_pickup .deta ul.deta_box li {
  width: 500px;
}

#main_right .contents_area .box .contents .cac_pickup .deta ul.deta_box li.bottom {
  zoom: 1;
}

#main_right .contents_area .box .contents .cac_pickup .deta ul.deta_box li.bottom:after {
  clear: both;
  height: 0px;
  display: block;
  content:"";
}

#main_right .contents_area .box .contents .cac_pickup .deta ul.deta_box li.bottom dl {
  width: 155px;
  float:left;
}

#main_right .contents_area .box .contents .cac_pickup .deta ul.deta_box li.bottom dl.left {
  padding-right: 5px;
}

#main_right .contents_area .box .contents .cac_pickup .deta ul.deta_box li.bottom dl.center {
  padding:0px 5px;
}

#main_right .contents_area .box .contents .cac_pickup .deta ul.deta_box li.bottom dl.right {
  padding-left: 5px;
}

#main_right .contents_area .box .contents .cac_pickup .deta ul.deta_box li.bottom dt {
  padding-bottom: 2px;
  color: #CCCCCC;
}

#main_right .contents_area .box .contents .cac_pickup .deta ul.deta_box li.bottom dt.prof_deta {
  background-image: url(https://nukeparty.com/images/form_bullet4.gif);
  background-repeat: no-repeat;
  background-position: left top;
  text-indent: 1.3em;
}
#main_right .contents_area .box .contents .cac_pickup .deta ul.deta_box li.bottom dd {
  padding-bottom: 8px;
  color: #CC99FF;
  font-weight: bold;
}

#main_right .contents_area .box .contents .cac_pickup .deta ul.deta_box li.bottom dt.prof_button {
  background-image: url(https://nukeparty.com/images/form_bullet4.gif);
  background-repeat: no-repeat;
  background-position: left top;
  font-size: 11px;
  text-indent: 1.3em;
  color: #FFCC00;
}

#main_right .contents_area .box .contents .cac_pickup .deta ul.deta_box li.bottom dd.prof_button {
  height: 70px;
  width: 150px;
  overflow:hidden;
}
#main_right .contents_area .box .contents .cac_pickup .deta ul.deta_box li.bottom dd.prof_button a {
  height: 70px;
  width: 150px;
  display: block;
  background-image: url(https://nukeparty.com/images/prof_button.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  text-indent: -9999px;
}

#main_right .contents_area .box .contents .cac_pickup .deta ul.deta_box li.bottom dd.prof_button a:hover {
  background-image: url(https://nukeparty.com/images/prof_button.gif);
  background-repeat: no-repeat;
  background-position: 0px -70px;
}
/*-- PROFILE --*/

#main_right .contents_area .box .header h2.cat_profile {
  background-image: url(https://nukeparty.com/images/pcat_profile.gif);
  background-repeat: no-repeat;
}

#main_right .contents_area .box .contents .cac_profile .profile_box {
  background-image: url(https://nukeparty.com/images/pcac_profile.jpg);
  background-repeat: no-repeat;
}

#main_right .contents_area .box .contents .cac_profile .profile_box .top {
  width: 630px;
  zoom: 1;
  overflow:hidden;
}

#main_right .contents_area .box .contents .cac_profile .profile_box .top:after {
  display: block;
  height: 0px;
  clear: both;
  content:"";
}

#main_right .contents_area .box .contents .cac_profile .profile_box .top .photo {
  float: left;
  width: 110px;
}
#main_right .contents_area .box .contents .cac_profile .profile_box .top .photo img {
  width: 100px;
  height: auto!important;
  display: block;
  padding: 5px;
  background-color: #CC99FF;
}

#main_right .contents_area .box .contents .cac_profile .profile_box .top .deta {
  float: right;
  width: 520px;
  zoom: 1;
}

#main_right .contents_area .box .contents .cac_profile .profile_box .top .deta:after {
  display: block;
  height: 0px;
  clear: both;
  content:"";
}

#main_right .contents_area .box .contents .cac_profile .profile_box .top .deta dl {
  width: 125px;
  float:left;
}

#main_right .contents_area .box .contents .cac_profile .profile_box .top .deta dl dt {
  padding-bottom: 2px;
  color: #CCCCCC;
  white-space:nowrap;
}

#main_right .contents_area .box .contents .cac_profile .profile_box .top .deta dl dt.prof_deta {
  background-image: url(https://nukeparty.com/images/form_bullet4.gif);
  background-repeat: no-repeat;
  background-position: left top;
  text-indent: 1.3em;
}

#main_right .contents_area .box .contents .cac_profile .profile_box .top .deta dl dd {
  padding-bottom: 8px;
  color: #CC99FF;
  font-weight: bold;
}
#main_right .contents_area .box .contents .cac_profile .profile_box .top .deta dl dd li {
  white-space:nowrap;
  line-height:140%;
}

#main_right .contents_area .box .contents .cac_profile .profile_box .bottom {
  width: 630px;
  padding-top: 20px;
  background-image: url(https://nukeparty.com/images/pcac_profilebottom.jpg);
  background-repeat: no-repeat;
  background-position: left top;
}

#main_right .contents_area .box .contents .cac_profile .profile_box .bottom ul li {
  width: 630px;
}

#main_right .contents_area .box .contents .cac_profile .profile_box .bottom ul li.text {
  color: #999999;
  line-height:140%;
}

.prof_box .photo {
  height: 100px;
  margin: 0px 7px 5px;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #000000;
  padding-bottom: 5px;
  overflow:hidden;
}
.prof_box .photo img {
  width:100%;
}

/*-- Mail --*/

#main_right .contents_area .box .header h2.cat_mail {
  background-image: url(https://nukeparty.com/images/pcat_mail.gif);
  background-repeat: no-repeat;
}

#main_right .contents_area .box .contents .cac_mail {
  background-image:url(https://nukeparty.com/images/pcac_mail.jpg);
  background-repeat:no-repeat;
  background-position:center;
}
/*-- Meet Board --*/

#main_right .contents_area .box .header h2.cat_meet {
  background-image: url(https://nukeparty.com/images/pcat_pickup.gif);
  background-repeat: no-repeat;
}

#main_right .contents_area .box .contents .cac_meet .meet_box {
  margin-top: 0px;
  margin-right: 15px;
  margin-bottom: 4px;
  margin-left: 15px;
  width: 600px;
  background-image: url(https://nukeparty.com/images/pcac_meet.gif);
  background-repeat: repeat-y;
  zoom: 1;
  overflow:hidden;
}

#main_right .contents_area .box .contents .cac_meet .meet_box:after {
  display: block;
  height: 0px;
  clear: both;
  content:"";
}

#main_right .contents_area .box .contents .cac_meet .meet_box .prof_box {
  margin: 2px;
  padding:6px 0px;
  width: 116px;
  height: auto;
  float: left;
  display: inline;
}

#main_right .contents_area .box .contents .cac_meet .meet_box .prof_box .photo {
  padding-bottom: 5px;
  text-align: center;
}

#main_right .contents_area .box .contents .cac_meet .meet_box .prof_box .photo {
  border: 2px solid #FFFF66;
}

#main_right .contents_area .box .contents .cac_meet .meet_box .prof_box .photo:hover {
  border: 2px solid #FFFFFF;
}

#main_right .contents_area .box .contents .cac_meet .meet_box .prof_box .text ul li {
  margin:0px 8px;
}

#main_right .contents_area .box .contents .cac_meet .meet_box .prof_box .text ul li a {
    color: #FFFF66;
}

#main_right .contents_area .box .contents .cac_meet .meet_box .prof_box .text ul li a:hover {
    color: #FFFFFF;
}
#main_right .contents_area .box .contents .cac_meet .meet_box .prof_box .text ul li.prof {
  width: 100px;
  padding-bottom: 2px;
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
  line-height:140%;
}
#main_right .contents_area .box .contents .cac_meet .meet_box .prof_box .text ul li.prof span {
  color:#FFFF00;
}
#main_right .contents_area .box .contents .cac_meet .meet_box .prof_box .text ul li.link {
  height: 21px;
  width: 100px;
  overflow:hidden;
}

#main_right .contents_area .box .contents .cac_meet .meet_box .prof_box .text ul li.link a {
  height: 21px;
  width: 100px;
  background-image: url(https://nukeparty.com/images/rbcm_l.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  display: block;
  text-indent: -9999px;
}

#main_right .contents_area .box .contents .cac_meet .meet_box .prof_box .text ul li.link a:hover {
  background-image: url(https://nukeparty.com/images/rbcm_l.gif);
  background-repeat: no-repeat;
  background-position: 0px -21px;
}

#main_right .contents_area .box .footer {
  padding-bottom:20px;
  margin-bottom: 20px;
  border-bottom: 1px dotted #666666;
}

#main_right .contents_area .box .footer .f_linkbox {
  overflow:hidden;
  height: 35px;
}

#main_right .contents_area .box .footer .f_linkbox a {
  background-image: url(https://nukeparty.com/images/rbf_l.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  display: block;
  height: 35px;
  width: 120px;
  margin-top: 0px;
  margin-right: 17px;
  margin-bottom: 0px;
  margin-left: 493px;
  text-indent: -9999px;
}

#main_right .contents_area .box .footer .f_linkbox a:hover {
  background-image: url(https://nukeparty.com/images/rbf_l.gif);
  background-repeat: no-repeat;
  background-position: 0px -35px;
}
