@charset "UTF-8";
/* line 22, backet.scss */
#bucket_wrapper {
  padding: 10px 0 50px 0;
}

/* line 26, backet.scss */
#bucket_local_nav {
  zoom: 1;
  margin-bottom: 60px;
}
/* line 26, ../sass/_mixin.scss */
#bucket_local_nav:after {
  content: "";
  display: block;
  clear: both;
}
/* line 29, backet.scss */
#bucket_local_nav li {
  float: left;
  margin-right: 10px;
}
/* line 32, backet.scss */
#bucket_local_nav li.last {
  margin-right: 0;
}
/* line 35, backet.scss */
#bucket_local_nav li.new {
  position: relative;
}
/* line 37, backet.scss */
#bucket_local_nav li.new:before {
  content: url(/img/education/bucket/common/icon_new.png);
  display: block;
  position: absolute;
  top: -24px;
  left: 0;
  right: 0;
  margin: auto;
  width: 60px;
  z-index: 2;
}

@-moz-document url-prefix() {
  /* line 53, backet.scss */
  #bucket_content a.ex:before {
    bottom: -2px;
  }
}
/* line 58, backet.scss */
#bucket_content a.ex {
  color: #B4050F;
  font-size: 13px;
  text-decoration: none;
  border-bottom: 1px solid;
  position: relative;
  margin-left: 1em;
}
/* line 71, ../sass/_mixin.scss */
#bucket_content a.ex:before {
  content: ">";
  padding-right: 3px;
  text-decoration: none;
  display: inline-block;
  border-bottom: none;
  position: absolute;
  left: -1em;
}
/* line 80, ../sass/_mixin.scss */
#bucket_content a.ex:hover {
  border-bottom: none;
}
/* line 61, backet.scss */
#bucket_content > section {
  margin-bottom: 90px;
}
/* line 63, backet.scss */
#bucket_content > section h2 {
  margin-bottom: 55px;
}
/* line 65, backet.scss */
#bucket_content > section h2:before {
  width: 38px;
  height: 73px;
  top: -20px;
  margin: 0;
}
/* line 72, backet.scss */
#bucket_content > section h2.l2:before {
  top: -10px;
  margin: auto;
}
/* line 80, backet.scss */
#bucket_content > section.section_01 h2:before, #bucket_content > section.section_05 h2:before {
  background: url(/img/education/bucket/common/icon_bucket_01.png) no-repeat;
}
/* line 87, backet.scss */
#bucket_content > section.section_02 h2:before {
  background: url(/img/education/bucket/common/icon_bucket_02.png) no-repeat;
}
/* line 94, backet.scss */
#bucket_content > section.section_03 h2:before {
  background: url(/img/education/bucket/common/icon_bucket_03.png) no-repeat;
}
/* line 101, backet.scss */
#bucket_content > section.section_04 h2:before {
  background: url(/img/education/bucket/common/icon_bucket_04.png) no-repeat;
}
/* line 106, backet.scss */
#bucket_content > section.last {
  margin-bottom: 0px !important;
}
/* line 109, backet.scss */
#bucket_content > section .section_content {
  zoom: 1;
}
/* line 26, ../sass/_mixin.scss */
#bucket_content > section .section_content:after {
  content: "";
  display: block;
  clear: both;
}
/* line 111, backet.scss */
#bucket_content > section .section_content .content_right {
  float: right;
  margin-left: 50px;
}
/* line 117, backet.scss */
#bucket_content > section .section_content .text img {
  float: right;
  margin: 0 0 30px 30px;
}
/* line 123, backet.scss */
#bucket_content > section .section_content.type_02 .content_left {
  float: left;
  margin-right: 50px;
}
/* line 127, backet.scss */
#bucket_content > section .section_content.type_02 .content_right {
  float: none;
  margin-left: 0;
}
/* line 133, backet.scss */
#bucket_content > section .section_content.js-fixHeight .content_right, #bucket_content > section .section_content.js-fixHeight .content_left {
  margin-bottom: 40px;
}
/* line 138, backet.scss */
#bucket_content > section .note {
  font-size: 12px;
  padding-top: 10px;
  line-height: 0.5;
}
/* line 143, backet.scss */
#bucket_content > section .bucket_notice {
  margin: 0 auto 55px;
  color: #B4050F;
  text-align: center;
}
/* line 149, backet.scss */
#bucket_content table {
  width: 100%;
  margin-bottom: 18px;
}
/* line 152, backet.scss */
#bucket_content table th {
  background: #F3E1CA;
  text-align: center;
  padding: 0 20px;
  width: 150px;
  border-bottom: 3px solid #fff;
  border-right: 3px solid #fff;
}
/* line 162, backet.scss */
#bucket_content table td {
  background: #fbf6ee;
  padding: 30px 45px;
  border-bottom: 3px solid #fff;
}
/* line 165, backet.scss */
#bucket_content table td strong {
  display: block;
  margin-bottom: 0.5em;
  font-size: 16px;
  font-weight: bold;
}
/* line 175, backet.scss */
#bucket_content table td img.right {
  float: right;
  margin-left: 30px;
}
/* line 182, backet.scss */
#bucket_content table.type_01 th {
  padding: 15px 10px;
  width: auto;
  /*
  &.icon_paper {
  	//background: #F3E1CA url(/img/education/bucket/common/table_icon_01.png) no-repeat center 12px;
  	img {
  		margin-bottom: 3px;
  	}
  }
  &.icon_internet {
  	//background: #F3E1CA url(/img/education/bucket/common/table_icon_02.png) no-repeat center 12px;
  	img {
  		margin-bottom: 3px;
  	}
  }
  */
}
/* line 186, backet.scss */
#bucket_content table.type_01 th img {
  margin-bottom: 3px;
}
/* line 206, backet.scss */
#bucket_content table.type_02 th, #bucket_content table.type_02 td {
  padding: 10px;
  font-weight: bold;
  border-bottom: 10px solid #fff;
  border-right: 10px solid #fff;
}
/* line 214, backet.scss */
#bucket_content table.type_02 th {
  background: #f0f5dc;
  text-align: left;
  width: auto;
}
/* line 219, backet.scss */
#bucket_content table.type_02 td {
  background: #f5f7eb;
}

/*バケツ稲トップページ*/
/* line 228, backet.scss */
.bucket_top #bucket_content .section_content {
  padding: 0 40px;
}
/* line 232, backet.scss */
.bucket_top #bucket_content table.type_01 th {
  width: 120px !important;
}
/* line 237, backet.scss */
.bucket_top #bucket_content .section_01 .content_right {
  position: relative;
  top: -8px;
}
/* line 241, backet.scss */
.bucket_top #bucket_content .section_01 .link a:before {
  display: none;
}
/* line 244, backet.scss */
.bucket_top #bucket_content .section_01 .notice {
  width: 800px;
  margin: 40px auto 0;
  padding: 20px;
  border: solid 1px #d6222c;
}
/* line 250, backet.scss */
.bucket_top #bucket_content .section_01 p.notice_lead {
  text-align: center;
  font-size: 16px;
  font-weight: bold;
}
/* line 255, backet.scss */
.bucket_top #bucket_content .section_01 p.notice_txt {
  margin-bottom: 0;
  line-height: 2;
}
/* line 261, backet.scss */
.bucket_top #bucket_content .section_02 p.notice {
  position: relative;
  margin-bottom: 40px;
  padding: 30px;
  background-color: #F2F2F2;
  border: 7px solid #f2f2f2;
  border-radius: 6px;
  text-align: center;
  box-shadow: 0px 0px 0px 3px #E6E6E6 inset;
  box-sizing: border-box;
}
/* line 271, backet.scss */
.bucket_top #bucket_content .section_02 p.notice img {
  position: absolute;
  right: -6px;
  bottom: 0;
}
/* line 276, backet.scss */
.bucket_top #bucket_content .section_02 p.notice .notice_txt {
  line-height: 2;
}
/* line 280, backet.scss */
.bucket_top #bucket_content .section_02 p.lead {
  margin-bottom: 28px;
  font-size: 15px;
  font-weight: bold;
  text-align: center;
  line-height: 1.7;
}
/* line 286, backet.scss */
.bucket_top #bucket_content .section_02 p.lead.txt_red {
  color: #d6222c;
}
/* line 290, backet.scss */
.bucket_top #bucket_content .section_02 .notice_list {
  width: 540px;
  margin: 0 auto;
}
/* line 293, backet.scss */
.bucket_top #bucket_content .section_02 .notice_list li {
  font-size: 12px;
  line-height: 1.8;
  text-indent: -1em;
  padding-left: 1em;
}
/* line 298, backet.scss */
.bucket_top #bucket_content .section_02 .notice_list li span {
  color: #d6222c;
  font-weight: bold;
}
/* line 304, backet.scss */
.bucket_top #bucket_content .section_02 h2 {
  position: relative;
}
/* line 306, backet.scss */
.bucket_top #bucket_content .section_02 h2 .icon_emi {
  position: absolute;
  top: -59px;
  right: 0px;
  background: none;
}
/* line 313, backet.scss */
.bucket_top #bucket_content .section_02 h3 {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 50px;
}
/* line 317, backet.scss */
.bucket_top #bucket_content .section_02 h3 span {
  padding-top: 20px;
  font-size: 15px;
  font-weight: normal;
  color: #000;
  display: block;
}
/* line 325, backet.scss */
.bucket_top #bucket_content .section_02 section {
  margin-bottom: 70px;
}
/* line 328, backet.scss */
.bucket_top #bucket_content .section_02 .case {
  text-align: center;
}
/* line 330, backet.scss */
.bucket_top #bucket_content .section_02 .case .btn_wrap {
  display: inline-block;
  margin-bottom: 20px;
  padding: 20px;
  background: #fbf6ee;
  border-radius: 4px;
}
/* line 337, backet.scss */
.bucket_top #bucket_content .section_02 .case .btn_wrap a + a {
  margin-left: 8px;
}
/* line 342, backet.scss */
.bucket_top #bucket_content .section_02 .case .ban_horizon {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
}
/* line 347, backet.scss */
.bucket_top #bucket_content .section_02 .case .ban_horizon > * {
  margin: 0 10px;
}
/* line 352, backet.scss */
.bucket_top #bucket_content .section_02 .destination {
  padding: 20px 0;
  display: table;
  width: 100%;
  border-top: 1px dotted #402713;
  border-bottom: 1px dotted #402713;
}
/* line 360, backet.scss */
.bucket_top #bucket_content .section_02 .destination h3 {
  color: #098b1d;
  font-size: 20px;
  font-weight: bold;
  display: table-cell;
  width: 240px;
  vertical-align: middle;
  border-right: 1px dotted #402713;
}
/* line 371, backet.scss */
.bucket_top #bucket_content .section_02 .destination .textBox {
  padding-left: 45px;
}
/* line 373, backet.scss */
.bucket_top #bucket_content .section_02 .destination .textBox .name {
  font-size: 22px;
  font-weight: bold;
  margin-bottom: 0em;
}
/* line 378, backet.scss */
.bucket_top #bucket_content .section_02 .destination .textBox .address {
  font-size: 16px;
  font-weight: bold;
  margin: 5px 0;
  line-height: 1.2;
}
/* line 384, backet.scss */
.bucket_top #bucket_content .section_02 .destination .textBox .note {
  font-size: 12px;
  margin-top: 0px;
}
/* line 391, backet.scss */
.bucket_top #bucket_content .section_02 .app_private h3 {
  margin-bottom: 15px;
}
/* line 394, backet.scss */
.bucket_top #bucket_content .section_02 .app_private table {
  margin: 0 auto;
  width: 710px;
}
/* line 399, backet.scss */
.bucket_top #bucket_content .section_02 .delivery_container {
  overflow: hidden;
  margin-top: 20px;
  margin-bottom: 40px;
}
/* line 403, backet.scss */
.bucket_top #bucket_content .section_02 .delivery_container .delivery_ttl {
  text-align: center;
  font-size: 12px;
}
/* line 407, backet.scss */
.bucket_top #bucket_content .section_02 .delivery_container .charge_for_delivery {
  width: 34%;
  float: left;
  margin-right: 1%;
  border-collapse: collapse;
  font-size: 12px;
}
/* line 413, backet.scss */
.bucket_top #bucket_content .section_02 .delivery_container .charge_for_delivery th, .bucket_top #bucket_content .section_02 .delivery_container .charge_for_delivery td {
  border: solid #ccc 1px;
  background-color: #fff;
  padding: 8px 20px;
  font-weight: normal;
}
/* line 419, backet.scss */
.bucket_top #bucket_content .section_02 .delivery_container .charge_for_delivery td {
  text-align: right;
}
/* line 423, backet.scss */
.bucket_top #bucket_content .section_02 .delivery_container caption {
  text-align: center;
  margin-bottom: 4px;
}
/* line 427, backet.scss */
.bucket_top #bucket_content .section_02 .delivery_container .charge_for_delivery_notice {
  float: left;
  margin-top: 14px;
  color: #d6222c;
  font-weight: bold;
  text-align: left;
  font-size: 12px;
  padding-left: 1em;
  text-indent: -1em;
}
/* line 437, backet.scss */
.bucket_top #bucket_content .section_02 .delivery_container .notice_list {
  clear: both;
  width: 100%;
}
/* line 14, backet.scss */
.bucket_top #bucket_content .section_03 table th {
  background: #f2e8d0;
}
/* line 17, backet.scss */
.bucket_top #bucket_content .section_03 table td {
  background: #fefaf5;
}
/* line 448, backet.scss */
.bucket_top #bucket_content .section_03 .table_left th, .bucket_top #bucket_content .section_03 .table_right th {
  padding: 0 20px;
  width: 2.5em;
}
/* line 452, backet.scss */
.bucket_top #bucket_content .section_03 .table_left td, .bucket_top #bucket_content .section_03 .table_right td {
  padding: 10px 15px;
}
/* line 456, backet.scss */
.bucket_top #bucket_content .section_03 .table_left {
  float: left;
  width: 370px;
}
/* line 460, backet.scss */
.bucket_top #bucket_content .section_03 .table_right {
  float: right;
  width: 430px;
}
/* line 466, backet.scss */
.bucket_top #bucket_content .section_04 .text {
  text-align: center;
  margin-bottom: 40px;
}
/* line 470, backet.scss */
.bucket_top #bucket_content .section_04 .btn_block_1row {
  zoom: 1;
  width: 555px;
  margin: 0 auto 20px auto;
}
/* line 26, ../sass/_mixin.scss */
.bucket_top #bucket_content .section_04 .btn_block_1row:after {
  content: "";
  display: block;
  clear: both;
}
/* line 474, backet.scss */
.bucket_top #bucket_content .section_04 .btn_block_1row .contact {
  float: left;
}
/* line 477, backet.scss */
.bucket_top #bucket_content .section_04 .btn_block_1row .faq {
  float: right;
}
/* line 481, backet.scss */
.bucket_top #bucket_content .section_04 .img {
  text-align: center;
}

