/*
Theme Name: AMATERASU
Description: Easy,SimpleDesign,FiveColorVariations
Version: simple 1.1
Base Color Variations: beige
Author: AMATERASU
Author URI: http://www.seo-amaterasu.com/
*/

@charset "utf-8";
/* CSS Document */

/* layout */
body {
  min-width: 1035px;
  margin: 0;
  padding: 0;
  background: #ffffff;
  background-image: url("images/body_bg.jpg");
  /* background-size: 700px; */
}

#header_tagline{
  background: #426b33;
  /* border-top: solid 10px #76a359; */
}
#header_tagline h1{
  width: 1200px;
  height: auto;
  margin: auto;
  color: #fff;
  font-size: 14px;
  padding: 3px 0px;
  font-weight: normal;
}

#header {
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
  position: relative;
  background-image: url("images/head_bak.jpg");
  background-position: center;
  /* background-size: cover; */
  /* background-repeat: no-repeat; */
}

#header_in {
  width: 1200px;
  height: auto;
  margin: 0 auto;
  padding: 20px 0px 20px;
  overflow: hidden;
}

#global_navi {
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
  overflow: hidden;
  background-image: url("images/nav_bak.jpg");
  background-position: center;
  /* background-size: cover;
  background-repeat: no-repeat; */
}

#global_navi_in {
  width: 1100px;
  height: 60px;
  margin: 0 auto;
  padding: 3px 0px;
  overflow: hidden;
}

#main_visual {
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
  background-image: url("images/main_bak.jpg");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

#main_visual_in {
  width: 1600px;
  height: auto;
  margin: 0 auto;
  padding: 0;
}

#main_visual_lp {
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
  background-image: url("images/main_bak2.jpg");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

#main_visual_in_lp {
  width: 1400px;
  height: auto;
  margin: 0 auto;
  padding: 0;
}

#main_visual_bottom {
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
  background-color: #1981cc;
}

#main_visual_bottom_in {
  width: 1400px;
  height: auto;
  margin: 0 auto;
  padding: 0;
}

#jiko-main_visual {
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
  background-image: url("images/main_bak.jpg");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

#jiko-main_visual_in {
  width: 1200px;
  height: auto;
  margin: 0 auto;
  padding: 0;
}

#wrapper {
  overflow: hidden;
  margin: 40px auto;
  width: 100%;
  max-width: 1140px;
  background: #FFF;
  padding: 50px 60px;
  border-radius: 20px;
  box-sizing: border-box;
  box-shadow: 0px 0px 6px 1px rgba(91,78,72,0.17);
}

#content {
  width: 700px;
  height: auto;
  margin: 0;
  padding: 0;
  float: right;
}

#sidebar {
  width: 260px;
  height: auto;
  margin: 0;
  padding: 0;
  float: left;
}

#footer {
  width: 100%;
  height: auto;
  display: table;
  clear: both;
  border-top: 5px solid #426b33;
  background: #fefbf1;
}

#footer_in {
  width: 1200px;
  height: auto;
  margin: 0 auto;
  padding: 13px 0px 20px;
  display: table;
}

.copyright_out {
  width: 100%;
  height: auto;
  padding: 7px 0;
  display: table;
  border-top: 1px solid #ffffff;
  background: #426b33;
}
