@charset "euc-jp";
/********************************/
/* 共通                          */
/********************************/
/*** EC-APPLI用パラメータ関連 ***/
.DSA_editor,
.DSA_mcnt,
.DSA_static {
  display: none;
}

/*** style.cssのbodyに設定した内容をプレビュー用に設定 ***/
.prv_body {
  font-family: "メイリオ", Meiryo,"ＭＳ Ｐゴシック", MS PGothic, Osaka, "ヒラギノ角ゴ Pro W3", Hiragino Maru Gothic Pro W3;
  margin: 0;
  padding: 0;
  text-align: left;
  color: #000000;
  font-size: 13px;
}

.prv_body a:hover {
  color: #ff9c00;
}

.prv_body a {
  color: #320000;
}

.prv_body .clearfloat {
  clear: both;
  height: 0;
  font-size: 1px;
  line-height: 0px;
}

/********** Header_S **********/
#header_area .header_gmenu ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

#header_area .header_gmenu ul li {
  float: left;
  padding: 0 10px;
  font-size: 11px;
  color: #242424;
  border-right: 1px solid #242424;
}

#header_area .header_gmenu ul li a {
  color: #242424;
  text-decoration: none;
}

#header_area .header_gmenu ul li a:hover {
  color: #ff9c00;
}

#header_area .header_gmenu ul li.header_gmenu_last {
  padding-right: 0;
  border-right: none;
}

#header_area .header_row1 {
  margin: 0 auto 10px auto;
  width: 1040px;
}

#header_area .header_sub_title {
  float: left;
  font-size: 11px;
}

#header_area .header_gmenu {
  float: right;
}

#header_area .header_row2 {
  width: 1040px;
  margin: auto;
}

#header_area .header_row2 .header_row2_left {
  float: left;
}

#header_area .header_row2 .header_row2_right {
  float: left;
  position: relative;
}

#header_area .header_row4 {
  width: 1040px;
  margin: auto;
}

#header_area .header_row4 .header_row4_left {
  float: left;
  width: 566px;
}

#header_area .header_row4 .header_row4_right {
  float: left;
  width: 474px;
}

#header_area .header_cart {
  position: absolute;
  top: 68px;
  right: 23px;
}

/* ヘッダーメニュー関連のCSSは下記にまとまっています。 */
/* メニュー数を増減される場合、一行で表示をまとめるためにはfont-sizeやpaddingを調整してください。 */
#header_area .header_menu_area_wrap {
  width: 100%;
  background-color: #8b0000;
}

#header_area .header_gmenu2 {
  width: 1040px;
  height: 25px;
  line-height: 25px;
  overflow: hidden;
  position: relative;
  margin-bottom: 15px;
}

#header_area .header_gmenu2 ul {
  margin: 0;
  padding: 2px 0 0 2px;
  float: left;
  position: relative;
  left: 50%;
}

#header_area .header_gmenu2 li {
  float: left;
  list-style-type: none;
  padding: 0 5px 0 5px;
  font-size: 11px;
  position: relative;
  left: -50%;
}

#header_area .header_gmenu2 li:first-child {
  padding: 0 5px 0 0px;
}

#header_area .header_gmenu2 li:last-child {
  border: none;
}

#header_area .header_gmenu2 li a {
  color: #ffffff;
  text-decoration: none;
}

#header_area .header_gmenu2 li a:hover {
  color: #ff9c00;
}

#header_area .header_serch_box {
  width: 566px;
}

#header_area form {
  position: relative;
  margin-bottom: 10px;
}

#header_area .header_serch_box_text {
  width: 532px;
  height: 32px;
  border-radius: 4px;
  border: 1px solid #c5c5c5;
}

#header_area .header_serch_box_btn {
  position: absolute;
  top: 3px;
  right: 22px;
}

/* ▼▼▼▼▼ side-bnr_450_ptn01 ▼▼▼▼▼ */
.side-bannerEx_area_450_ptn01 .contents_area {
  font-size: 13px;
}

.side-bannerEx_area_450_ptn01 .contents_area .DSA_division_img {
  width: 450px;
}

.side-bannerEx_area_450_ptn01 .contents_area .DSA_img {
  width: 450px;
}

/* ▲▲▲▲▲ side-bnr_450_ptn01 ▲▲▲▲▲ */
/* ▼▼▼▼▼ search-word_inline_ptn01 ▼▼▼▼▼ */
.search-wordEx_area_inline_ptn01 {
  font-size: 11px;
}

.search-wordEx_area_inline_ptn01 .title_area {
  font-weight: bold;
  color: #666;
  padding: 0 10px;
}

.search-wordEx_area_inline_ptn01 .contents_area {
  padding: 0px;
  font-size: 11px;
}

.search-wordEx_area_inline_ptn01 .contents_area .DSA_division_title {
  padding: 3px;
}