/*//バケツ稲トップページ*/
/*バケツ稲役立つ資料*/
/* line 491, backet.scss */
.bucket_document_top #bucket_content .section_01 .pdf_links {
  zoom: 1;
  margin-bottom: 40px;
}
/* line 26, ../sass/_mixin.scss */
.bucket_document_top #bucket_content .section_01 .pdf_links:after {
  content: "";
  display: block;
  clear: both;
}
/* line 494, backet.scss */
.bucket_document_top #bucket_content .section_01 .pdf_links + .pdf_links {
  margin-bottom: 85px;
}
/* line 497, backet.scss */
.bucket_document_top #bucket_content .section_01 .pdf_links li {
  width: 249px;
  display: table-cell;
}
/* line 501, backet.scss */
.bucket_document_top #bucket_content .section_01 .pdf_links li.pdf_01 {
  padding-right: 40px;
  border-right: 1px dotted #412814;
}
/* line 505, backet.scss */
.bucket_document_top #bucket_content .section_01 .pdf_links li.pdf_02 {
  padding: 0 40px;
  border-right: 1px dotted #412814;
}
/* line 509, backet.scss */
.bucket_document_top #bucket_content .section_01 .pdf_links li.pdf_03 {
  padding-left: 38px;
}
/* line 512, backet.scss */
.bucket_document_top #bucket_content .section_01 .pdf_links li.pdf_04 {
  padding-left: 38px;
  vertical-align: top;
}
/* line 516, backet.scss */
.bucket_document_top #bucket_content .section_01 .pdf_links li .img {
  text-align: center;
}
/* line 519, backet.scss */
.bucket_document_top #bucket_content .section_01 .pdf_links li h2 {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 20px;
}
/* line 524, backet.scss */
.bucket_document_top #bucket_content .section_01 .pdf_links li .text {
  color: #000;
}
/* line 527, backet.scss */
.bucket_document_top #bucket_content .section_01 .pdf_links li .link a {
  font-size: 14px;
}
/* line 532, backet.scss */
.bucket_document_top #bucket_content .section_01 .detailBox {
  position: relative;
  width: 860px;
  height: 344px;
  background: url(/img/education/bucket/document/top/detail_bg.png) no-repeat;
}
/* line 537, backet.scss */
.bucket_document_top #bucket_content .section_01 .detailBox .detailBox_content {
  width: 330px;
  height: 255px;
  position: absolute;
  top: 23px;
}
/* line 542, backet.scss */
.bucket_document_top #bucket_content .section_01 .detailBox .detailBox_content h2 {
  font-size: 16px;
  font-weight: bold;
  line-height: 1.3;
  text-align: center;
  margin-bottom: 24px;
  border-bottom: 1px dotted #412814;
  padding-bottom: 20px;
  padding-top: 16px;
}
/* line 551, backet.scss */
.bucket_document_top #bucket_content .section_01 .detailBox .detailBox_content h2 strong {
  font-size: 27px;
}
/* line 555, backet.scss */
.bucket_document_top #bucket_content .section_01 .detailBox .detailBox_content .btn {
  position: absolute;
  bottom: 0px;
  left: 90px;
}
/* line 561, backet.scss */
.bucket_document_top #bucket_content .section_01 .detailBox .content_left {
  left: 54px;
}
/* line 563, backet.scss */
.bucket_document_top #bucket_content .section_01 .detailBox .content_left h2 {
  background: url(/img/education/bucket/common/icon_bucket_01.png) no-repeat 10px 0px;
}
/* line 567, backet.scss */
.bucket_document_top #bucket_content .section_01 .detailBox .content_right {
  left: 476px;
}
/* line 569, backet.scss */
.bucket_document_top #bucket_content .section_01 .detailBox .content_right h2 {
  background: url(/img/education/bucket/common/icon_bucket_02.png) no-repeat 10px 0px;
}
/* line 577, backet.scss */
.bucket_document_top #bucket_content .section_02 h2:before {
  width: 38px;
  height: 38px;
  margin: auto;
  top: 0px;
  background: url(/img/education/bucket/common/icon_disc.png) no-repeat;
}
/* line 585, backet.scss */
.bucket_document_top #bucket_content .section_02 .note {
  margin-top: -40px;
  text-align: right;
}
/* line 589, backet.scss */
.bucket_document_top #bucket_content .section_02 .video_list {
  zoom: 1;
  margin-top: 30px;
}
/* line 26, ../sass/_mixin.scss */
.bucket_document_top #bucket_content .section_02 .video_list:after {
  content: "";
  display: block;
  clear: both;
}
/* line 593, backet.scss */
.bucket_document_top #bucket_content .section_02 .video_list li {
  float: left;
  margin: 20px 26px;
}
/* line 596, backet.scss */
.bucket_document_top #bucket_content .section_02 .video_list li.cuff {
  margin-right: 0;
}
/* line 599, backet.scss */
.bucket_document_top #bucket_content .section_02 .video_list li h3 {
  color: #402713;
  font-size: 16px;
}
/* line 603, backet.scss */
.bucket_document_top #bucket_content .section_02 .video_list li img {
  width: 250px;
  cursor: pointer;
}
/* line 606, backet.scss */
.bucket_document_top #bucket_content .section_02 .video_list li img:hover {
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  zoom: 1;
}
/* line 610, backet.scss */
.bucket_document_top #bucket_content .section_02 .video_list li.last_col {
  margin-bottom: 0;
}

/* line 618, backet.scss */
#moviemodai {
  padding: 50px;
}
/* line 620, backet.scss */
#moviemodai h2 {
  background: url("/img/shared/dots.png") repeat-x right bottom;
  color: #402713;
  font-size: 26px;
  font-weight: bold;
  padding: 0 0 36px;
  text-align: center;
}
/* line 628, backet.scss */
#moviemodai .movie {
  text-align: center;
  padding: 50px 0 20px;
}

/*//バケツ稲役立つ資料*/
/*よくある質問*/
/* line 638, backet.scss */
.bucket_faq #faq_nav {
  margin-bottom: 55px;
}
/* line 640, backet.scss */
.bucket_faq #faq_nav ul {
  display: table;
  width: 100%;
}
/* line 643, backet.scss */
.bucket_faq #faq_nav ul li {
  display: table-cell;
  padding: 0 9px;
  text-align: center;
  border-left: 1px dotted #402713;
  vertical-align: middle;
}
/* line 649, backet.scss */
.bucket_faq #faq_nav ul li.last {
  border-right: 1px dotted #402713;
}
/* line 652, backet.scss */
.bucket_faq #faq_nav ul li a {
  display: block;
  white-space: nowrap;
}
/* line 655, backet.scss */
.bucket_faq #faq_nav ul li a:hover {
  background: #f3dcdc;
  border-radius: 5px;
  text-decoration: none;
}
/* line 661, backet.scss */
.bucket_faq #faq_nav ul li span {
  background: #f3dcdc;
  border-radius: 5px;
  display: block;
  white-space: nowrap;
}
/* line 667, backet.scss */
.bucket_faq #faq_nav ul li a, .bucket_faq #faq_nav ul li span {
  padding: 0 30px;
}
/* line 675, backet.scss */
.bucket_faq .question dt {
  background: #faf0e6;
  border-radius: 5px;
  font-size: 16px;
  font-weight: bold;
  position: relative;
  margin-bottom: 10px;
  display: table;
  width: 100%;
}
/* line 682, backet.scss */
.bucket_faq .question dt span {
  margin-right: 25px;
  padding: 18px 37px;
  display: inline-block;
  border-right: 4px dotted #fff;
  width: 30px;
}
/* line 688, backet.scss */
.bucket_faq .question dt span.text {
  border: none;
  width: auto;
  padding-left: 20px;
}
/* line 696, backet.scss */
.bucket_faq .question dt span {
  display: table-cell;
  vertical-align: middle;
}
/* line 701, backet.scss */
.bucket_faq .question dt:after {
  position: absolute;
  content: '';
  display: block;
  width: 18px;
  height: 18px;
  background: url(/img/education/bucket/faq/open.png) no-repeat;
  right: 22px;
  top: 0px;
  bottom: 0px;
  margin: auto;
}
/* line 714, backet.scss */
.bucket_faq .question dt.is-active:after {
  background: url(/img/education/bucket/faq/close.png) no-repeat;
}
/* line 719, backet.scss */
.bucket_faq .question dd {
  display: none;
  position: relative;
  padding-left: 70px;
  margin: 30px 0 50px 0;
  min-height: 50px;
}
/* line 720, backet.scss */
.bucket_faq .question dd:before {
  content: url(/img/education/bucket/faq/a.png);
  position: absolute;
  left: 0;
}
/* line 731, backet.scss */
.bucket_faq .question dd.last {
  margin-bottom: 0;
}

