@charset "UTF-8";

body {
  }

/* ----------------------------------------------------------------------------
 Header
---------------------------------------------------------------------------- */

#header{
	width :100% ;
	color : #000;
	background-color : #fff;
}
#header-inner{
	width :98%;
	margin-left:5px;
	color : #000;
	background-color : #fff;
	border-bottom: 1px solid #000;

}

#contents{
/*	border:solid 0.05em;*/
	padding: 0px; 
	margin-top : 0px;
	margin-left : 20%;
	margin-right : 0px;
	color : #000;
	background-color : #fff;
}

#logo{
	width : 95%;
	height : 51px;
	color : #000;
	background-image : url(../css/img/OnlineShop-Logo.png);
	background-repeat: no-repeat;
	background-position : top right;
	margin-right: 10px;
}
#logo_inner{
	position : absolute;
	right: 20px;

	width : 250px;
	height : 41px;
	text-align:right;
	font-weight : bold;
	padding-top :25px;
	color : #888;
}

#navi_page {
  float : right;
  margin-right : 10px;
}


/* ----------------------------------------------------------------------------
 Alpha
---------------------------------------------------------------------------- */
#alpha {
  font-size: 90%;
}

h1 {
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 5px;
	font-weight:bold;
	font-size:110%
}

h2 {
  margin-top: 20px;
  margin-bottom: 5px;
  padding-left: 5px;
	font-weight:bold;
	background-color : #eee;
	font-size:100%
}

p {
	margin-top: 5px;
    margin-bottom: 10px;
	padding: 0em; 
	margin-left : 0;
	color : #000;
	background-color : #fff;
}


table,caption,th,tr,td {
	border:1px solid #000;
}

td {
	padding: 3px;
}

dd {
	margin-left : 20px;
}

dl,ul {
	margin-bottom : 20px;
	margin-left : 5%;
}

dt {
	font-weight:bold;
	
}

li {
	margin-left : 20px;
}



dl {
}

.image{
	padding: 2px; 
	margin-top : 0;
	margin-left : 0;
	margin-right : 0;
	color : #000;
	background-color : #fff;
	float: right;
}

.image_center{
	padding: 2px; 
	margin-top : 0;
	margin-left : auto;
	margin-right : auto;
	width : 10 em;
	color : #000;
	background-color : #fff;
	float: right;
	text-align:center;
}

.caption{
	font-size:80%;
	color : #000;
	background-color : #fff;
	margin-top : 0.2em;
	margin-bottom : 0.2em;
	margin-left : 0.2em;
	margin-right : 0.2em;

	text-align=left;

}

.caution{
	font-color:red;
	font-size:60%;
	color : #800;
	background-color : #fff;
	margin-top : 0.2em;
	margin-bottom : 0.2em;
	margin-left : 0.2em;
	margin-right : 0.2em;

	text-align:left;

}
.copyright{
	font-size:60%;
	color : #000;
	background-color : #fff;
	margin-top : 0.2em;
	margin-bottom : 0.2em;
	margin-left : 0.2em;
	margin-right : 0.2em;

	text-align:left;

}

.citation {
	font-style:italic;
	color : #06c;
	background-color : #ffe;
	margin : 0.2em 0.2em 0.2em 2em;
	padding  : 0.5em;

}

pre {
	font-style:normal;
	margin : 0.2em 0.2em 0.2em 2em;
	padding  : 0.5em;

}

.small {
	font-size:80%;
	font-style:italic;
}

strong { 
	font-weight: bolder 
}

/* ----------------------------------------------------------------------------
 Beta
---------------------------------------------------------------------------- */
#beta{
 font-size: 80%;
}
#beta dl {
	margin-left : 0%;
}
#beta dt {
	font-weight:bold;
}

#beta dd {
	margin-left : 5%;
	
}


/* ----------------------------------------------------------------------------
 Footer
---------------------------------------------------------------------------- */

.navi{
	font-size:100%;
	color : #000;
	background-color : #fff;
	margin-top : 0.2em;
	margin-bottom : 0.2em;
	margin-left : 0.2em;
	margin-right : 0.2em;
	text-align:left;
}



