@charset "utf-8";
/* CSS Document */

/*
Theme Name: AMATERASU
Description: Easy,SimpleDesign
Version: simple 1.1
Base Color: red
Author: AMATERASU
Author URI: http://www.seo-amaterasu.com/
*/

@media all and (min-width: 700px){

/* layout */
body {
  min-width: 1000px;
  margin: 0; 
  padding: 0;
}

#header {
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
}

#header_in {
  width: 1200px;
  height: auto;
  margin: 0 auto;
  padding-bottom: 20px;
  display: table;
}

#global_navi {
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
  overflow: hidden;
  background-color: #eeeeee; /* [if lt IE 9] */
  background: -webkit-gradient(
  linear,
  left top,
  left bottom,
  color-stop(0, #f8f8f8),
  color-stop(1, #dddddd)
);
  background: -o-linear-gradient(bottom, #f8f8f8 0%, #dddddd 100%);
  background: -moz-linear-gradient(bottom, #f8f8f8 0%, #dddddd 100%);
  background: -webkit-linear-gradient(bottom, #f8f8f8 0%, #dddddd 100%);
  background: -ms-linear-gradient(bottom, #f8f8f8 0%, #dddddd 100%);
  background: linear-gradient(to bottom, #f8f8f8 0%, #dddddd 100%);
}

#global_navi_in {
  width: 1200px;
  height: auto;
  margin: 0 auto;
  padding: 0 20px;
  overflow: hidden;
}

#main_visual {
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
}

#main_visual_in {
  width: 1200px;
  height: auto;
  margin: 0 auto;
  padding: 0;
}

#sub_visual {
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
}

#sub_visual_in {
  width: 1200px;
  height: auto;
  margin: 0 auto;
  padding: 0;
}

#wrapper {
  width: 1000px;
  height: auto;
  margin: 0 auto;
  /* padding: 20px 20px 40px 20px; */
  padding: 20px 0;
  display: table;
  background: #ffffff;
}

#content {
  width: 730px;
  height: auto;
  margin: 0;
  padding: 0;
  float: right;
}

#content.one-column {
  width: 100%;
  float: none;
}

#sidebar {
  width: 240px;
  height: auto;
  margin: 0;
  padding: 0;
  float: left;
}

#footer {
  width: 100%;
  height: auto;
  display: table;
  clear: both;
  background-color: #f5f5f5;
}

#footer_in {
  width: 1200px;
  height: auto;
  margin: 0 auto;
  padding: 20px 0 20px 0;
  display: table;
}

#copyright {
  width: 100%;
  height: auto;
  padding: 10px 0;
  display: table;
  background-color: #999999;
}
}