/*ヒントとコラム集*/
/* line 741, backet.scss */
.bucket_column {
  /*トップページ*/
  /*//トップページ*/
  /*バケツ稲づくりの基本*/
  /*//バケツ稲づくりの基本*/
  /*稲の病気や害虫*/
  /*//稲の病気や害虫*/
  /*お米を使った料理*/
  /*//お米を使った料理*/
  /*学校での取り組み事例*/
  /*//学校での取り組み事例*/
  /*準備～開花、稲刈り 脱穀・精米、発展学習*/
  /*//準備～開花、稲刈り 脱穀・精米、発展学習*/
}
/* line 743, backet.scss */
.bucket_column .text.emphasize {
  font-weight: bold !important;
}
/* line 747, backet.scss */
.bucket_column .lead {
  padding: 0 40px;
}
/* line 749, backet.scss */
.bucket_column .lead h3 {
  color: #402713;
  font-size: 14px;
  margin-bottom: 20px;
}
/* line 754, backet.scss */
.bucket_column .lead .text {
  font-weight: bold;
}
/* line 757, backet.scss */
.bucket_column .lead .section_content {
  padding: 0;
  margin-top: 80px;
}
/* line 760, backet.scss */
.bucket_column .lead .section_content .text {
  font-weight: normal;
}
/* line 766, backet.scss */
.bucket_column .section_content {
  margin-bottom: 50px;
  padding: 0 40px;
}
/* line 769, backet.scss */
.bucket_column .section_content.last {
  margin-bottom: 0;
}
/* line 773, backet.scss */
.bucket_column .section_content .text_2Column {
  zoom: 1;
}
/* line 26, ../sass/_mixin.scss */
.bucket_column .section_content .text_2Column:after {
  content: "";
  display: block;
  clear: both;
}
/* line 775, backet.scss */
.bucket_column .section_content .text_2Column > div {
  width: 395px;
}
/* line 778, backet.scss */
.bucket_column .section_content .text_2Column .column_left {
  float: left;
}
/* line 781, backet.scss */
.bucket_column .section_content .text_2Column .column_right {
  float: right;
}
/* line 785, backet.scss */
.bucket_column .section_content .lead {
  padding: 0;
  color: #000;
}
/* line 788, backet.scss */
.bucket_column .section_content .lead strong {
  color: #098b1d;
}
/* line 792, backet.scss */
.bucket_column .section_content .text {
  margin-bottom: 40px;
}
/* line 797, backet.scss */
.bucket_column .itemExample {
  margin-bottom: 0 !important;
}
/* line 799, backet.scss */
.bucket_column .itemExample .section_content {
  margin: 0 40px 0;
  padding: 0 0 90px 0;
}
/* line 803, backet.scss */
.bucket_column .itemExample .section_content ul li {
  margin-bottom: 10px;
  background: url(/img/education/bucket/column/common/icon_check.png) no-repeat left 6px;
  padding-left: 30px;
  color: #402713;
  font-size: 18px;
  font-weight: bold;
}
/* line 817, backet.scss */
.bucket_column .nextStep_arrow {
  text-align: center;
  margin: 30px 0 -50px 0;
}
/* line 821, backet.scss */
.bucket_column .author {
  color: #000;
  text-align: right;
  font-size: 12px;
  padding: 0 40px;
}
/* line 828, backet.scss */
.bucket_column .paging {
  zoom: 1;
  width: 145px;
  margin: 40px auto 0 auto;
}
/* line 26, ../sass/_mixin.scss */
.bucket_column .paging:after {
  content: "";
  display: block;
  clear: both;
}
/* line 832, backet.scss */
.bucket_column .paging .prev {
  float: left;
}
/* line 835, backet.scss */
.bucket_column .paging .next {
  float: right;
}
/* line 838, backet.scss */
.bucket_column .paging a {
  color: #B4050F;
}
/* line 842, backet.scss */
.bucket_column .content_point_type01 {
  position: relative;
  background: #fbf6ee;
  border-radius: 10px;
  padding: 35px;
  width: 505px;
  color: #402713;
}
/* line 850, backet.scss */
.bucket_column .content_point_type01 dl dt {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 10px;
  border-top: 1px dotted #402713;
  margin-top: 1em;
  padding-top: 1em;
}
/* line 857, backet.scss */
.bucket_column .content_point_type01 dl dt img {
  margin-right: 10px;
  position: relative;
  top: -3px;
}
/* line 862, backet.scss */
.bucket_column .content_point_type01 dl dt:first-child {
  border: none;
  margin-top: 0;
  padding-top: 0;
}
/* line 870, backet.scss */
.bucket_column .content_point_type02 {
  position: relative;
  background: #e7f4e9;
  border-radius: 10px;
  padding: 50px 35px 35px 35px;
  width: 505px;
  margin-top: 60px;
  color: #402713;
}
/* line 878, backet.scss */
.bucket_column .content_point_type02 h3 {
  position: absolute;
  left: 0px;
  top: -20px;
}
/* line 885, backet.scss */
.bucket_column .content_point_type02 ol li {
  list-style: decimal;
  border-top: 1px dotted #402713;
  margin-top: 1em;
  list-style-position: inside;
  text-indent: -1em;
  padding-left: 1em;
  padding-top: 1em;
}
/* line 893, backet.scss */
.bucket_column .content_point_type02 ol li:first-child {
  border: none;
  margin-top: 0;
  padding-top: 0;
}
/* line 901, backet.scss */
.bucket_column .content_point_type03 {
  background: #fbf6ee;
  border-radius: 10px;
  display: table;
  padding: 20px 25px;
  width: 460px;
  position: relative;
}
/* line 908, backet.scss */
.bucket_column .content_point_type03:after {
  content: '';
  display: block;
  background: url(/img/education/bucket/column/common/icon_pointText_arrow.png) no-repeat;
  width: 28px;
  height: 28px;
  position: absolute;
  top: 0px;
  bottom: 0px;
  margin: auto 0;
  right: -28px;
}
/* line 920, backet.scss */
.bucket_column .content_point_type03 h4, .bucket_column .content_point_type03 .text {
  display: table-cell;
  vertical-align: middle;
}
/* line 924, backet.scss */
.bucket_column .content_point_type03 h4 {
  padding-right: 20px;
}
/* line 929, backet.scss */
.bucket_column .emi_comment {
  padding-right: 175px;
}
/* line 931, backet.scss */
.bucket_column .emi_comment .text {
  font-weight: bold;
  color: #000;
}
/* line 935, backet.scss */
.bucket_column .emi_comment.type_01 {
  min-height: 122px;
  background: url(/img/education/bucket/column/common/emi_s_01.png) no-repeat right 20px top;
}
/* line 939, backet.scss */
.bucket_column .emi_comment.type_02 {
  height: 167px;
  background: url(/img/education/bucket/column/common/emi_13.png) no-repeat right 20px top;
  display: table-cell;
  vertical-align: bottom;
}
/* line 944, backet.scss */
.bucket_column .emi_comment.type_02 .text {
  font-weight: normal;
  color: #000 !important;
}
/* line 949, backet.scss */
.bucket_column .emi_comment.type_03 {
  padding: 25px 0 25px 0;
  position: relative;
}
/* line 952, backet.scss */
.bucket_column .emi_comment.type_03:before {
  content: '';
  background: url(/img/education/bucket/column/common/emi_comment_line.png) no-repeat left top;
  width: 828px;
  height: 4px;
  position: absolute;
  top: 0px;
  left: 0px;
}
/* line 961, backet.scss */
.bucket_column .emi_comment.type_03:after {
  content: '';
  background: url(/img/education/bucket/column/common/emi_comment_line.png) no-repeat left top;
  width: 828px;
  height: 4px;
  position: absolute;
  bottom: 0px;
  left: 0px;
}
/* line 970, backet.scss */
.bucket_column .emi_comment.type_03 .text {
  padding: 0 30px 0 190px;
  background: url(/img/education/bucket/column/common/emi_02.png) no-repeat left 20px top;
  height: 167px;
  display: table-cell;
  vertical-align: middle;
  color: #402713;
  line-height: 2;
}
/* line 982, backet.scss */
.bucket_column .content_caution {
  padding: 20px 40px;
  background: #fbf6ee;
  border-radius: 10px;
  color: #402713;
}
/* line 987, backet.scss */
.bucket_column .content_caution h3 {
  color: #97040d;
  display: table-cell;
  height: 36px;
  background: url(/img/education/bucket/column/common/icon_caution.png) no-repeat left center;
  padding-left: 46px;
  vertical-align: middle;
}
/* line 995, backet.scss */
.bucket_column .content_caution .text {
  margin-top: 10px;
}
/* line 1000, backet.scss */
.bucket_column .content_qa {
  margin-top: 50px;
  padding: 40px 45px;
  width: 725px;
  background: #faf0e6;
  border-radius: 10px;
}
/* line 1006, backet.scss */
.bucket_column .content_qa h3 {
  color: #402713;
  font-size: 23px;
  background: url(/img/education/bucket/column/common/q.png) no-repeat left center;
  padding-left: 87px;
  height: 57px;
  display: table-cell;
  vertical-align: middle;
}
/* line 1015, backet.scss */
.bucket_column .content_qa .content_qa_section {
  margin-top: 60px;
}
/* line 1017, backet.scss */
.bucket_column .content_qa .content_qa_section:first-child {
  margin-top: 0;
}
/* line 1021, backet.scss */
.bucket_column .content_qa .answer {
  padding-top: 50px;
  margin-top: 35px;
  background: url(/img/education/bucket/column/common/q_underLine.png) no-repeat center top;
}
/* line 1025, backet.scss */
.bucket_column .content_qa .answer h4 {
  color: #098b1d;
  font-size: 23px;
  font-weight: bold;
  background: url(/img/education/bucket/column/common/a.png) no-repeat left center;
  padding-left: 86px;
  height: 56px;
  display: table-cell;
  vertical-align: middle;
}
/* line 1035, backet.scss */
.bucket_column .content_qa .answer ol {
  margin-top: 10px;
  padding-left: 90px;
}
/* line 1038, backet.scss */
.bucket_column .content_qa .answer ol li {
  font-weight: bold;
  color: #402713;
  border-top: 1px dotted #402713;
  margin-top: 1em;
  padding-top: 1em;
  list-style: decimal;
  list-style-position: inside;
  text-indent: -1em;
  padding-left: 1em;
}
/* line 1048, backet.scss */
.bucket_column .content_qa .answer ol li:first-child {
  margin-top: 0;
  padding-top: 0;
  border: none;
}
/* line 1053, backet.scss */
.bucket_column .content_qa .answer ol li span {
  font-weight: normal;
}
/* line 1058, backet.scss */
.bucket_column .content_qa .answer .text {
  background: url(/img/education/bucket/column/common/a.png) no-repeat left top;
  padding-left: 86px;
  height: 56px;
  display: table-cell;
  vertical-align: middle;
  color: #402713;
}
/* line 1065, backet.scss */
.bucket_column .content_qa .answer .text img {
  margin-bottom: 0 !important;
}
/* line 1072, backet.scss */
.bucket_column .content_afterword h2 {
  margin-bottom: 20px !important;
}
/* line 1075, backet.scss */
.bucket_column .content_afterword .btn_manual {
  margin-top: 40px;
}
/* line 1079, backet.scss */
.bucket_column .content_measures {
  background: #fdf5e6;
  border-radius: 5px;
  padding: 8px;
  width: 580px;
  margin-top: 65px;
  color: #402713;
}
/* line 1086, backet.scss */
.bucket_column .content_measures .content_measures_wrapper {
  border: 3px solid #e6dcd2;
  border-radius: 5px;
  padding: 0 20px 20px 20px;
}
/* line 1090, backet.scss */
.bucket_column .content_measures .content_measures_wrapper h3 {
  color: #402713;
  text-align: center;
  background: none;
  background: url(/img/shared/dots.png) repeat-x left bottom !important;
  padding-bottom: 30px;
  padding-left: 0;
  margin: -40px 0 30px 0;
  border-bottom: none !important;
}
/* line 1099, backet.scss */
.bucket_column .content_measures .content_measures_wrapper h3:before {
  content: '';
  background: url(/img/education/bucket/column/caution/common/icon_measures.png) no-repeat;
  display: inline-block;
  width: 60px;
  height: 47px;
  position: relative;
  left: -10px;
  top: -10px;
}
/* line 1109, backet.scss */
.bucket_column .content_measures .content_measures_wrapper h3:after {
  content: '';
  display: inline-block;
  position: relative;
  left: 5px;
  top: 8px;
}
/* line 1117, backet.scss */
.bucket_column .content_measures .content_measures_wrapper h3.type01:after {
  background: url(/img/education/bucket/column/caution/common/icon_measures_emi_01.png) no-repeat;
  width: 57px;
  height: 78px;
}
/* line 1124, backet.scss */
.bucket_column .content_measures .content_measures_wrapper h3.type02:after {
  background: url(/img/education/bucket/column/caution/common/icon_measures_emi_02.png) no-repeat;
  width: 57px;
  height: 78px;
}
/* line 1131, backet.scss */
.bucket_column .content_measures .content_measures_wrapper h3.type03:after {
  background: url(/img/education/bucket/column/caution/common/icon_measures_emi_03.png) no-repeat;
  width: 57px;
  height: 78px;
}
/* line 1137, backet.scss */
.bucket_column .content_measures .content_measures_wrapper h3.type04 {
  margin-top: 0;
  padding-top: 10px;
}
/* line 1140, backet.scss */
.bucket_column .content_measures .content_measures_wrapper h3.type04:before, .bucket_column .content_measures .content_measures_wrapper h3.type04:after {
  display: none;
}
/* line 1145, backet.scss */
.bucket_column .content_measures .content_measures_wrapper .text {
  padding: 0 20px;
}
/* line 1153, backet.scss */
.bucket_column.top .anchor_link {
  zoom: 1;
  list-style: none;
  width: 413px;
  margin: 0 auto;
}
/* line 26, ../sass/_mixin.scss */
.bucket_column.top .anchor_link:after {
  content: "";
  display: block;
  clear: both;
}
/* line 1158, backet.scss */
.bucket_column.top .anchor_link li {
  width: 205px;
  float: left;
  text-align: center;
  border-right: 1px dotted #402713;
}
/* line 1163, backet.scss */
.bucket_column.top .anchor_link li a {
  padding-left: 12px;
}
/* line 1166, backet.scss */
.bucket_column.top .anchor_link li:first-child {
  border-left: 1px dotted #402713;
}
/* line 1170, backet.scss */
.bucket_column.top .anchor_link.top {
  margin-bottom: 50px;
}
/* line 1172, backet.scss */
.bucket_column.top .anchor_link.top a {
  background: url(/img/education/bucket/column/top/arrow_green_01.png) no-repeat left center;
}
/* line 1176, backet.scss */
.bucket_column.top .anchor_link.bottom {
  margin-top: 50px;
}
/* line 1178, backet.scss */
.bucket_column.top .anchor_link.bottom a {
  background: url(/img/education/bucket/column/top/arrow_green_02.png) no-repeat left center;
}
/* line 1185, backet.scss */
.bucket_column.top #bucket_content .section_02 {
  margin-bottom: 55px;
}
/* line 1188, backet.scss */
.bucket_column.top #bucket_content h3 {
  color: #402713;
  font-size: 26px;
  background: url(/img/shared/dots.png) repeat-x left bottom;
  padding-bottom: 26px;
  text-indent: 5px;
  margin-bottom: 20px;
}
/* line 1198, backet.scss */
.bucket_column.top #bucket_content .link_list {
  background: #faf0e6;
  border: 4px solid #faf0e6;
}
/* line 1201, backet.scss */
.bucket_column.top #bucket_content .link_list .list_wrapper {
  padding: 30px 25px;
  border: 1px solid #402713;
}
/* line 1204, backet.scss */
.bucket_column.top #bucket_content .link_list .list_wrapper ol {
  padding: 0 15px;
  margin-left: 25px;
}
/* line 1207, backet.scss */
.bucket_column.top #bucket_content .link_list .list_wrapper ol li {
  list-style: decimal;
  margin-bottom: 7px;
  color: #098b1d;
}
/* line 1214, backet.scss */
.bucket_column.top #bucket_content .link_list .img {
  margin: 0;
}
/* line 1218, backet.scss */
.bucket_column.top #bucket_content .list_block_01 {
  zoom: 1;
  margin-bottom: 40px;
}
/* line 26, ../sass/_mixin.scss */
.bucket_column.top #bucket_content .list_block_01:after {
  content: "";
  display: block;
  clear: both;
}
/* line 1221, backet.scss */
.bucket_column.top #bucket_content .list_block_01 .list_group_01 {
  float: left;
}
/* line 1225, backet.scss */
.bucket_column.top #bucket_content .list_block_01 .list_group_02 {
  float: right;
  position: relative;
}
/* line 1230, backet.scss */
.bucket_column.top #bucket_content .list_block_01 .list_01 .list_wrapper {
  width: 410px;
}
/* line 1233, backet.scss */
.bucket_column.top #bucket_content .list_block_01 .list_01 .img {
  text-align: center;
  margin-top: 25px;
}
/* line 1239, backet.scss */
.bucket_column.top #bucket_content .list_block_01 .list_02 .list_wrapper, .bucket_column.top #bucket_content .list_block_01 .list_03 .list_wrapper {
  width: 323px;
}
/* line 1243, backet.scss */
.bucket_column.top #bucket_content .list_block_01 .list_02 {
  margin-bottom: 40px;
}
/* line 1244, backet.scss */
.bucket_column.top #bucket_content .list_block_01 .list_02 h3 {
  position: relative;
  padding-left: 66px;
}
/* line 1247, backet.scss */
.bucket_column.top #bucket_content .list_block_01 .list_02 h3 img {
  position: absolute;
  left: 0px;
  top: -10px;
}
/* line 1254, backet.scss */
.bucket_column.top #bucket_content .list_block_01 .list_02 .list_wrapper {
  zoom: 1;
}
/* line 26, ../sass/_mixin.scss */
.bucket_column.top #bucket_content .list_block_01 .list_02 .list_wrapper:after {
  content: "";
  display: block;
  clear: both;
}
/* line 1257, backet.scss */
.bucket_column.top #bucket_content .list_block_01 .list_02 .img {
  float: left;
  margin-left: 15px;
}
/* line 1261, backet.scss */
.bucket_column.top #bucket_content .list_block_01 .list_02 ol {
  float: left;
  margin-left: 20px;
}
/* line 1270, backet.scss */
.bucket_column.top #bucket_content .list_block_01 .list_03 ol {
  background: url(/img/education/bucket/column/top/icon_02.png) no-repeat right 20px top;
}
/* line 1273, backet.scss */
.bucket_column.top #bucket_content .list_block_01 .list_03 .img {
  text-align: center;
  margin-top: 25px;
}
/* line 1281, backet.scss */
.bucket_column.top #bucket_content .list_block_02 .list_04 h3 {
  position: relative;
}
/* line 1283, backet.scss */
.bucket_column.top #bucket_content .list_block_02 .list_04 h3 img {
  position: absolute;
  right: 0px;
  bottom: 0px;
}
/* line 1289, backet.scss */
.bucket_column.top #bucket_content .list_block_02 .list_04 .list_wrapper {
  zoom: 1;
}
/* line 26, ../sass/_mixin.scss */
.bucket_column.top #bucket_content .list_block_02 .list_04 .list_wrapper:after {
  content: "";
  display: block;
  clear: both;
}
/* line 1292, backet.scss */
.bucket_column.top #bucket_content .list_block_02 .list_04 ol {
  float: left;
}
/* line 1295, backet.scss */
.bucket_column.top #bucket_content .list_block_02 .list_04 .img {
  float: right;
  padding-top: 15px;
}
/* line 1301, backet.scss */
.bucket_column.top #bucket_content .list_block_03 {
  zoom: 1;
  margin-bottom: 40px;
}
/* line 26, ../sass/_mixin.scss */
.bucket_column.top #bucket_content .list_block_03:after {
  content: "";
  display: block;
  clear: both;
}
/* line 1304, backet.scss */
.bucket_column.top #bucket_content .list_block_03 .list_05 {
  float: left;
}
/* line 1305, backet.scss */
.bucket_column.top #bucket_content .list_block_03 .list_05 h3 {
  position: relative;
}
/* line 1307, backet.scss */
.bucket_column.top #bucket_content .list_block_03 .list_05 h3 img {
  position: absolute;
  left: 160px;
  bottom: 10px;
}
/* line 1313, backet.scss */
.bucket_column.top #bucket_content .list_block_03 .list_05 .list_wrapper {
  width: 490px;
}
/* line 1317, backet.scss */
.bucket_column.top #bucket_content .list_block_03 .list_05 .img {
  float: right;
}
/* line 1321, backet.scss */
.bucket_column.top #bucket_content .list_block_03 .list_06 {
  float: right;
  border: none;
  padding: 4px;
}
/* line 1325, backet.scss */
.bucket_column.top #bucket_content .list_block_03 .list_06 .list_wrapper {
  position: relative;
  width: 242px;
  padding: 0 25px 25px;
  height: 100%;
  height: 408px;
  border-top: none;
  border-bottom: none;
  background: url(/img/education/bucket/column/top/border_01.gif) repeat-x left top;
}
/* line 1334, backet.scss */
.bucket_column.top #bucket_content .list_block_03 .list_06 .list_wrapper h3 {
  padding-top: 30px;
}
/* line 1338, backet.scss */
.bucket_column.top #bucket_content .list_block_03 .list_06 .list_outside {
  height: 100%;
  background: url(/img/education/bucket/column/top/border_01.gif) repeat-x left bottom;
}
/* line 1342, backet.scss */
.bucket_column.top #bucket_content .list_block_03 .list_06 .img {
  position: absolute;
  bottom: 30px;
  left: 0;
  width: 100%;
  text-align: center;
}
/* line 1352, backet.scss */
.bucket_column.top #bucket_content .list_block_04 h3 {
  width: 565px;
}
/* line 1356, backet.scss */
.bucket_column.top #bucket_content .list_block_04 .list_07 .img {
  float: right;
  margin: 40px 40px 0 0;
}
/* line 1368, backet.scss */
.bucket_column.advice .lead {
  color: #000;
}
/* line 1370, backet.scss */
.bucket_column.advice .lead .img {
  margin-bottom: 30px;
}
/* line 1373, backet.scss */
.bucket_column.advice .lead .text {
  color: #402713;
  margin-bottom: 10px;
}
/* line 1376, backet.scss */
.bucket_column.advice .lead .text.img {
  zoom: 1;
}
/* line 26, ../sass/_mixin.scss */
.bucket_column.advice .lead .text.img:after {
  content: "";
  display: block;
  clear: both;
}
/* line 1380, backet.scss */
.bucket_column.advice .lead .text img.left {
  margin-right: 30px;
  float: left;
}
/* line 1387, backet.scss */
.bucket_column.advice .section_content {
  color: #000;
}
/* line 1389, backet.scss */
.bucket_column.advice .section_content table {
  color: #402713;
}
/* line 1394, backet.scss */
.bucket_column.advice.advice01 .section_content {
  zoom: 1;
  border-bottom: 1px dotted #402713;
  padding: 0 0 50px 0;
  margin-left: 40px;
  margin-right: 40px;
}
/* line 26, ../sass/_mixin.scss */
.bucket_column.advice.advice01 .section_content:after {
  content: "";
  display: block;
  clear: both;
}
/* line 1400, backet.scss */
.bucket_column.advice.advice01 .section_content.last {
  border-bottom: none;
}
/* line 1404, backet.scss */
.bucket_column.advice.advice01 .section_content .content_right .img {
  margin-bottom: 0;
}
/* line 1408, backet.scss */
.bucket_column.advice.advice01 .section_content .section_content_left, .bucket_column.advice.advice01 .section_content .section_content_right {
  width: 363px;
  float: left;
}
/* line 1411, backet.scss */
.bucket_column.advice.advice01 .section_content .section_content_left .content_right, .bucket_column.advice.advice01 .section_content .section_content_right .content_right {
  margin-left: 20px !important;
}
/* line 1415, backet.scss */
.bucket_column.advice.advice01 .section_content .section_content_left {
  padding-right: 50px;
  border-right: 1px dotted #402713;
}
/* line 1419, backet.scss */
.bucket_column.advice.advice01 .section_content .section_content_right {
  padding-left: 50px;
}
/* line 1422, backet.scss */
.bucket_column.advice.advice01 .section_content .nextStep {
  clear: both;
  margin: 0 0 -20px 0;
  padding-top: 30px;
  text-align: center;
}
/* line 1432, backet.scss */
.bucket_column.advice.advice04 .lead .img {
  margin-bottom: 50px;
}
/* line 1435, backet.scss */
.bucket_column.advice.advice04 .lead .text {
  margin-bottom: 0;
}
/* line 1442, backet.scss */
.bucket_column.advice.advice05 .lead .text {
  margin-bottom: 30px;
  color: #000;
}
/* line 1448, backet.scss */
.bucket_column.advice.advice05 .section_01 .img {
  text-align: center;
}
/* line 1453, backet.scss */
.bucket_column.advice.advice05 .text strong {
  color: #098b1d;
}
/* line 1459, backet.scss */
.bucket_column.advice.advice07 .content_point_type02 {
  width: 455px;
  margin-bottom: 30px;
}
/* line 1466, backet.scss */
.bucket_column.advice.advice08 table th {
  width: 100px !important;
}
/* line 1473, backet.scss */
.bucket_column.advice.advice09 .section_01 .img {
  text-align: center;
  margin: -30px 0 50px 0;
}
/* line 1481, backet.scss */
.bucket_column.advice.advice10 .lead .text {
  color: #402713;
  line-height: 2;
}
/* line 1487, backet.scss */
.bucket_column.advice.advice10 .section_content .graph_group {
  padding-top: 50px;
}
/* line 1489, backet.scss */
.bucket_column.advice.advice10 .section_content .graph_group .graph {
  margin-top: 90px;
}
/* line 1492, backet.scss */
.bucket_column.advice.advice10 .section_content .graph_group .graph.text img {
  margin: 0 0 50px 0 !important;
  float: none !important;
}
/* line 1498, backet.scss */
.bucket_column.advice.advice10 .section_content .graph_group.graph_group_01 {
  border-bottom: 1px dotted #402713;
  padding-bottom: 50px;
}
/* line 1508, backet.scss */
.bucket_column.advice.advice11 .section_02 .content_left .img {
  width: 600px;
  text-align: center;
  margin-top: 40px;
}
/* line 1517, backet.scss */
.bucket_column.advice.advice12 .text {
  color: #402713;
}
/* line 1520, backet.scss */
.bucket_column.advice.advice12 .section_02 {
  margin-top: -80px;
}
/* line 1525, backet.scss */
.bucket_column.advice.advice12 .section_content_01 .content_right .img {
  margin-top: 60px;
}
/* line 1532, backet.scss */
.bucket_column.advice.advice12 .section_content_03 .content_right .img {
  margin-top: 90px;
}
/* line 1537, backet.scss */
.bucket_column.advice.advice12 .section_content_06 {
  margin-top: -60px;
}
/* line 1547, backet.scss */
.bucket_column.caution h3 {
  padding-left: 35px;
}
/* line 1549, backet.scss */
.bucket_column.caution h3 small {
  font-size: 14px;
}
/* line 1553, backet.scss */
.bucket_column.caution h4 {
  padding: 5px 8px;
  background: #402713;
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  margin: 35px 0 15px 0;
}
/* line 1561, backet.scss */
.bucket_column.caution .section_content {
  padding: 0 0 45px 0;
  margin: 0 40px 45px;
  border-bottom: 1px dotted #402713;
  color: #000;
}
/* line 1566, backet.scss */
.bucket_column.caution .section_content table {
  color: #402713;
}
/* line 1569, backet.scss */
.bucket_column.caution .section_content.last {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 40px;
}
/* line 1575, backet.scss */
.bucket_column.caution .content_left {
  height: auto !important;
}
/* line 1577, backet.scss */
.bucket_column.caution .content_left .lead {
  font-size: 18px;
  font-weight: bold;
  color: #402713;
  margin-bottom: 40px;
}
/* line 1585, backet.scss */
.bucket_column.caution.caution01 h3 {
  background: url(/img/education/bucket/column/caution/common/h3_icon.gif) no-repeat left center;
}
/* line 1588, backet.scss */
.bucket_column.caution.caution01 .section_content_01 {
  background: url(/img/education/bucket/column/common/emi_14.png) no-repeat right 20px bottom 45px;
}
/* line 1591, backet.scss */
.bucket_column.caution.caution01 .section_content_03 {
  border-bottom: none;
  padding-bottom: 0;
}
/* line 1597, backet.scss */
.bucket_column.caution.caution02 h3 {
  background: url(/img/education/bucket/column/caution/common/h3_icon_02.gif) no-repeat left center;
}
/* line 1600, backet.scss */
.bucket_column.caution.caution02 .content_measures {
  width: 375px;
  margin-top: 0;
}
/* line 1603, backet.scss */
.bucket_column.caution.caution02 .content_measures h3 {
  padding-left: 0;
}
/* line 1610, backet.scss */
.bucket_column.caution.caution02 .section_02 .content_left .text img {
  float: left !important;
  margin: 0 20px 0 0 !important;
}
/* line 1618, backet.scss */
.bucket_column.caution.caution02 .section_02 .section_content_01 .content_right .img {
  text-align: center;
  margin-top: 30px;
}
/* line 1625, backet.scss */
.bucket_column.caution.caution02 .section_02 .section_content_02 .text.cf {
  zoom: 1;
}
/* line 26, ../sass/_mixin.scss */
.bucket_column.caution.caution02 .section_02 .section_content_02 .text.cf:after {
  content: "";
  display: block;
  clear: both;
}
/* line 1630, backet.scss */
.bucket_column.caution.caution02 .section_02 .section_content_03 .content_right {
  margin-bottom: 10px;
}
/* line 1641, backet.scss */
.bucket_column.recipe .section_content {
  color: #000;
}
/* line 1644, backet.scss */
.bucket_column.recipe .section_content ol li {
  list-style: decimal;
  list-style-position: inside;
  text-indent: -1em;
  color: #098b1d;
  border-top: 1px dotted #402713;
  padding: 15px 0 15px 1em;
}
/* line 1652, backet.scss */
.bucket_column.recipe .section_content ol li:first-child {
  padding-top: 0;
  border-top: none;
}
/* line 1656, backet.scss */
.bucket_column.recipe .section_content ol li span {
  color: #000;
  position: relative;
  left: 0.5em;
}
/* line 1663, backet.scss */
.bucket_column.recipe .section_content table {
  color: #402713;
}
/* line 1666, backet.scss */
.bucket_column.recipe .section_content .foodStuff {
  margin-bottom: 40px;
}
/* line 1668, backet.scss */
.bucket_column.recipe .section_content .foodStuff h4 {
  font-size: 20px;
  font-weight: bold;
  color: #402713;
  margin-bottom: 10px;
}
/* line 1673, backet.scss */
.bucket_column.recipe .section_content .foodStuff h4 small {
  font-size: 15px;
}
/* line 1678, backet.scss */
.bucket_column.recipe .section_content .foodStuff table th, .bucket_column.recipe .section_content .foodStuff table td {
  background: none !important;
  width: auto !important;
  padding: 0 !important;
  text-align: left !important;
  color: #000;
  font-weight: normal;
}
/* line 1686, backet.scss */
.bucket_column.recipe .section_content .foodStuff table th {
  background: url(/img/education/bucket/column/recipe/common/foodStuff_line.png) repeat-x left center !important;
}
/* line 1688, backet.scss */
.bucket_column.recipe .section_content .foodStuff table th span {
  background: #fff;
  padding-right: 10px;
}
/* line 1693, backet.scss */
.bucket_column.recipe .section_content .foodStuff table td {
  padding-left: 10px !important;
}
/* line 1696, backet.scss */
.bucket_column.recipe .section_content .foodStuff table em {
  color: #a5000a;
}
/* line 1701, backet.scss */
.bucket_column.recipe .section_content .howToMake {
  background: #a67c52;
  border-radius: 10px;
  padding: 10px;
}
/* line 1705, backet.scss */
.bucket_column.recipe .section_content .howToMake .howToMake_wrapper {
  background: #fdf5e6;
  padding: 16px 40px;
}
/* line 1708, backet.scss */
.bucket_column.recipe .section_content .howToMake .howToMake_wrapper h4 {
  display: table;
  width: 100%;
  margin-bottom: 30px;
}
/* line 1712, backet.scss */
.bucket_column.recipe .section_content .howToMake .howToMake_wrapper h4 span {
  font-size: 23px;
  font-weight: bold;
  padding-bottom: 7px;
  border-bottom: 1px solid #cec2b1;
  background: url(/img/education/bucket/column/recipe/common/icon_meter.png) no-repeat;
  padding-left: 64px;
  height: 56px;
  display: table-cell;
  vertical-align: middle;
}
/* line 1725, backet.scss */
.bucket_column.recipe .section_content .howToMake .howToMake_wrapper ol li {
  color: #a5000a;
  padding: 20px 0 20px 1em;
}
/* line 1729, backet.scss */
.bucket_column.recipe .section_content .howToMake .howToMake_wrapper ol li:first-child {
  padding-top: 0;
}
/* line 1732, backet.scss */
.bucket_column.recipe .section_content .howToMake .howToMake_wrapper ol li span {
  color: #402713;
}
/* line 1737, backet.scss */
.bucket_column.recipe .section_content .howToMake .howToMake_wrapper .note {
  font-size: 12px;
  color: #000;
  margin: 0 !important;
}
/* line 1747, backet.scss */
.bucket_column.recipe.recipe01 .section_04 .img {
  margin-top: -40px;
}
/* line 1750, backet.scss */
.bucket_column.recipe.recipe01 .section_04 .link {
  margin-top: -35px;
  text-align: right;
}
/* line 1759, backet.scss */
.bucket_column.recipe.recipe02 .section_01 .content_left ol {
  width: 500px;
  margin-bottom: 30px;
}
/* line 1767, backet.scss */
.bucket_column.recipe.recipe02 .section_02 .text img {
  float: left !important;
  margin: 0 20px 0 0 !important;
}
/* line 1775, backet.scss */
.bucket_column.recipe.recipe03 .link {
  text-align: right;
  padding-top: 10px;
  clear: both;
}
/* line 1781, backet.scss */
.bucket_column.recipe.recipe03 .section_01 ul {
  padding-bottom: 90px;
  background: url(/img/education/bucket/column/common/emi_15.png) no-repeat right 20px bottom;
}
/* line 1788, backet.scss */
.bucket_column.recipe.recipe03 .section_02 .section_content .lead {
  margin-bottom: 70px;
}
/* line 1791, backet.scss */
.bucket_column.recipe.recipe03 .section_02 .section_content .content_right, .bucket_column.recipe.recipe03 .section_02 .section_content .content_left {
  display: table-cell;
  float: none !important;
  width: 380px;
}
/* line 1796, backet.scss */
.bucket_column.recipe.recipe03 .section_02 .section_content .content_left {
  padding-right: 68px;
}
/* line 1799, backet.scss */
.bucket_column.recipe.recipe03 .section_02 .section_content h3 {
  padding-bottom: 15px;
  border-bottom: 1px solid #402713;
  margin-bottom: 30px;
}
/* line 1804, backet.scss */
.bucket_column.recipe.recipe03 .section_02 .section_content .content_measures {
  width: auto;
}
/* line 1806, backet.scss */
.bucket_column.recipe.recipe03 .section_02 .section_content .content_measures h3 {
  position: relative;
  text-align: left;
  height: auto;
}
/* line 1811, backet.scss */
.bucket_column.recipe.recipe03 .section_02 .section_content .content_measures h3.sushi span {
  display: table-cell;
  background: url(/img/education/bucket/column/recipe/03/icon_sushi.png) no-repeat;
  padding-left: 79px;
  height: 63px;
  vertical-align: middle;
}
/* line 1819, backet.scss */
.bucket_column.recipe.recipe03 .section_02 .section_content .content_measures h3 img {
  position: absolute;
  bottom: 6px;
  right: 20px;
}
/* line 1829, backet.scss */
.bucket_column.recipe.recipe03 .section_03 .content_left {
  width: 320px;
}
/* line 1832, backet.scss */
.bucket_column.recipe.recipe03 .section_03 .content_left .foodStuff h4 {
  border-bottom: 1px solid #402713;
  padding-bottom: 10px;
}
/* line 1838, backet.scss */
.bucket_column.recipe.recipe03 .section_03 .content_right {
  width: 440px;
}
/* line 1841, backet.scss */
.bucket_column.recipe.recipe03 .section_03 .content_right .howToMake li {
  display: table;
  padding-left: 0;
}
/* line 1844, backet.scss */
.bucket_column.recipe.recipe03 .section_03 .content_right .howToMake li em, .bucket_column.recipe.recipe03 .section_03 .content_right .howToMake li span {
  display: table-cell;
  text-indent: 0;
}
/* line 1848, backet.scss */
.bucket_column.recipe.recipe03 .section_03 .content_right .howToMake li em {
  width: 4em;
}
/* line 1851, backet.scss */
.bucket_column.recipe.recipe03 .section_03 .content_right .howToMake li small {
  font-size: 12px;
}
/* line 1857, backet.scss */
.bucket_column.recipe.recipe03 .section_03 .content_measures {
  width: auto;
}
/* line 1859, backet.scss */
.bucket_column.recipe.recipe03 .section_03 .content_measures h3 {
  position: relative;
  text-align: left;
  height: auto;
  padding: 20px 0 20px 20px !important;
}
/* line 1864, backet.scss */
.bucket_column.recipe.recipe03 .section_03 .content_measures h3 img {
  position: absolute;
  bottom: 6px;
  right: 20px;
}
/* line 1873, backet.scss */
.bucket_column.recipe.recipe03 .section_04 .foodStuff_group {
  margin-bottom: 50px;
  width: 100%;
  display: table;
}
/* line 1877, backet.scss */
.bucket_column.recipe.recipe03 .section_04 .foodStuff_group .foodStuff {
  display: table-cell;
  padding-right: 40px;
}
/* line 1880, backet.scss */
.bucket_column.recipe.recipe03 .section_04 .foodStuff_group .foodStuff h4 {
  border-bottom: 1px solid #402713;
  padding-bottom: 10px;
}
/* line 1884, backet.scss */
.bucket_column.recipe.recipe03 .section_04 .foodStuff_group .foodStuff.noteBlock {
  width: 166px;
  padding-right: 0;
}
/* line 1888, backet.scss */
.bucket_column.recipe.recipe03 .section_04 .foodStuff_group .foodStuff.noteBlock .note em {
  color: #a5000a;
  display: block;
}
/* line 1897, backet.scss */
.bucket_column.recipe.recipe03 .section_04 .howToMake .howToMake_wrapper {
  zoom: 1;
}
/* line 26, ../sass/_mixin.scss */
.bucket_column.recipe.recipe03 .section_04 .howToMake .howToMake_wrapper:after {
  content: "";
  display: block;
  clear: both;
}
/* line 1900, backet.scss */
.bucket_column.recipe.recipe03 .section_04 .howToMake .howToMake_content_left, .bucket_column.recipe.recipe03 .section_04 .howToMake .howToMake_content_right {
  width: 345px;
}
/* line 1903, backet.scss */
.bucket_column.recipe.recipe03 .section_04 .howToMake .howToMake_content_left {
  float: left;
}
/* line 1906, backet.scss */
.bucket_column.recipe.recipe03 .section_04 .howToMake .howToMake_content_right {
  float: right;
}
/* line 1909, backet.scss */
.bucket_column.recipe.recipe03 .section_04 .howToMake li {
  list-style: none;
}
/* line 1917, backet.scss */
.bucket_column.recipe.recipe04 .lead {
  display: block;
}
/* line 1919, backet.scss */
.bucket_column.recipe.recipe04 .lead .text {
  display: block;
  font-size: 14px;
  font-weight: normal;
}
/* line 1925, backet.scss */
.bucket_column.recipe.recipe04 .foodStuff {
  padding-right: 161px;
  height: 136px;
  background: url(/img/education/bucket/column/recipe/04/img_02.jpg) no-repeat right center;
  width: 300px;
}
/* line 1931, backet.scss */
.bucket_column.recipe.recipe04 .foodStuff h4 {
  border-bottom: 1px solid #402713;
  padding-bottom: 10px;
}
/* line 1935, backet.scss */
.bucket_column.recipe.recipe04 .foodStuff table {
  width: 280px;
}
/* line 1937, backet.scss */
.bucket_column.recipe.recipe04 .foodStuff table th {
  width: 185px !important;
}
/* line 1942, backet.scss */
.bucket_column.recipe.recipe04 .howToMake {
  margin: 55px 0 60px 0;
}
/* line 1944, backet.scss */
.bucket_column.recipe.recipe04 .howToMake h4 {
  position: relative;
}
/* line 1946, backet.scss */
.bucket_column.recipe.recipe04 .howToMake h4 img {
  position: absolute;
  bottom: 0px;
  right: -20px;
}
/* line 1960, backet.scss */
.bucket_column.case .lead .photo {
  text-align: center;
  margin-top: 80px;
}
/* line 1965, backet.scss */
.bucket_column.case .lead .section_content h2 {
  margin-bottom: 15px !important;
  font-size: 20px;
  font-weight: bold;
  color: #098b1d;
}
/* line 1972, backet.scss */
.bucket_column.case .lead .section_content table.type_02 th, .bucket_column.case .lead .section_content table.type_02 td {
  color: #402713 !important;
  font-weight: bold;
}
/* line 1976, backet.scss */
.bucket_column.case .lead .section_content table.type_02 th {
  width: 140px !important;
}
/* line 1982, backet.scss */
.bucket_column.case .section_content {
  color: #000;
}
/* line 1984, backet.scss */
.bucket_column.case .section_content .content_right {
  margin-left: 40px !important;
}
/* line 1988, backet.scss */
.bucket_column.case .content_afterword {
  margin-top: 80px;
}
/* line 1990, backet.scss */
.bucket_column.case .content_afterword h3 {
  margin-bottom: 15px;
}
/* line 1994, backet.scss */
.bucket_column.case .btn_manual {
  margin-top: 50px;
}
/* line 2000, backet.scss */
.bucket_column.case.case01 .section_01 .content_right .img {
  margin-top: -20px;
}
/* line 2006, backet.scss */
.bucket_column.case.case01 .section_02 .content_right {
  float: none !important;
  margin: 0 !important;
}
/* line 2010, backet.scss */
.bucket_column.case.case01 .section_02 .content_left {
  float: left;
  margin-right: 50px;
}
/* line 2019, backet.scss */
.bucket_column.case.case03 .section_02 .content_right .img {
  margin-top: -10px;
}
/* line 2027, backet.scss */
.bucket_column.case.case05 .lead .text {
  font-weight: normal;
  color: #000;
  margin-top: 50px;
}
/* line 2035, backet.scss */
.bucket_column.case.case05 .content_afterword {
  margin-top: -50px;
}
/* line 2040, backet.scss */
.bucket_column.case.case06 .section_03 {
  margin-top: -70px;
}
/* line 2045, backet.scss */
.bucket_column.case.case07 .table_curriculum {
  border-collapse: collapse;
  border-spacing: 0px;
  border-bottom: 1px dotted #402713;
}
/* line 2049, backet.scss */
.bucket_column.case.case07 .table_curriculum th, .bucket_column.case.case07 .table_curriculum td {
  background: none !important;
  vertical-align: top;
  padding: 0 !important;
  border: none !important;
}
/* line 2057, backet.scss */
.bucket_column.case.case07 .table_curriculum th .img.right, .bucket_column.case.case07 .table_curriculum td .img.right {
  float: right;
  margin: 0 0 0 20px;
}
/* line 2062, backet.scss */
.bucket_column.case.case07 .table_curriculum th div, .bucket_column.case.case07 .table_curriculum td div {
  zoom: 1;
}
/* line 26, ../sass/_mixin.scss */
.bucket_column.case.case07 .table_curriculum th div:after, .bucket_column.case.case07 .table_curriculum td div:after {
  content: "";
  display: block;
  clear: both;
}
/* line 2065, backet.scss */
.bucket_column.case.case07 .table_curriculum th div .text, .bucket_column.case.case07 .table_curriculum td div .text {
  margin-bottom: 0 !important;
}
/* line 2072, backet.scss */
.bucket_column.case.case07 .table_curriculum .nationalLanguage .table_content {
  margin: 0 25px 0 0;
  padding: 0 0 25px 0;
  border-bottom: 1px dotted #402713;
}
/* line 2078, backet.scss */
.bucket_column.case.case07 .table_curriculum .science {
  border-left: 1px dotted #402713 !important;
  border-bottom: 25px solid #fff !important;
  width: 260px;
}
/* line 2082, backet.scss */
.bucket_column.case.case07 .table_curriculum .science .table_content {
  margin: 0 0 25px 25px;
}
/* line 2084, backet.scss */
.bucket_column.case.case07 .table_curriculum .science .table_content .img {
  text-align: center;
  margin-top: 20px;
}
/* line 2090, backet.scss */
.bucket_column.case.case07 .table_curriculum .arithmetic {
  border-bottom: 25px solid #fff !important;
}
/* line 2092, backet.scss */
.bucket_column.case.case07 .table_curriculum .arithmetic .table_content {
  margin: 0 25px 0 0;
  padding: 25px 0 25px 0;
}
/* line 2097, backet.scss */
.bucket_column.case.case07 .table_curriculum .society {
  width: 260px;
}
/* line 2099, backet.scss */
.bucket_column.case.case07 .table_curriculum .society .table_content {
  border-top: 1px dotted #402713;
  padding: 0;
}
/* line 2102, backet.scss */
.bucket_column.case.case07 .table_curriculum .society .table_content .table_wrapper {
  margin: 25px 0 25px 0;
  padding-right: 25px;
  border-right: 1px dotted #402713;
}
/* line 2109, backet.scss */
.bucket_column.case.case07 .table_curriculum .life {
  width: 260px;
}
/* line 2111, backet.scss */
.bucket_column.case.case07 .table_curriculum .life .table_content {
  border-top: 1px dotted #402713;
  padding: 25px;
}
/* line 2117, backet.scss */
.bucket_column.case.case07 .table_curriculum .home .table_content {
  border-top: 1px dotted #402713;
  padding: 0;
}
/* line 2120, backet.scss */
.bucket_column.case.case07 .table_curriculum .home .table_content .table_wrapper {
  margin: 25px 0 25px 0;
  padding-left: 25px;
  border-left: 1px dotted #402713;
}
/* line 2125, backet.scss */
.bucket_column.case.case07 .table_curriculum .home .table_content .img {
  text-align: center;
  margin-top: 72px;
}
/* line 2134, backet.scss */
.bucket_column.case.case07 .table_curriculum .art .table_content .table_wrapper {
  margin: 0 25px 25px 0;
  padding-top: 25px;
  border-top: 1px dotted #402713;
}
/* line 2141, backet.scss */
.bucket_column.case.case07 .table_curriculum .morality {
  width: 260px;
}
/* line 2143, backet.scss */
.bucket_column.case.case07 .table_curriculum .morality .table_content {
  border-top: 1px dotted #402713;
  padding: 0;
}
/* line 2146, backet.scss */
.bucket_column.case.case07 .table_curriculum .morality .table_content .table_wrapper {
  margin: 25px 0 25px 0;
  padding-right: 25px;
}
/* line 2153, backet.scss */
.bucket_column.case.case07 .table_curriculum .music .table_content {
  border-top: 1px dotted #402713;
}
/* line 2155, backet.scss */
.bucket_column.case.case07 .table_curriculum .music .table_content .table_wrapper {
  margin: 25px 0 25px 0;
  padding: 0 25px 0 25px;
  border-left: 1px dotted #402713;
}
/* line 2166, backet.scss */
.bucket_column.case.case08 .lead .text, .bucket_column.case.case09 .lead .text {
  color: #000;
  font-weight: normal;
}
/* line 2177, backet.scss */
.bucket_column.flowering .lead, .bucket_column.harvesting .lead, .bucket_column.advancing .lead, .bucket_column.recipe .lead {
  zoom: 1;
  width: 830px;
  margin: 0 auto;
  display: table;
}
/* line 26, ../sass/_mixin.scss */
.bucket_column.flowering .lead:after, .bucket_column.harvesting .lead:after, .bucket_column.advancing .lead:after, .bucket_column.recipe .lead:after {
  content: "";
  display: block;
  clear: both;
}
/* line 2182, backet.scss */
.bucket_column.flowering .lead .img, .bucket_column.flowering .lead .text, .bucket_column.harvesting .lead .img, .bucket_column.harvesting .lead .text, .bucket_column.advancing .lead .img, .bucket_column.advancing .lead .text, .bucket_column.recipe .lead .img, .bucket_column.recipe .lead .text {
  display: table-cell;
  vertical-align: middle;
}
/* line 2186, backet.scss */
.bucket_column.flowering .lead .img, .bucket_column.harvesting .lead .img, .bucket_column.advancing .lead .img, .bucket_column.recipe .lead .img {
  padding-right: 30px;
  width: 140px;
}
/* line 2190, backet.scss */
.bucket_column.flowering .lead .text, .bucket_column.harvesting .lead .text, .bucket_column.advancing .lead .text, .bucket_column.recipe .lead .text {
  font-weight: bold;
  font-size: 20px;
  line-height: 1.8;
}
/* line 2196, backet.scss */
.bucket_column.flowering .methodsAndPoint, .bucket_column.harvesting .methodsAndPoint, .bucket_column.advancing .methodsAndPoint, .bucket_column.recipe .methodsAndPoint {
  background: #fdf5e6;
  border-radius: 10px;
  padding: 7px;
  margin: 0 40px 30px 40px !important;
}
/* line 2201, backet.scss */
.bucket_column.flowering .methodsAndPoint h2, .bucket_column.harvesting .methodsAndPoint h2, .bucket_column.advancing .methodsAndPoint h2, .bucket_column.recipe .methodsAndPoint h2 {
  padding: 20px 0 27px 50px;
  border-bottom: 3px solid #412814;
  background: url(/img/education/bucket/column/common/icon_point.png) no-repeat left top;
  font-size: 24px;
  font-weight: bold;
}
/* line 2208, backet.scss */
.bucket_column.flowering .methodsAndPoint .methodsAndPoint_wrapper, .bucket_column.harvesting .methodsAndPoint .methodsAndPoint_wrapper, .bucket_column.advancing .methodsAndPoint .methodsAndPoint_wrapper, .bucket_column.recipe .methodsAndPoint .methodsAndPoint_wrapper {
  zoom: 1;
  padding: 32px;
  border: 3px solid #e6dcd2;
  border-radius: 10px;
}
/* line 26, ../sass/_mixin.scss */
.bucket_column.flowering .methodsAndPoint .methodsAndPoint_wrapper:after, .bucket_column.harvesting .methodsAndPoint .methodsAndPoint_wrapper:after, .bucket_column.advancing .methodsAndPoint .methodsAndPoint_wrapper:after, .bucket_column.recipe .methodsAndPoint .methodsAndPoint_wrapper:after {
  content: "";
  display: block;
  clear: both;
}
/* line 2213, backet.scss */
.bucket_column.flowering .methodsAndPoint .methodsAndPoint_wrapper h2, .bucket_column.harvesting .methodsAndPoint .methodsAndPoint_wrapper h2, .bucket_column.advancing .methodsAndPoint .methodsAndPoint_wrapper h2, .bucket_column.recipe .methodsAndPoint .methodsAndPoint_wrapper h2 {
  margin-bottom: 30px !important;
}
/* line 2216, backet.scss */
.bucket_column.flowering .methodsAndPoint .methodsAndPoint_wrapper .content_top, .bucket_column.flowering .methodsAndPoint .methodsAndPoint_wrapper .content_bottom, .bucket_column.harvesting .methodsAndPoint .methodsAndPoint_wrapper .content_top, .bucket_column.harvesting .methodsAndPoint .methodsAndPoint_wrapper .content_bottom, .bucket_column.advancing .methodsAndPoint .methodsAndPoint_wrapper .content_top, .bucket_column.advancing .methodsAndPoint .methodsAndPoint_wrapper .content_bottom, .bucket_column.recipe .methodsAndPoint .methodsAndPoint_wrapper .content_top, .bucket_column.recipe .methodsAndPoint .methodsAndPoint_wrapper .content_bottom {
  zoom: 1;
  padding: 0 10px;
}
/* line 26, ../sass/_mixin.scss */
.bucket_column.flowering .methodsAndPoint .methodsAndPoint_wrapper .content_top:after, .bucket_column.flowering .methodsAndPoint .methodsAndPoint_wrapper .content_bottom:after, .bucket_column.harvesting .methodsAndPoint .methodsAndPoint_wrapper .content_top:after, .bucket_column.harvesting .methodsAndPoint .methodsAndPoint_wrapper .content_bottom:after, .bucket_column.advancing .methodsAndPoint .methodsAndPoint_wrapper .content_top:after, .bucket_column.advancing .methodsAndPoint .methodsAndPoint_wrapper .content_bottom:after, .bucket_column.recipe .methodsAndPoint .methodsAndPoint_wrapper .content_top:after, .bucket_column.recipe .methodsAndPoint .methodsAndPoint_wrapper .content_bottom:after {
  content: "";
  display: block;
  clear: both;
}
/* line 2219, backet.scss */
.bucket_column.flowering .methodsAndPoint .methodsAndPoint_wrapper .content_top section, .bucket_column.flowering .methodsAndPoint .methodsAndPoint_wrapper .content_bottom section, .bucket_column.harvesting .methodsAndPoint .methodsAndPoint_wrapper .content_top section, .bucket_column.harvesting .methodsAndPoint .methodsAndPoint_wrapper .content_bottom section, .bucket_column.advancing .methodsAndPoint .methodsAndPoint_wrapper .content_top section, .bucket_column.advancing .methodsAndPoint .methodsAndPoint_wrapper .content_bottom section, .bucket_column.recipe .methodsAndPoint .methodsAndPoint_wrapper .content_top section, .bucket_column.recipe .methodsAndPoint .methodsAndPoint_wrapper .content_bottom section {
  float: left;
  width: 337px;
}
/* line 2222, backet.scss */
.bucket_column.flowering .methodsAndPoint .methodsAndPoint_wrapper .content_top section h3, .bucket_column.flowering .methodsAndPoint .methodsAndPoint_wrapper .content_bottom section h3, .bucket_column.harvesting .methodsAndPoint .methodsAndPoint_wrapper .content_top section h3, .bucket_column.harvesting .methodsAndPoint .methodsAndPoint_wrapper .content_bottom section h3, .bucket_column.advancing .methodsAndPoint .methodsAndPoint_wrapper .content_top section h3, .bucket_column.advancing .methodsAndPoint .methodsAndPoint_wrapper .content_bottom section h3, .bucket_column.recipe .methodsAndPoint .methodsAndPoint_wrapper .content_top section h3, .bucket_column.recipe .methodsAndPoint .methodsAndPoint_wrapper .content_bottom section h3 {
  margin-bottom: 10px;
  line-height: 1;
}
/* line 2226, backet.scss */
.bucket_column.flowering .methodsAndPoint .methodsAndPoint_wrapper .content_top section p, .bucket_column.flowering .methodsAndPoint .methodsAndPoint_wrapper .content_bottom section p, .bucket_column.harvesting .methodsAndPoint .methodsAndPoint_wrapper .content_top section p, .bucket_column.harvesting .methodsAndPoint .methodsAndPoint_wrapper .content_bottom section p, .bucket_column.advancing .methodsAndPoint .methodsAndPoint_wrapper .content_top section p, .bucket_column.advancing .methodsAndPoint .methodsAndPoint_wrapper .content_bottom section p, .bucket_column.recipe .methodsAndPoint .methodsAndPoint_wrapper .content_top section p, .bucket_column.recipe .methodsAndPoint .methodsAndPoint_wrapper .content_bottom section p {
  margin-bottom: 0;
}
/* line 2229, backet.scss */
.bucket_column.flowering .methodsAndPoint .methodsAndPoint_wrapper .content_top section:first-child, .bucket_column.flowering .methodsAndPoint .methodsAndPoint_wrapper .content_bottom section:first-child, .bucket_column.harvesting .methodsAndPoint .methodsAndPoint_wrapper .content_top section:first-child, .bucket_column.harvesting .methodsAndPoint .methodsAndPoint_wrapper .content_bottom section:first-child, .bucket_column.advancing .methodsAndPoint .methodsAndPoint_wrapper .content_top section:first-child, .bucket_column.advancing .methodsAndPoint .methodsAndPoint_wrapper .content_bottom section:first-child, .bucket_column.recipe .methodsAndPoint .methodsAndPoint_wrapper .content_top section:first-child, .bucket_column.recipe .methodsAndPoint .methodsAndPoint_wrapper .content_bottom section:first-child {
  margin-right: 50px;
}
/* line 2232, backet.scss */
.bucket_column.flowering .methodsAndPoint .methodsAndPoint_wrapper .content_top section .note, .bucket_column.flowering .methodsAndPoint .methodsAndPoint_wrapper .content_bottom section .note, .bucket_column.harvesting .methodsAndPoint .methodsAndPoint_wrapper .content_top section .note, .bucket_column.harvesting .methodsAndPoint .methodsAndPoint_wrapper .content_bottom section .note, .bucket_column.advancing .methodsAndPoint .methodsAndPoint_wrapper .content_top section .note, .bucket_column.advancing .methodsAndPoint .methodsAndPoint_wrapper .content_bottom section .note, .bucket_column.recipe .methodsAndPoint .methodsAndPoint_wrapper .content_top section .note, .bucket_column.recipe .methodsAndPoint .methodsAndPoint_wrapper .content_bottom section .note {
  font-size: 12px;
}
/* line 2237, backet.scss */
.bucket_column.flowering .methodsAndPoint .methodsAndPoint_wrapper .content_top, .bucket_column.harvesting .methodsAndPoint .methodsAndPoint_wrapper .content_top, .bucket_column.advancing .methodsAndPoint .methodsAndPoint_wrapper .content_top, .bucket_column.recipe .methodsAndPoint .methodsAndPoint_wrapper .content_top {
  margin-bottom: 30px;
}
/* line 2240, backet.scss */
.bucket_column.flowering .methodsAndPoint .methodsAndPoint_wrapper .pointBlock, .bucket_column.harvesting .methodsAndPoint .methodsAndPoint_wrapper .pointBlock, .bucket_column.advancing .methodsAndPoint .methodsAndPoint_wrapper .pointBlock, .bucket_column.recipe .methodsAndPoint .methodsAndPoint_wrapper .pointBlock {
  zoom: 1;
  margin-top: 40px;
  padding-top: 40px;
  border-top: 1px dotted #412814;
}
/* line 26, ../sass/_mixin.scss */
.bucket_column.flowering .methodsAndPoint .methodsAndPoint_wrapper .pointBlock:after, .bucket_column.harvesting .methodsAndPoint .methodsAndPoint_wrapper .pointBlock:after, .bucket_column.advancing .methodsAndPoint .methodsAndPoint_wrapper .pointBlock:after, .bucket_column.recipe .methodsAndPoint .methodsAndPoint_wrapper .pointBlock:after {
  content: "";
  display: block;
  clear: both;
}
/* line 2245, backet.scss */
.bucket_column.flowering .methodsAndPoint .methodsAndPoint_wrapper .pointBlock .point_wrapper, .bucket_column.harvesting .methodsAndPoint .methodsAndPoint_wrapper .pointBlock .point_wrapper, .bucket_column.advancing .methodsAndPoint .methodsAndPoint_wrapper .pointBlock .point_wrapper, .bucket_column.recipe .methodsAndPoint .methodsAndPoint_wrapper .pointBlock .point_wrapper {
  padding-right: 147px;
  float: left;
  background: url(/img/education/bucket/column/common/emi_02.png) no-repeat right bottom;
  margin-right: 25px;
}
/* line 2251, backet.scss */
.bucket_column.flowering .methodsAndPoint .methodsAndPoint_wrapper .pointBlock .point, .bucket_column.harvesting .methodsAndPoint .methodsAndPoint_wrapper .pointBlock .point, .bucket_column.advancing .methodsAndPoint .methodsAndPoint_wrapper .pointBlock .point, .bucket_column.recipe .methodsAndPoint .methodsAndPoint_wrapper .pointBlock .point {
  background: #fff;
  border-radius: 10px;
  padding: 0px 30px 30px 30px;
  width: 280px;
}
/* line 2257, backet.scss */
.bucket_column.flowering .methodsAndPoint .methodsAndPoint_wrapper .pointBlock .point h3, .bucket_column.harvesting .methodsAndPoint .methodsAndPoint_wrapper .pointBlock .point h3, .bucket_column.advancing .methodsAndPoint .methodsAndPoint_wrapper .pointBlock .point h3, .bucket_column.recipe .methodsAndPoint .methodsAndPoint_wrapper .pointBlock .point h3 {
  border-bottom: 1px dotted #412814;
  color: #412814;
  font-size: 22px;
  line-height: 1;
  padding-bottom: 12px;
  text-align: center;
  text-indent: -73px;
  margin-bottom: 15px;
}
/* line 2266, backet.scss */
.bucket_column.flowering .methodsAndPoint .methodsAndPoint_wrapper .pointBlock .point h3 img, .bucket_column.harvesting .methodsAndPoint .methodsAndPoint_wrapper .pointBlock .point h3 img, .bucket_column.advancing .methodsAndPoint .methodsAndPoint_wrapper .pointBlock .point h3 img, .bucket_column.recipe .methodsAndPoint .methodsAndPoint_wrapper .pointBlock .point h3 img {
  margin-right: 7px;
  position: relative;
  top: -7px;
}
/* line 2272, backet.scss */
.bucket_column.flowering .methodsAndPoint .methodsAndPoint_wrapper .pointBlock .point h4, .bucket_column.harvesting .methodsAndPoint .methodsAndPoint_wrapper .pointBlock .point h4, .bucket_column.advancing .methodsAndPoint .methodsAndPoint_wrapper .pointBlock .point h4, .bucket_column.recipe .methodsAndPoint .methodsAndPoint_wrapper .pointBlock .point h4 {
  margin-bottom: 12px;
  color: #098b1d;
  font-size: 16px;
  font-weight: bold;
}
/* line 2278, backet.scss */
.bucket_column.flowering .methodsAndPoint .methodsAndPoint_wrapper .pointBlock .point .text, .bucket_column.harvesting .methodsAndPoint .methodsAndPoint_wrapper .pointBlock .point .text, .bucket_column.advancing .methodsAndPoint .methodsAndPoint_wrapper .pointBlock .point .text, .bucket_column.recipe .methodsAndPoint .methodsAndPoint_wrapper .pointBlock .point .text {
  margin-bottom: 0;
}
/* line 2283, backet.scss */
.bucket_column.flowering .methodsAndPoint .methodsAndPoint_wrapper .pointBlock .comment, .bucket_column.harvesting .methodsAndPoint .methodsAndPoint_wrapper .pointBlock .comment, .bucket_column.advancing .methodsAndPoint .methodsAndPoint_wrapper .pointBlock .comment, .bucket_column.recipe .methodsAndPoint .methodsAndPoint_wrapper .pointBlock .comment {
  float: left;
  width: 362px -147px;
}
/* line 2288, backet.scss */
.bucket_column.flowering .methodsAndPoint .methodsAndPoint_wrapper .pointBlock .comment .text, .bucket_column.harvesting .methodsAndPoint .methodsAndPoint_wrapper .pointBlock .comment .text, .bucket_column.advancing .methodsAndPoint .methodsAndPoint_wrapper .pointBlock .comment .text, .bucket_column.recipe .methodsAndPoint .methodsAndPoint_wrapper .pointBlock .comment .text {
  padding: 25px;
  background: #fff;
  border: 1px solid #412814;
  border-radius: 7px;
  width: 180px;
  position: relative;
  font-size: 13px;
}
/* line 2296, backet.scss */
.bucket_column.flowering .methodsAndPoint .methodsAndPoint_wrapper .pointBlock .comment .text:after, .bucket_column.harvesting .methodsAndPoint .methodsAndPoint_wrapper .pointBlock .comment .text:after, .bucket_column.advancing .methodsAndPoint .methodsAndPoint_wrapper .pointBlock .comment .text:after, .bucket_column.recipe .methodsAndPoint .methodsAndPoint_wrapper .pointBlock .comment .text:after {
  content: '';
  display: block;
  background: url(/img/education/bucket/column/common/balloon_arrow.png) no-repeat;
  width: 17px;
  height: 12px;
  position: absolute;
  left: -16px;
  bottom: 16px;
}
/* line 2307, backet.scss */
.bucket_column.flowering .methodsAndPoint .methodsAndPoint_wrapper .pointBlock .comment .text.long:after, .bucket_column.harvesting .methodsAndPoint .methodsAndPoint_wrapper .pointBlock .comment .text.long:after, .bucket_column.advancing .methodsAndPoint .methodsAndPoint_wrapper .pointBlock .comment .text.long:after, .bucket_column.recipe .methodsAndPoint .methodsAndPoint_wrapper .pointBlock .comment .text.long:after {
  bottom: 50px;
}
/* line 2312, backet.scss */
.bucket_column.flowering .methodsAndPoint .methodsAndPoint_wrapper .pointBlock .comment .link, .bucket_column.harvesting .methodsAndPoint .methodsAndPoint_wrapper .pointBlock .comment .link, .bucket_column.advancing .methodsAndPoint .methodsAndPoint_wrapper .pointBlock .comment .link, .bucket_column.recipe .methodsAndPoint .methodsAndPoint_wrapper .pointBlock .comment .link {
  text-align: right;
}
/* line 2322, backet.scss */
.bucket_column.flowering_01 .itemExample .point_wrapper {
  background: url(/img/education/bucket/column/common/emi_01.png) no-repeat right 20px bottom;
}
/* line 2329, backet.scss */
.bucket_column.flowering_02 .itemExample .section_content {
  background: url(/img/education/bucket/column/common/emi_03.png) no-repeat right 20px bottom;
}
/* line 2336, backet.scss */
.bucket_column.flowering_03 .itemExample .section_content {
  background: url(/img/education/bucket/column/common/emi_04.png) no-repeat right 20px bottom;
}
/* line 2343, backet.scss */
.bucket_column.flowering_04 .itemExample .section_content {
  background: url(/img/education/bucket/column/common/emi_05.png) no-repeat right 20px bottom;
}
/* line 2350, backet.scss */
.bucket_column.flowering_05 .itemExample .section_content {
  background: url(/img/education/bucket/column/common/emi_06.png) no-repeat right 20px bottom;
}
/* line 2357, backet.scss */
.bucket_column.flowering_06 .itemExample .section_content {
  background: url(/img/education/bucket/column/common/emi_07.png) no-repeat right 20px bottom;
}
/* line 2364, backet.scss */
.bucket_column.flowering_08 .itemExample .section_content {
  background: url(/img/education/bucket/column/common/emi_09.png) no-repeat right 20px bottom;
}
/* line 2371, backet.scss */
.bucket_column.flowering_09 .itemExample .section_content {
  background: url(/img/education/bucket/column/common/emi_10.png) no-repeat right 20px bottom;
}
/* line 2378, backet.scss */
.bucket_column.harvesting01 .itemExample .section_content {
  background: url(/img/education/bucket/column/common/emi_11.png) no-repeat right 20px bottom;
}
/* line 2385, backet.scss */
.bucket_column.harvesting02 .itemExample .section_content {
  background: url(/img/education/bucket/column/common/emi_12.png) no-repeat right 20px bottom;
}
/* line 2392, backet.scss */
.bucket_column.advancing01 .itemExample .section_content {
  background: url(/img/education/bucket/column/common/emi_01.png) no-repeat right 20px bottom;
}
/* line 2399, backet.scss */
.bucket_column.advancing02 .itemExample .section_content {
  background: url(/img/education/bucket/column/common/emi_03.png) no-repeat right 20px bottom;
}