/* ▲▲▲▲▲ search-word_inline_ptn01 ▲▲▲▲▲ */
/* ▼▼▼▼▼ slide_bnr_314_ptn01 ▼▼▼▼▼ */
.slide_bnr_314_ptn01 {
  z-index: 100;
  margin-bottom: 5px;
}

.slide_bnr_314_ptn01 .slides_container {
  width: 474px;
  height: 65px;
  overflow: hidden;
  position: relative;
}

.slide_bnr_314_ptn01 .slides_container div {
  width: 474px;
  height: 65px;
  display: block;
}

.slide_bnr_314_ptn01 .slides_container .DSA_img {
  width: 474px;
}

.slide_bnr_314_ptn01 .pagination {
  display: none;
}

.slide_bnr_314_ptn01 .switch {
  width: 474px;
  position: relative;
  z-index: 99;
}

.slide_bnr_314_ptn01 .switch .prev {
  position: absolute;
  left: 5px;
  top: -46px;
}

.slide_bnr_314_ptn01 .switch .next {
  position: absolute;
  right: 5px;
  top: -46px;
}

/* ▲▲▲▲▲ slide_bnr_314_ptn01 ▲▲▲▲▲ */
/* ▼▼▼▼▼ slide_bnr_1040_ptn06 ▼▼▼▼▼ */
.wide_slide_wrap_all .wide_slide_loading {
  display: block;
  width: 1040px;
  height: 400px;
  margin: auto auto 20px auto;
  position: relative;
}

.wide_slide_wrap_all .wide_slide_loading img {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -16px 0 0 -16px;
}

#slide_bnr_1040_ptn06 .DSA_img {
  width: 1040px;
  height: 400px;
}

.slide_bnr_1040_ptn06 {
  width: 100%;
  height: 450px;
  text-align: left;
  position: relative;
  overflow: hidden;
}

.slide_bnr_1040_ptn06 .slides_container,
.slide_bnr_1040_ptn06 .slides_container .block {
  float: left;
  display: inline;
  overflow: hidden;
}

.wideslider_base {
  top: 0;
  position: absolute;
}

.wideslider_wrap {
  top: 0;
  position: absolute;
  overflow: hidden;
}

.slider_prev,
.slider_next {
  top: 0;
  overflow: hidden;
  position: absolute;
  z-index: 100;
  cursor: pointer;
}

.pagination {
  bottom: 10px;
  left: 0;
  width: 100%;
  height: 15px;
  text-align: center;
  position: absolute;
  z-index: 200;
}

.pagination a {
  margin: 0 5px;
  width: 15px;
  height: 15px;
  display: inline-block;
  overflow: hidden;
  background: #333;
  border-radius: 10px;
}

.pagination a.active {
  filter: alpha(opacity=100) !important;
  -moz-opacity: 1 !important;
  opacity: 1 !important;
}

/* =======================================
  ClearFixElements
  ======================================= */
.slide_bnr_1040_ptn06 .slides_container:after {
  content: ".";
  height: 0;
  clear: both;
  display: block;
  visibility: hidden;
}

.slide_bnr_1040_ptn06 .slides_container {
  display: inline-block;
  overflow: hidden;
}

.slide_bnr_1040_ptn06 {
  margin: 20px 0 20px 0;
}

.slider_prev {
  background: #fff url("https://www.rakuten.ne.jp/gold/americana/ecappli/js/wide-slides_Ex/wideSlider/img/prev.jpg") no-repeat right center;
}

.slider_next {
  background: #fff url("https://www.rakuten.ne.jp/gold/americana/ecappli/js/wide-slides_Ex/wideSlider/img/next.jpg") no-repeat left center;
}

/* ▲▲▲▲▲ slide_bnr_1040_ptn06 ▲▲▲▲▲ */
/* ▼▼▼▼▼ click_slide_item_1040_ptn03 ▼▼▼▼▼ */
div.click_slide_item_1040_ptn03 {
  width: 1040px;
}

.click_slide_item_1040_ptn03 .contents_area {
  background-color: #FAFAFA;
  width: 1040px;
}

.click_slide_item_1040_ptn03 .DSA_division_img {
  width: 140px;
  height: 140px;
  background-color: #FFFFFF;
  position: relative;
}

