@charset "utf-8";
/*
 * ==========================================================================
 * 
 * プラン css
 * 
 * ==========================================================================
 */
#content {
  width: 100%;
  background: url(../../images/content/plan/bg.jpg);
  padding: 0 0 200px 0;
}
#content_in {
  width: 1000px;
  margin: 0 auto;
}
#content_in h2 {
  padding: 55px 0 0 0;
}
#content_in .main_copy {
  margin: 60px 0 0 0;
  text-align: center;
}
#main_navi_area {
  width: 950px;
  margin: 50px auto 0 auto;
  background-color: #000000;
  padding: 8px 0;
}
.main_navi01 {
  width: 934px;
  margin: 0 auto;
}
.main_navi01 .left {
  width: 463px;
  float: left;
}
.main_navi01 .right {
  width: 463px;
  float: right;
}
.main_navi02 {
  width: 934px;
  margin: 8px auto 0 auto;
}
.main_navi02 .left {
  width: 463px;
  float: left;
}
.main_navi02 .right {
  width: 463px;
  float: right;
}
/* 下層 */
#subnav {
  width: 654px;
  margin: 68px auto 0 auto;
}
#subnav .sub01 {
  width: 111px;
  float: left;
}
#subnav .sub02 {
  width: 111px;
  float: left;
  margin: 0 0 0 70px;
}
#plan_box01 {
  width: 934px;
  margin: 28px auto 0 auto;
  background-color: #000000;
  padding: 40px 8px 73px 8px;
}
#plan_box01 .plan_head {
  width: 934px;
}
#plan_box01 .plan_head h3 {
  width: 449px;
  float: left;
  padding: 0 0 0 38px;
}
#plan_box01 .plan_head .head_copy {
  width: 339px;
  float: left;
  padding: 13px 0 0 55px;
}
#plan_box01 .pic {
  margin: 32px 0 0 0;
}
#plan_box01 .copy {
  margin: 50px 0 0 60px;
}
#plan_box01 .madori {
  margin: 50px 0 0 60px;
}
#plan_box02 {
  width: 934px;
  margin: 28px auto 0 auto;
  background-color: #000000;
  padding: 40px 8px 73px 8px;
}
#plan_box02 .plan_head {
  width: 934px;
}
#plan_box02 .plan_head h3 {
  width: 507px;
  float: left;
  padding: 0 0 0 38px;
}
#plan_box02 .plan_head .head_copy {
  width: 321px;
  float: left;
  padding: 4px 0 0 26px;
}
#plan_box02 .pic {
  margin: 32px 0 0 0;
}
#plan_box02 .copy {
  margin: 50px 0 0 60px;
}
#plan_box02 .madori {
  margin: 50px 0 0 65px;
}
#plan_box03 {
  width: 934px;
  margin: 28px auto 0 auto;
  background-color: #000000;
  padding: 40px 8px 73px 8px;
}
#plan_box03 .plan_head {
  width: 934px;
}
#plan_box03 .plan_head h3 {
  width: 339px;
  float: left;
  padding: 0 0 0 38px;
}
#plan_box03 .plan_head .head_copy {
  width: 458px;
  float: left;
  padding: 14px 0 0 44px;
}
#plan_box03 .pic {
  margin: 32px 0 0 0;
}
#plan_box03 .copy {
  margin: 50px 0 0 60px;
}
#plan_box03 .madori {
  margin: 50px 0 0 65px;
}
#plan_box04 {
  width: 934px;
  margin: 28px auto 0 auto;
  background-color: #000000;
  padding: 40px 8px 73px 8px;
}
#plan_box04 .plan_head {
  width: 934px;
}
#plan_box04 .plan_head h3 {
  width: 533px;
  float: left;
  padding: 0 0 0 38px;
}
#plan_box04 .plan_head .head_copy {
  width: 284px;
  float: left;
  padding: 4px 0 0 31px;
}
#plan_box04 .pic {
  margin: 32px 0 0 0;
}
#plan_box04 .copy {
  margin: 50px 0 0 60px;
}
#plan_box04 .madori {
  margin: 35px 0 0 41px;
}



#bottom_nav {
  width: 950px;
  height: 287px;
  background-color: #000000;
  margin: 80px auto 0 auto;
}
#bottom_nav .nav {
  width: 934px;
  height: 165px;
  margin: 0 auto;
  padding: 8px 0 0 0;
}
#bottom_nav .nav .nav01 {
  width: 229px;
  float: left;
}
#bottom_nav .nav .nav02 {
  width: 229px;
  float: left;
  margin: 0 0 0 6px;
}
#bottom_nav .copy {
  text-align: center;
  padding: 24px 0 0 0;
}