/* line 2407, backet.scss */
.animate-jump {
  -moz-animation-name: jump;
  -webkit-animation-name: jump;
  animation-name: jump;
  -moz-animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -moz-animation-duration: 2s;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -moz-animation-timing-function: ease;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -moz-animation-delay: 3.8s;
  -webkit-animation-delay: 3.8s;
  animation-delay: 3.8s;
}

@-webkit-keyframes jump {
  0% {
    bottom: 0px;
  }
  70% {
    bottom: 0px;
  }
  85% {
    bottom: 15px;
  }
  100% {
    bottom: 0px;
  }
}
@-moz-keyframes jump {
  0% {
    bottom: 0px;
  }
  70% {
    bottom: 0px;
  }
  85% {
    bottom: 15px;
  }
  100% {
    bottom: 0px;
  }
}
@-ms-keyframes jump {
  0% {
    bottom: 0px;
  }
  70% {
    bottom: 0px;
  }
  85% {
    bottom: 15px;
  }
  100% {
    bottom: 0px;
  }
}
@keyframes jump {
  0% {
    bottom: 0px;
  }
  70% {
    bottom: 0px;
  }
  85% {
    bottom: 15px;
  }
  100% {
    bottom: 0px;
  }
}
@-webkit-keyframes bounce {
  0%, 20%, 53%, 80%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}