.click_slide_item_1040_ptn03 .DSA_division_img .DSA_img {
  max-width: 140px;
  max-height: 140px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.click_slide_item_1040_ptn03 div.slidewrapper01 {
  position: relative;
  width: 1040px;
}

.click_slide_item_1040_ptn03 .slidewrapper01 .DSA_division_price {
  clear: both;
  color: #b20000;
  text-align: center;
  font-weight: bold;
}

.click_slide_item_1040_ptn03 .slidewrapper01 .DSA_division_title {
  clear: both;
  text-align: center;
  font-weight: bold;
}

.click_slide_item_1040_ptn03 .slidewrapper01 .DSA_division_text {
  clear: both;
  text-align: center;
}

.click_slide_item_1040_ptn03 .slidewrapper01 .block {
  float: left;
  margin-right: 11px;
  width: 140px;
}

.click_slide_item_1040_ptn03 .slidewrapper01 .slider {
  position: relative;
}

.click_slide_item_1040_ptn03 .slidewrapper01 a {
  display: inline;
}

.click_slide_item_1040_ptn03 .slidewrapper01 .slider a {
  display: block;
}

.click_slide_item_1040_ptn03 .slidewrapper01 a.prev,
.click_slide_item_1040_ptn03 .slidewrapper01 a.next {
  width: 40px;
  height: 40px;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -25px;
}

.click_slide_item_1040_ptn03 .slidewrapper01 a.prev span,
.click_slide_item_1040_ptn03 .slidewrapper01 a.next span {
  display: none;
}

.click_slide_item_1040_ptn03 .slidewrapper01 a.prev {
  background: url("https://www.rakuten.ne.jp/gold/americana/ecappli/js/carouFredSel/images/prev.png") no-repeat center center;
  margin-left: -522px;
}

.click_slide_item_1040_ptn03 .slidewrapper01 a.next {
  background: url("https://www.rakuten.ne.jp/gold/americana/ecappli/js/carouFredSel/images/next.png") no-repeat center center;
  margin-left: 480px;
}

/* ▲▲▲▲▲ click_slide_item_1040_ptn03 ▲▲▲▲▲ */
/********** Header_E **********/
/********** SideNavi_S **********/
/* ▼▼▼▼▼ pickup_200_ptn03 ▼▼▼▼▼ */
.pickupEx_area_200_ptn03 {
  width: 200px;
  font-size: 13px;
  margin-bottom: 20px;
}

.pickupEx_area_200_ptn03 .contents_area {
  padding: 10px;
}

.pickupEx_area_200_ptn03 .contents_area .DSA_division_img {
  padding: 0px;
}

.pickupEx_area_200_ptn03 .contents_area .DSA_division_title {
  padding: 5px;
}

.pickupEx_area_200_ptn03 .contents_area .DSA_division_text {
  padding: 5px;
  margin-bottom: 10px;
}

.pickupEx_area_200_ptn03 .contents_area .DSA_img {
  width: 180px;
}

/* ▲▲▲▲▲ pickup_200_ptn03 ▲▲▲▲▲ */
/* ▼▼▼▼▼ category_general_200_ptn01 ▼▼▼▼▼ */
.category_general_200_ptn01 {
  margin-bottom: 20px;
  font-size: 13px;
  line-height: 18px;
  width: 200px;
}

.category_general_200_ptn01 a {
  text-decoration: none;
}

.category_general_200_ptn01 .category_level1,
.category_general_200_ptn01 .category_level2 {
  margin-top: 5px;
}

.category_general_200_ptn01 .category_level2 {
  margin-left: 60px;
}

.category_general_200_ptn01 .category_level1 .image_area,
.category_general_200_ptn01 .category_level2 .image_area {
  padding: 3px 5px;
  width: 50px;
}

.category_general_200_ptn01 .category_level1 .image_area .img,
.category_general_200_ptn01 .category_level2 .image_area .img {
  border: 0;
  width: 50px;
}

.category_general_200_ptn01 .category_level1 .text_area {
  font-size: 13px;
  padding: 5px;
}

.category_general_200_ptn01 .category_level2 .text_area {
  font-size: 11px;
  padding: 5px;
}

.hidden_data {
  display: none;
}

/* ▲▲▲▲▲ category_general_200_ptn01 ▲▲▲▲▲ */
/* ▼▼▼▼▼ side-bnr_200_ptn01 ▼▼▼▼▼ */
.side-bannerEx_area_200_ptn01 .contents_area {
  margin-bottom: 20px;
  font-size: 13px;
}

.side-bannerEx_area_200_ptn01 .contents_area .DSA_division_img {
  width: 200px;
  padding-bottom: 10px;
}

.side-bannerEx_area_200_ptn01 .contents_area .DSA_img {
  width: 200px;
}

/* ▲▲▲▲▲ side-bnr_200_ptn01 ▲▲▲▲▲ */
/********** SideNavi_E **********/
/********** Main_S **********/
/* ▼▼▼▼▼ news_820_ptn01 ▼▼▼▼▼ */
.new-infoEx_area_820_ptn01 .contents_area {
  margin-bottom: 60px;
  font-size: 13px;
  height: 200px;
  width: 820px;
  overflow-y: scroll;
}

.new-infoEx_area_820_ptn01 .contents_area .table_left_block {
  width: 80px;
  padding: 5px;
}

.new-infoEx_area_820_ptn01 .contents_area .DSA_img {
  width: 80px;
}

.new-infoEx_area_820_ptn01 .contents_area .table_right_block {
  width: 630px;
  padding: 5px;
}

.new-infoEx_area_820_ptn01 .contents_area .DSA_division_icon {
  padding: 5px;
}

.new-infoEx_area_820_ptn01 .contents_area .DSA_division_text {
  padding: 5px;
}

/* ▲▲▲▲▲ news_820_ptn01 ▲▲▲▲▲ */
/* ▼▼▼▼▼ ranking_820_ptn04 ▼▼▼▼▼ */
.rankingEx_area_820_ptn04 {
  width: 820px;
  font-size: 13px;
  margin-bottom: 40px;
}

.rankingEx_area_820_ptn04 a {
  text-decoration: none;
}

.rankingEx_area_820_ptn04 .DSA_block_0,
.rankingEx_area_820_ptn04 .DSA_block_1,
.rankingEx_area_820_ptn04 .DSA_block_2,
.rankingEx_area_820_ptn04 .DSA_block_3,
.rankingEx_area_820_ptn04 .DSA_block_4 {
  float: left;
}

.rankingEx_area_820_ptn04 .table_block {
  margin: 0px 0px 10px 5px;
}

.rankingEx_area_820_ptn04 .contents_area {
  padding: 10px 0 10px 10px;
}

.rankingEx_area_820_ptn04 .contents_area .block_area {
  margin: 0 18px 10px 0;
  position: relative;
}

.rankingEx_area_820_ptn04 .contents_area .block_area .rank_area {
  text-align: center;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 30px;
  left: 0;
}

.rankingEx_area_820_ptn04 .contents_area .block_area .rank_mark_area {
  width: 144px;
  height: 30px;
}

.rankingEx_area_820_ptn04 .contents_area .DSA_img {
  max-width: 144px;
  max-height: 144px;
}

.rankingEx_area_820_ptn04 .contents_area .text_area {
  width: 144px;
  margin: 0;
  padding: 0;
}

.rankingEx_area_820_ptn04 .contents_area .DSA_division_price {
  text-align: center;
  padding-top: 3px;
  color: #dd0000;
}

.rankingEx_area_820_ptn04 .contents_area .DSA_division_title {
  text-align: center;
  padding-top: 3px;
  color: #dd0000;
}

/* ▲▲▲▲▲ ranking_820_ptn04 ▲▲▲▲▲ */
/* ▼▼▼▼▼ pickup_820_ptn04 ▼▼▼▼▼ */
.pickupEx_area_820_ptn04 {
  width: 820px;
  overflow: auto;
  font-size: 13px;
  margin-bottom: 60px;
}

.pickupEx_area_820_ptn04 .contents_area {
  overflow: hidden;
}

.pickupEx_area_820_ptn04 .contents_area .block {
  margin: 10px 0 10px 24px;
  width: 385px;
  float: left;
}

.pickupEx_area_820_ptn04 .contents_area .block .block_left {
  float: left;
}

.pickupEx_area_820_ptn04 .contents_area .block .block_right {
  margin-left: 10px;
  float: left;
  width: 180px;
}

.pickupEx_area_820_ptn04 .contents_area .DSA_division_img {
  padding: 0px;
  width: 195px;
}

.pickupEx_area_820_ptn04 .contents_area .DSA_division_title {
  padding: 5px;
}

.pickupEx_area_820_ptn04 .contents_area .DSA_division_text {
  padding: 5px;
  margin-bottom: 10px;
}

.pickupEx_area_820_ptn04 .contents_area .DSA_img {
  width: 195px;
}

.pickupEx_area_820_ptn04 .contents_area .DSA_division_price {
  color: #fb1d1c;
}

/* ▲▲▲▲▲ pickup_820_ptn04 ▲▲▲▲▲ */
/* ▼▼▼▼▼ item-list_820_ptn01 ▼▼▼▼▼ */
.itemlist_area_820_ptn01 {
  margin-bottom: 20px;
  width: 820px;
  padding: 0;
  font-size: 12px;
  line-height: 1.35;
}

.itemlist_area_820_ptn01 .itemlist {
  padding-bottom: 20px;
}

.itemlist_area_820_ptn01 #itemlist {
  padding: 0px;
  margin-bottom: 40px;
}

