@charset "shift-JIS";

/***************************************/
/*                                     */
/*             全体定義                */
/*                                     */
/***************************************/

*
{
  margin:0;
  padding:0;
  font-weight:normal;
  font-style:normal;
  font-size:10pt;
  line-height:120%;
  font-family:arial,sans-serif;
}

html
{
  height:100%;
  overflow-y: scroll;
}

body
{
background-color:#000;
color:#FFF;
}

img
{
  vertical-align: bottom;
  border:0;
}

a
{
  color:#F6F;
}

a:hover
{
  color:#FF3399;
}

/*******************スクロールバー********************/
/*
html,body
{
  scrollbar-face-color      : #330;
  scrollbar-highlight-color : #FCC;
  scrollbar-shadow-color    : #FCC;
  scrollbar-3dlight-color   : #330;
  scrollbar-darkshadow-color: #330;
  scrollbar-arrow-color     : #FFF;
  scrollbar-track-color     : #330;
}
*/
/*float処理開始*/
div:after 
{
  content: "";
  display: block;
  clear: both;
  overflow: hidden;
}

/*\*/
* html div
{
  height: 1em;
  overflow: visible;
}

/**/
div
{
  overflow: hidden;
}

/*float処理終了*/


/**************************************************************/

#return{
  width:600px;
  margin:10px auto;
  background-color:#222;
  padding:10px;
}

#return div{
  margin:10px;
}

h3{
  font-weight:bold;
  color:#F0F;
  background-color:#FCF;
  letter-spacing:2px;
  padding:5px;
}

input.num{
  width:300px;
}

input.submit{
  width:200px;
  letter-spacing:5px;
}

div.submit{
  text-align:center;
}

table.conf{
  width:500px;
  margin:20px auto;
  border-left:1px solid #DDD;
  border-top:1px solid #DDD;
}
table.conf th,table.conf td{
  padding:10px 5px;
  border-right:1px solid #FFF;
  border-bottom:1px solid #FFF;
}
table.conf th{
  background-color:#333;
  width:150px;
}

div.thanks p{
  margin:10px;
}
div.thanks_address{
  margin:10px;
  padding:5px;
  background-color:#DDD;
  color:#333;
}
div.thanks_address p{
  font-size:12pt;
  letter-spacing:2px;
}
div.error{
  color:#F00;
  font-weight:bold;
  letter-spacing:2px;
}


/*******************************/
#main{
  width:800px;
  margin:0 auto;
}
p{
  line-height:180%;
  margin:10px;
}
p.title{
  font-weight:bold;
  font-size:140%;  
  margin:10px 0;
  color:#FCC;
}
h1{
  font-weight:bold;
  font-size:140%;  
  color:#FCC;
}