@charset "utf-8";

/*--------------------------------------
  Universal selector
---------------------------------------*/

*{
  color       : black;
  background  : transparent;
  font-size   : small;
  margin      : 0;
  padding     : 0;
}

/*--------------------------------------
  Structure Module
---------------------------------------*/

body {
  background  : #FFFFFF;
  color       : #333333;
  font-size   : 100%;
  font-family : "Osaka",Arial,sans-serif;
  margin      : 0;
  padding     : 0;
  text-align  : center;
  }

/*--------------------------------------
  Text Module
---------------------------------------*/

h1,h2,h3,h4,h5,h6,p,pre,div {
  margin  : 0;
  padding : 0;
  }

h2 {
  font-family : Arial,sans-serif;
  text-align  : left;
  width       : 654px;
  margin      : 0 auto;
  }

p {
  text-align  : left;
  }

address {
  display : none;
  }

#content p {
  font-size   : 100%;
  margin      : 1.2em 0px;
  line-height : 1.6em;
  }

/*--------------------------------------
  Hypertext Module
---------------------------------------*/

a {  
  color  : #006599;
  text-decoration: none;
  }

a:link  {
  color  : #006599;
  text-decoration: underline;
  border : none;
  }

a:link img {
  border : none;
  }

a:visited {
  color : #006599;
  border  : none;
  }

a:hover {
  color : navy;
  }

a:hover img {
  border  : none;
  }

a img {
  border  : none;
  padding : 0;
  }

/*--------------------------------------
  List Module
---------------------------------------*/

#sitemap ul li,
#footer ul li {
  display : inline;
  }

#bread{
  display:none;
  }

/*--------------------------------------
  Form Module
---------------------------------------*/

form  {
  border            : none;
  background-color  : transparent;
  padding           : 0;
  margin            : 0;
  }

input {
	padding: 0.1em 0.2em;
  }

label {
  font-size   : smaller;
  }

/*--------------------------------------
  Image Module
---------------------------------------*/

img {
  border          : 0px;
  vertical-align  :  bottom;
  }

#searchform img {
  cursor : pointer;
  }

/*--------------------------------------
  Object Module
---------------------------------------*/

object,
embed {
  display : none;
  }

/*--------------------------------------
  Design Container
---------------------------------------*/

#container {
  }

#header {
  display : none;
  }

#sitemap  {
  display : none;
  }

#book_outline {
  background  : none;
  text-align  : left;
 }

#contents_field {
  float       : left;
  position    : relative;
  width       : 720px;
  padding-top : 1.5em;
  }

#book_title {
  display : none;
  }

#footer {
  display : none;
  }

#copyright  {
  display : none;
  }
  
#side{
  display:none;
  }


/*--------------------------------------
  others
---------------------------------------*/


/*--------------------------------------

---------------------------------------*/

.topics {
  clear         : both;
  position      : relative;
  height        : 84px;
  text-align    : left;
  margin        : auto !important;
  margin-top    : 20px !important;
  margin-bottom : 20px !important;
  width         : 600px;
  }

#book_line_t {
  display  : none;
  }

#sashie {
  display:none;
  }
 

/*--------------------------------------
  　2階層目以降コンテンツ
---------------------------------------*/  

.level2 h2{
  }

#level2 #main h3{
  background:url(../images/content_h3_back.gif) no-repeat bottom;
  }
  
.point_org{
  background:#FFF6CD;
  }  

/*--------------------------------------
  　2階層目以降コンテンツ
---------------------------------------*/  

#level2-2 #main h2{
  background:url(../images/content_h3_back.gif) no-repeat bottom;
  }

.price{
  background:#FFFFCC;
  }

#recommend{
  background:#FFFFDF;
  }

#main #element-link h3{
  background-color:#e6e6e6;
  }
  
#main #mixing h3{
  background-color:#e6e6e6;
  }

#main #popularity h3{
  background-color:#e6e6e6;
  }

#popularity p{
  background:#eeeeee;
  }