.itemlist_area_820_ptn01 .area_itemlist {
  width: 800px;
  margin: 20px auto 0 auto;
}

.itemlist_area_820_ptn01 .area_itemlist .title {
  background-color: #8b0000;
  font-weight: bold;
  font-size: 18px;
  color: #ffffff;
  margin-bottom: 10px;
  padding: 10px 0 10px 10px;
  border-left: 5px solid #8b0000;
}

.itemlist_area_820_ptn01 .area_itemlist .row {
  overflow: hidden;
  padding-top: 20px;
}

.itemlist_area_820_ptn01 .area_itemlist .edbl {
  background-color: #FFFFFF;
  text-align: center;
  margin-left: 20px;
  float: left;
}

.itemlist_area_820_ptn01 .area_itemlist .edbl_col3 {
  width: 245px;
}

.itemlist_area_820_ptn01 .area_itemlist .edbl_col3 .img {
  height: 245px;
  overflow: hidden;
}

.itemlist_area_820_ptn01 .area_itemlist .edbl_col3 .img img {
  max-width: 245px;
  max-height: 245px;
}

.itemlist_area_820_ptn01 .area_itemlist .edbl_col3 .itemname {
  height: 30px;
}

.itemlist_area_820_ptn01 .area_itemlist .edbl_col4 {
  width: 178px;
}

