@charset "utf-8";

/*---------------------------------------------*/
/*    Link Color                               */
/*---------------------------------------------*/
a:link
{
  color : #078D00;
  text-decoration : none;
}

a:visited
{
  color : #189B12;
  text-decoration : none;
}

a:hover
{
  text-decoration : underline;
}

a:active
{
  color : #666;
}


/*=========================================*/
/*   utility                               */
/*=========================================*/

/*Cross Browser min-height*/
.foo {
min-height:100px;
height: auto !important;
height: 100px;
}

/*Cross Browser min-width*/
.bar {
min-width:100px;
width: auto !important;
width: 100px;
}


.stopLine_grass
{
  border:0;
  width : 85%;
  height:20px;
  margin : 0 auto 5px auto;
  background:transparent url(../parts/bg_hr_grass.gif) no-repeat -30px top;
}




/*=========================================*/
/*   メイン                               */
/*=========================================*/
body
{
  background  : #661b44;
}


#page
{

}


#header
{
  width:100%;
  height:70px;
  margin:0;
  padding:0;
  
  background  : transparent url(../parts/bg_header.jpg) repeat-x left top;
  border-bottom : solid 1px #661b44;
}



#contents
{

  margin :0;
  padding:25px 0 50px 0;
  background  : transparent url(../parts/bg_body.gif) repeat left top;
  border-bottom : solid 1px #FFF;
  
  letter-spacing : 0.1em;
}

#boxA
{
    border:solid 0px;
  width :400px;
  margin:0;
  padding:0;
  float:left;
}
#boxB
{
    border:solid 0px;
  width : 340px;
  margin-left:30px;
  padding:0;
  float:left;
}

#boxA, #boxB
{
  margin:0 10px;
  padding:0;
  
}


#originalTextdata
{
  width : 99%;
  height : 400px;
  margin:10px 0;
}

button
{
  background  : transparent;
  border:0;
  /*cursor : pointer; default */
}


#footer
{
  width  : 80%;
  height : 30px;
  margin :0;
  padding:10px;
  
  color :#DFDFDF;
}



ul.li_disc
{
  margin : 0.5em 0;
}

ul.li_disc li
{
  margin-left : 2em;
  margin-bottom : 0.5em;
  
  list-style-type : disc;
  line-height : 1.25;
}

#lastResult
{
  font-size : 150%;
}

.thanksMsg
{
  margin : 2em 0;
  padding : 0.9em;
}

