@charset "utf-8";

/*初期化---------------------------------------*/
body,div,pre,p,blockquote,
form,fieldset,input,textarea,select,option,
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,
table,th,td,embed,object {
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}

/*初期化2---------------------------------------*/
h1,h2,h3,h4,h5,h6 {
	font-style: normal;
	font-weight: bold;
}
 
table {border-spacing:0;}

* html table {border-collapse:collapse;}

*:first-child+html table {border-collapse:collapse;}

caption,th {text-align:left; font-weight:normal;}

table,th,td,img {border:0;}

img,input {vertical-align:middle;}

q:before,q:after {content:'';}

ul {list-style: none;}


/*設定2---------------------------------------*/

 
/* --- link --- */
 
a {
	color: #003366;
}

a:visited {
	color: #003366;
}

a:hover {
	color: #003366;
}
 
/* --- general --- */
 

img{
	vertical-align:middle;
}
 
ul {}
ol {}
 
table {
	margin-bottom: 1.5em;
	font-size: 1.2em;
	line-height: 1.7;
}

div.subject {
   text-align: left;
   float: left;
}
div.price {
   text-align: right;
}

dl.price dt {
  float: right;
  width: 7.5em;
  padding-right: 5px;
}

dl.price dd {
  margin-right: 7.5em;
}

/*baseEnd---------------------------------------*/