.itemlist_area_820_ptn01 .area_itemlist .edbl_col4 .img {
  height: 178px;
  overflow: hidden;
}

.itemlist_area_820_ptn01 .area_itemlist .edbl_col4 .img img {
  max-width: 178px;
  max-height: 178px;
}

.itemlist_area_820_ptn01 .area_itemlist .edbl_col4 .itemname {
  height: 3em;
}

.itemlist_area_820_ptn01 .area_itemlist .edbl_col5 {
  width: 138px;
  margin-left: 18px;
}

itemlist_area_820_ptn01 .area_itemlist .edbl_col5:first-child {
  margin-left: 19px;
}

.itemlist_area_820_ptn01 .area_itemlist .edbl_col5 .img {
  height: 138px;
  overflow: hidden;
}

.itemlist_area_820_ptn01 .area_itemlist .edbl_col5 .img img {
  max-width: 138px;
  max-height: 138px;
}

.itemlist_area_820_ptn01 .area_itemlist .edbl_col5 .itemname {
  height: 40px;
}

.itemlist_area_820_ptn01 .area_itemlist .edbl .img {
  margin: 0;
  background-color: #fff;
}

.itemlist_area_820_ptn01 .area_itemlist .edbl .itemname {
  padding: 5px 0px;
  font-size: 1em;
  text-align: left;
  background-color: #FAFAFA;
}

.itemlist_area_820_ptn01 .area_itemlist .edbl .price {
  color: #b20000;
  padding-bottom: 10px;
  font-size: 1em;
  font-weight: bold;
  background-color: #FAFAFA;
}

.itemlist_area_820_ptn01 .area_itemlist .bottom {
  margin-bottom: 20px;
}

.itemlist_area_820_ptn01 .area_itemlist .clear_float {
  clear: both;
}

#hidden_data_colnum {
  display: none;
}

/* ▲▲▲▲▲ item-list_820_ptn01 ▲▲▲▲▲ */
/* ▼▼▼▼▼ eve_bnr_820_ptn01 ▼▼▼▼▼ */
.eve_banner_area_820_ptn01 {
  font-size: 13px;
  width: 820px;
  margin-bottom: 60px;
}

.eve_banner_area_820_ptn01 .block_column {
  float: left;
}

.eve_banner_area_820_ptn01 .block_text .DSA_text {
  margin: 0;
  padding: 0;
}

.eve_banner_area_820_ptn01 .column_num1,
.eve_banner_area_820_ptn01 .column_num2,
.eve_banner_area_820_ptn01 .column_num3,
.eve_banner_area_820_ptn01 .column_num4,
.eve_banner_area_820_ptn01 .column_num5 {
  margin-bottom: 10px;
}

/* 1col */
.eve_banner_area_820_ptn01 .column_num1 .block_column {
  width: 820px;
}

.eve_banner_area_820_ptn01 .column_num1 .DSA_img {
  width: 820px;
}

/* 2col */
.eve_banner_area_820_ptn01 .column_num2 .block_column {
  width: 405px;
}

.eve_banner_area_820_ptn01 .column_num2 .DSA_division_column1 {
  margin-left: 10px;
}

.eve_banner_area_820_ptn01 .column_num2 .DSA_img {
  width: 405px;
}

/* 3col */
.eve_banner_area_820_ptn01 .column_num3 .block_column {
  width: 266px;
}

.eve_banner_area_820_ptn01 .column_num3 .DSA_division_column1,
.eve_banner_area_820_ptn01 .column_num3 .DSA_division_column2 {
  margin-left: 10px;
}

.eve_banner_area_820_ptn01 .column_num3 .DSA_img {
  width: 266px;
}

/* 4col */
.eve_banner_area_820_ptn01 .column_num4 .block_column {
  width: 197px;
}

.eve_banner_area_820_ptn01 .column_num4 .DSA_division_column1,
.eve_banner_area_820_ptn01 .column_num4 .DSA_division_column2,
.eve_banner_area_820_ptn01 .column_num4 .DSA_division_column3 {
  margin-left: 10px;
}

.eve_banner_area_820_ptn01 .column_num4 .DSA_img {
  width: 197px;
}

/* 5col */
.eve_banner_area_820_ptn01 .column_num5 .block_column {
  width: 156px;
}