@keyframes bounce {
  0%, 20%, 53%, 80%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}
/* line 2485, backet.scss */
.animate-bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}

/* line 2492, backet.scss */
section.section_03 table th {
  width: 60px !important;
  padding: 0 !important;
}

/* line 2497, backet.scss */
section.section_03 table td {
  padding: 15px 20px !important;
  width: 70px;
}

/* line 2502, backet.scss */
.other_article_wrap {
  position: relative;
  width: 828px;
  margin: 0 auto;
  padding: 40px 0;
}
/* line 2507, backet.scss */
.other_article_wrap:before {
  content: " ";
  display: block;
  background: url("/img/education/bucket/column/common/other_article_wrap_top.png") no-repeat;
  width: 828px;
  height: 40px;
}
/* line 2514, backet.scss */
.other_article_wrap:after {
  content: " ";
  display: block;
  background: url("/img/education/bucket/column/common/other_article_wrap_bottom.png") no-repeat;
  width: 828px;
  height: 40px;
}

/* line 2522, backet.scss */
.other_article_inner {
  background: url("/img/education/bucket/column/common/other_article_wrap_middle.png") repeat-y;
  padding: 0 40px;
  box-sizing: border-box;
  overflow: hidden;
}

/* line 2528, backet.scss */
.other_article_title {
  padding: 0 0 10px 0;
  margin: 0 0 28px 0;
  border-bottom: dotted 1px #412814;
  font-size: 16px;
  color: #402713;
  font-weight: bold;
}

/* line 2536, backet.scss */
.other_article_list {
  margin-bottom: -8px;
}
/* line 2538, backet.scss */
.other_article_list li {
  text-indent: -1em;
  padding-left: 1em;
  margin-bottom: 8px;
}
/* line 2542, backet.scss */
.other_article_list li:before {
  content: " ";
  display: inline-block;
  background: url("/img/education/bucket/column/common/other_article_list_arrow.png") no-repeat;
  width: 6px;
  height: 7px;
  margin-right: 4px;
}
/* line 2550, backet.scss */
.other_article_list li a {
  color: #b40000;
}
/* line 2554, backet.scss */
.other_article_list.list_left {
  float: left;
  width: 49%;
  padding-right: 1%;
}
/* line 2559, backet.scss */
.other_article_list.list_right {
  float: left;
  width: 49%;
  padding-left: 1%;
}

/*# sourceMappingURL=backet.css.map */