.eve_banner_area_820_ptn01 .column_num5 .DSA_division_column1,
.eve_banner_area_820_ptn01 .column_num5 .DSA_division_column2,
.eve_banner_area_820_ptn01 .column_num5 .DSA_division_column3,
.eve_banner_area_820_ptn01 .column_num5 .DSA_division_column4 {
  margin-left: 10px;
}

.eve_banner_area_820_ptn01 .column_num5 .DSA_img {
  width: 156px;
}

/* ▲▲▲▲▲ eve_bnr_820_ptn01 ▲▲▲▲▲ */
/********** Main_E **********/
/********** Footer_S **********/
/* ▼▼▼▼▼ eve_bnr_1040_ptn02 ▼▼▼▼▼ */
.eve_banner_area_1040_ptn02 {
  font-size: 13px;
  width: 1040px;
  margin-bottom: 30px;
}

.eve_banner_area_1040_ptn02 .block_column {
  float: left;
}

.eve_banner_area_1040_ptn02 .block_text .DSA_text {
  margin: 0;
  padding: 0;
}

.eve_banner_area_1040_ptn02 .column_num1,
.eve_banner_area_1040_ptn02 .column_num2,
.eve_banner_area_1040_ptn02 .column_num3,
.eve_banner_area_1040_ptn02 .column_num4,
.eve_banner_area_1040_ptn02 .column_num5,
.eve_banner_area_1040_ptn02 .column_num6,
.eve_banner_area_1040_ptn02 .column_num7,
.eve_banner_area_1040_ptn02 .column_num8,
.eve_banner_area_1040_ptn02 .column_num9,
.eve_banner_area_1040_ptn02 .column_num10,
.eve_banner_area_1040_ptn02 .column_num11,
.eve_banner_area_1040_ptn02 .column_num12 {
  margin-bottom: 10px;
}

/* 1col */
.eve_banner_area_1040_ptn02 .column_num1 .block_column {
  width: 1040px;
}

.eve_banner_area_1040_ptn02 .column_num1 .DSA_img {
  width: 1040px;
}

/* 2col */
.eve_banner_area_1040_ptn02 .column_num2 .block_column {
  width: 515px;
}

.eve_banner_area_1040_ptn02 .column_num2 .DSA_division_column1 {
  margin-left: 10px;
}

.eve_banner_area_1040_ptn02 .column_num2 .DSA_img {
  width: 515px;
}

/* 3col */
.eve_banner_area_1040_ptn02 .column_num3 .block_column {
  width: 340px;
}

.eve_banner_area_1040_ptn02 .column_num3 .DSA_division_column1,
.eve_banner_area_1040_ptn02 .column_num3 .DSA_division_column2 {
  margin-left: 10px;
}

.eve_banner_area_1040_ptn02 .column_num3 .DSA_img {
  width: 340px;
}

/* 4col */
.eve_banner_area_1040_ptn02 .column_num4 .block_column {
  width: 252px;
}

.eve_banner_area_1040_ptn02 .column_num4 .DSA_division_column1,
.eve_banner_area_1040_ptn02 .column_num4 .DSA_division_column2,
.eve_banner_area_1040_ptn02 .column_num4 .DSA_division_column3 {
  margin-left: 10px;
}

.eve_banner_area_1040_ptn02 .column_num4 .DSA_img {
  width: 252px;
}

/* 5col */
.eve_banner_area_1040_ptn02 .column_num5 .block_column {
  width: 200px;
}

.eve_banner_area_1040_ptn02 .column_num5 .DSA_division_column1,
.eve_banner_area_1040_ptn02 .column_num5 .DSA_division_column2,
.eve_banner_area_1040_ptn02 .column_num5 .DSA_division_column3,
.eve_banner_area_1040_ptn02 .column_num5 .DSA_division_column4 {
  margin-left: 10px;
}

.eve_banner_area_1040_ptn02 .column_num5 .DSA_img {
  width: 200px;
}

/* 6col */
.eve_banner_area_1040_ptn02 .column_num6 .block_column {
  width: 165px;
}

.eve_banner_area_1040_ptn02 .column_num6 .DSA_division_column1,
.eve_banner_area_1040_ptn02 .column_num6 .DSA_division_column2,
.eve_banner_area_1040_ptn02 .column_num6 .DSA_division_column3,
.eve_banner_area_1040_ptn02 .column_num6 .DSA_division_column4,
.eve_banner_area_1040_ptn02 .column_num6 .DSA_division_column5 {
  margin-left: 10px;
}

.eve_banner_area_1040_ptn02 .column_num6 .DSA_img {
  width: 165px;
}

/* 7col */
.eve_banner_area_1040_ptn02 .column_num7 .block_column {
  width: 140px;
}

.eve_banner_area_1040_ptn02 .column_num7 .DSA_division_column1,
.eve_banner_area_1040_ptn02 .column_num7 .DSA_division_column2,
.eve_banner_area_1040_ptn02 .column_num7 .DSA_division_column3,
.eve_banner_area_1040_ptn02 .column_num7 .DSA_division_column4,
.eve_banner_area_1040_ptn02 .column_num7 .DSA_division_column5,
.eve_banner_area_1040_ptn02 .column_num7 .DSA_division_column6 {
  margin-left: 10px;
}

.eve_banner_area_1040_ptn02 .column_num7 .DSA_img {
  width: 140px;
}

/* 8col */
.eve_banner_area_1040_ptn02 .column_num8 .block_column {
  width: 124px;
}

.eve_banner_area_1040_ptn02 .column_num8 .DSA_division_column1 {
  margin-left: 6px;
}

.eve_banner_area_1040_ptn02 .column_num8 .DSA_division_column2,
.eve_banner_area_1040_ptn02 .column_num8 .DSA_division_column3,
.eve_banner_area_1040_ptn02 .column_num8 .DSA_division_column4,
.eve_banner_area_1040_ptn02 .column_num8 .DSA_division_column5,
.eve_banner_area_1040_ptn02 .column_num8 .DSA_division_column6,
.eve_banner_area_1040_ptn02 .column_num8 .DSA_division_column7 {
  margin-left: 7px;
}

.eve_banner_area_1040_ptn02 .column_num8 .DSA_img {
  width: 124px;
}

/* 9col */
.eve_banner_area_1040_ptn02 .column_num9 .block_column {
  width: 110px;
}

.eve_banner_area_1040_ptn02 .column_num9 .DSA_division_column1,
.eve_banner_area_1040_ptn02 .column_num9 .DSA_division_column2,
.eve_banner_area_1040_ptn02 .column_num9 .DSA_division_column3,
.eve_banner_area_1040_ptn02 .column_num9 .DSA_division_column6,
.eve_banner_area_1040_ptn02 .column_num9 .DSA_division_column7,
.eve_banner_area_1040_ptn02 .column_num9 .DSA_division_column8 {
  margin-left: 6px;
}

.eve_banner_area_1040_ptn02 .column_num9 .DSA_division_column4,
.eve_banner_area_1040_ptn02 .column_num9 .DSA_division_column5 {
  margin-left: 7px;
}

.eve_banner_area_1040_ptn02 .column_num9 .DSA_img {
  width: 110px;
}

/* 10col */
.eve_banner_area_1040_ptn02 .column_num10 .block_column {
  width: 98px;
}

.eve_banner_area_1040_ptn02 .column_num10 .DSA_division_column1,
.eve_banner_area_1040_ptn02 .column_num10 .DSA_division_column2,
.eve_banner_area_1040_ptn02 .column_num10 .DSA_division_column3 {
  margin-left: 6px;
}

.eve_banner_area_1040_ptn02 .column_num10 .DSA_division_column4,
.eve_banner_area_1040_ptn02 .column_num10 .DSA_division_column5,
.eve_banner_area_1040_ptn02 .column_num10 .DSA_division_column6,
.eve_banner_area_1040_ptn02 .column_num10 .DSA_division_column7,
.eve_banner_area_1040_ptn02 .column_num10 .DSA_division_column8,
.eve_banner_area_1040_ptn02 .column_num10 .DSA_division_column9 {
  margin-left: 7px;
}

.eve_banner_area_1040_ptn02 .column_num10 .DSA_img {
  width: 98px;
}

/* 11col */
.eve_banner_area_1040_ptn02 .column_num11 .block_column {
  width: 89px;
}

.eve_banner_area_1040_ptn02 .column_num11 .DSA_division_column1,
.eve_banner_area_1040_ptn02 .column_num11 .DSA_division_column2,
.eve_banner_area_1040_ptn02 .column_num11 .DSA_division_column3,
.eve_banner_area_1040_ptn02 .column_num11 .DSA_division_column4,
.eve_banner_area_1040_ptn02 .column_num11 .DSA_division_column5,
.eve_banner_area_1040_ptn02 .column_num11 .DSA_division_column6,
.eve_banner_area_1040_ptn02 .column_num11 .DSA_division_column7,
.eve_banner_area_1040_ptn02 .column_num11 .DSA_division_column8,
.eve_banner_area_1040_ptn02 .column_num11 .DSA_division_column9,
.eve_banner_area_1040_ptn02 .column_num11 .DSA_division_column10 {
  margin-left: 6px;
}

.eve_banner_area_1040_ptn02 .column_num11 .DSA_division_column5 {
  margin-left: 7px;
}

.eve_banner_area_1040_ptn02 .column_num11 .DSA_img {
  width: 89px;
}

/* 12col */
.eve_banner_area_1040_ptn02 .column_num12 .block_column {
  width: 80px;
}

.eve_banner_area_1040_ptn02 .column_num12 .DSA_division_column1,
.eve_banner_area_1040_ptn02 .column_num12 .DSA_division_column2,
.eve_banner_area_1040_ptn02 .column_num12 .DSA_division_column3,
.eve_banner_area_1040_ptn02 .column_num12 .DSA_division_column4,
.eve_banner_area_1040_ptn02 .column_num12 .DSA_division_column5,
.eve_banner_area_1040_ptn02 .column_num12 .DSA_division_column8,
.eve_banner_area_1040_ptn02 .column_num12 .DSA_division_column9,
.eve_banner_area_1040_ptn02 .column_num12 .DSA_division_column10,
.eve_banner_area_1040_ptn02 .column_num12 .DSA_division_column11 {
  margin-left: 7px;
}

.eve_banner_area_1040_ptn02 .column_num12 .DSA_division_column5,
.eve_banner_area_1040_ptn02 .column_num12 .DSA_division_column6,
.eve_banner_area_1040_ptn02 .column_num12 .DSA_division_column7 {
  margin-left: 8px;
}

.eve_banner_area_1040_ptn02 .column_num12 .DSA_img {
  width: 80px;
}

/* ▲▲▲▲▲ eve_bnr_1040_ptn02 ▲▲▲▲▲ */
/* ▼▼▼▼▼ calendar_200_ptn01 ▼▼▼▼▼ */
.calendarEx_area_200_ptn01 {
  margin-left: 20px;
}

.calendarEx_area_200_ptn01 .block_text {
  width: 200px;
}

.calendarEx_area_200_ptn01 .block {
  float: left;
  margin-left: 20px;
}

.calendarEx_area_200_ptn01 .contents_area {
  margin: 10px auto;
  width: 200px;
  font-size: 14px;
}

.calendarEx_area_200_ptn01 .contents_area .calendar_table {
  text-align: center;
  color: #3c3130;
  font-size: 12px;
  background-color: #999999;
  width: 100%;
}

.calendarEx_area_200_ptn01 .contents_area .calendar_table td {
  padding: 6px 0;
}

.calendarEx_area_200_ptn01 .contents_area .calendar_table .daycolor1 {
  background-color: #e95f69;
  font-size: 8px;
  color: #ffffff;
}

.calendarEx_area_200_ptn01 .contents_area .calendar_table .daycolor2 {
  background-color: #323333;
  font-size: 8px;
  color: #ffffff;
}

.calendarEx_area_200_ptn01 .contents_area .calendar_table .daycolor3 {
  background-color: #323333;
  font-size: 8px;
  color: #ffffff;
}

.calendarEx_area_200_ptn01 .contents_area .DSA_calendar_month {
  padding: 5px 0px;
  text-align: center;
  color: #403a36;
  font-size: 11px;
  font-weight: bold;
  background-color: #ffffff;
}

#calendarEx_area_200_ptn01 table
, #calendarEx_area_200_ptn01 td
, #calendarEx_area_200_ptn01 th {
  border-collapse: collapse;
  border: 1px solid #FFFFFF;
}

/* ▲▲▲▲▲ calendar_200_ptn01 ▲▲▲▲▲ */
/* ▼▼▼▼▼ footer-info_1040_ptn01 ▼▼▼▼▼ */
.footer-info_1040_ptn01 .footer_info_area .title {
  font-size: 14px;
  font-weight: bold;
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px dotted #ccc;
}

.footer-info_1040_ptn01 .footer_info_area .text_area {
  margin-left: 0px;
  padding: 10px;
  font-size: 14px;
  width: 495px;
  background-color: #fff;
}

.footer-info_1040_ptn01 .footer_info_area .DSA_text {
  width: 400px;
  margin: auto;
}

.footer-info_1040_ptn01 .footer_shop_guid {
  margin-bottom: 10px;
  background-color: #010080;
}

.footer-info_1040_ptn01 .footer_pay {
  margin-bottom: 10px;
}

.footer-info_1040_ptn01 .footer_deli {
  margin-bottom: 10px;
}

.footer-info_1040_ptn01 .footer_ret {
  margin-bottom: 10px;
}

.footer-info_1040_ptn01 .footer_sale {
  margin-bottom: 10px;
}

.footer-info_1040_ptn01 .footer_review {
  margin-bottom: 10px;
}

.footer_row {
  width: 1040px;
  margin: 0 auto;
}

.footer_row_l {
  width: 515px;
  float: left;
}

.footer_row_r {
  width: 515px;
  float: left;
  margin-left: 10px;
}
h4{
	color:#FFFFFF;
	font-style:bold;
	text-align:left;
	background-color:#000180;
	padding:5px 15px;
}

/* ▲▲▲▲▲ footer-info_1040_ptn01 ▲▲▲▲▲ */
/********** Footer_E **********/
/********** Gadget_ActiveRich_S **********/
/********** Gadget_ActiveRich_E **********/
