/*Asset Name: Paragraphs Global*/

/*.field--item .field--name-field-par-big-title {font-weight:bold;font-size:2rem;margin:10px 0px;}*/
/*.field--item .field--name-field-par-nor-title1 {font-weight:bold;font-size:1.4rem;margin:10px 0px;}*/
/*.field--item .field--name-field-par-nor-title2 {font-weight:bold;font-size:1.4rem;margin:10px 0px;}*/
/*.field--item .field--name-field-par-nor-title3 {font-weight:bold;font-size:1.4rem;margin:10px 0px;}*/
/*.field--item .field--name-field-par-nor-title4 {font-weight:bold;font-size:1.4rem;margin:10px 0px;}*/
.field--item .field--name-field-par-paragraph1 {text-align:justify;margin-right:10px;}
.field--item .field--name-field-par-paragraph2 {text-align:justify;margin-right:10px;}
.field--item .field--name-field-par-paragraph3 {text-align:justify;margin-right:10px;}
.field--item .field--name-field-par-paragraph4 {text-align:justify;margin-right:10px;}
.views-col .views-field-nothing {margin-left:0px;}


/* ===================================
product_detail
=================================== */

.product_overview_wrap{
  max-width: 980px;
  margin: 3em auto;
  /*padding: 0 2em;commented by jessie*/
}
.product_overview_wrap:after{
  content: "";
  display: block;
  clear: both;
}

.product_overview_wrap .product_overview_title{
  font-size: 28px;
  font-weight: 500;
  margin: 0 0 0.8em;
}

.product_overview_wrap .product_overview_txt{
  margin: 0 0 2em;

}
.product_overview_txt a {
    text-decoration: underline;
    color: #0645AD;
}

.product_overview_wrap .product_overview_txt *{
  font-size:14px;
}
.lang-ja .product_overview_wrap .product_overview_txt *{
  font-size: 16px;
}
.product_overview_wrap .product_main_price{
  float: left;
  font-weight: bold;
  font-size: 1.4em;
  margin: 0 1em 0 0;
  display:none;
}

.paragraph-yt-overlay {
  position: absolute;
  top: calc(50% - 37px);
  left: calc(50% - 33px);
  color: rgba(12,12,12,0.8);
  font-size: 4em;
  pointer-events: none;
}

.paragraph_block_img .form-group {
    margin: 0!important;
}

/*added by jessie for drumstick page*/
.drumstick-upper {
    padding-bottom: 1em;
}
.drumstick-title {
    font-size: 1.5em;
    font-weight: bold;
    text-transform: uppercase;
}
.drumstick_price {
    color: #333333;
    font-size: 1.2em;
    display: flex;
}
/*.drumstick_price:before {*/
/*    content:'Price:\00a0';*/
/*}*/
.drumstick-wrapper-main {
    max-width: 1260px;
    margin: 0 auto;
}
.drumstick-bottom-wrapper {
    background: #f7f7f7;
    padding: 2em;
}
.drumstick-bottom-container {
    max-width: 1260px;
    margin: 0 auto;
}
.drumstick-bottom-container .table {
    width: 80%;
    margin: 0 auto;
}
.drumstick-bottom-container thead tr{
  border-top: 1px solid #cccccc;
}
.drumstick-bottom-container thead tr:first-child{
  border-top: none;
}
.drumstick-bottom-container tbody tr{
  border-top: 1px solid #cccccc;
}
.drumstick-bottom-container tbody tr:first-child{
  border-top: none;
}
.drumstick-bottom-container tbody td{
  border-top: none!important;
  color: #808080;
}

@media only screen and (max-width: 767px) {
  .drumstick-bottom-wrapper {
    padding: 1em;
  }
  .drumstick-bottom-container {
    overflow: scroll;
  }
  .drumstick-bottom-container .table {
    width: 100%;
  }
}

/*end of drumstick page*/

@media only screen and (max-width: 979px) {
  .product_overview_wrap{
    width: 100%;
    padding: 0 2em;
  }
}
@media only screen and (min-width: 768px) {
  .product_overview_wrap .lm_btn{
    float: left;
    margin: 0 1em 0 0;
  }
  .product_overview_wrap .cr_btn{
    float: left;
    margin: 0 1em 0 0;
  }
  .product_overview_wrap .product_item_share{
    float: right;
  }
  .product_overview_wrap .product_item_share li{
    display: inline-block;
    padding: 0 0 0 1em;
  }
}
@media only screen and (max-width: 767px) {
  .product_overview_wrap{
    padding: 0 1em;
    margin: 6em auto 3em;
  }
  .product_overview_wrap .lm_btn{
    float: left;
    margin: 0 1em 0 0;
  }
  .product_overview_wrap .cr_btn{
    float: left;
    margin: 1em 0 2em 0;
    clear: both;
  }
  .product_overview_wrap .product_item_share{
    clear: both;
    margin: 2em 0 0;
    padding: 0.8em 1em;
    background: #ebebeb;
    text-align: center;
  }
  .product_overview_wrap .product_item_share li{
    display: inline-block;
    padding: 0 1em;
  }
}

/* product_table_wrap */
.product_table_wrap{
  max-width: 960px;
  margin: 0 auto 6em;
  overflow: hidden;
}
.product_sku_table{
  margin: 1em;
  overflow: auto;
}
.product_table_wrap table{
  font-size: small;
  width: 100%;
}
.product_table_wrap table th,
.product_table_wrap table td{
  padding: 1em 2em;
}
.product_table_wrap table th{
  border-bottom: 1px solid #ccc;
}
.product_table_wrap table td{
  color: #666;
}

/* product_support_wrap */
.product_support_wrap{
  max-width: 980px;
  overflow: hidden;
  margin: 0 auto 3em;
}
.product_support_wrap h1{
  max-width: 980px;
  margin: 0 auto 1em;
  font-size: 1.8em;
}
@media only screen and (min-width: 768px) {
  .product_support_wrap h1{
    margin: 0 auto 1em;
  }
}
@media only screen and (max-width: 767px) {
  .product_support_wrap h1{
    margin: 0 1em 1em;
  }
}
.product_support_item .product_support_img{
  margin-bottom: 0.5em;
}
.product_support_item h1{
  font-size: 1.2em;
  margin: 0 0 0.6em;
}
.product_support_item p{
  line-height: 1.8;
  margin: 0 0 0.6em;
  font-size: small;
}
@media only screen and (min-width: 768px) {
  .product_support_wrap .swiper-wrapper{
    max-width: 960px;
    margin: auto;
    flex-wrap:wrap;
    justify-content: space-between;
    transform: none!important;
  }
  .product_support_wrap .product_support_item{
    width: calc(100% / 3 - 20px)!important;
    float: left!important;
    margin: 0 0 3em!important;
  }
  .product_support_wrap .product_support_item:nth-child(3n+1){
    clear: both;
  }
  .product_support_wrap .product_support_item.swiper-slide-duplicate{
    display: none!important;
  }
}

/* ===================================
product_viewall
=================================== */
.product_viewall_main{
  position: relative;
  overflow: hidden;
}
@media only screen and (min-width: 768px) {
  .product_viewall_main{
    padding: 3em;
  }
}
@media only screen and (max-width: 767px) {
  .product_viewall_main{
    padding: 1em;
  }
}
.product_viewall_title{
  max-width: 980px;
  margin: 0 auto 1em;
  font-size: 1.8em;
  word-wrap: break-word;
  line-height: 1.6;
}
.product_viewall_wrap{
    max-width: 980px;
    margin: auto 2em ;
}
.product_viewall_item{
}
.product_viewall_item:after{
  content: "";
  display: block;
  clear: both;
}
.product_viewall_item .product_viewall_img{
  margin-bottom: 0.5em;
}
.product_viewall_item h1{
  font-size: 1.2em;
  margin: 0 0 0.6em;
}
.product_viewall_item p{
  line-height: 1.8;
  margin: 0 0 0.6em;
  font-size: small;
}
.product_viewall_item .lm_btn{
  margin: 1em 0 0 ;
}
.product_viewall_item .cr_btn{
  margin: 1em 0 0 ;
}

/* product_viewall_wrap_cell3 */
.product_viewall_main .product_viewall_wrap_cell3{
  max-width: 1260px;
  margin: auto;
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  /* align-items: center; */
}

@media only screen and (min-width: 768px) {
  .product_viewall_wrap_cell3 .product_viewall_item{
    width: calc((100% / 3) - 10px);
    margin: 0 0 3em;
    padding-left: calc((100% / 3) / 2);
    position: relative;
  }
  .product_viewall_wrap_cell3 .product_viewall_item .product_viewall_img{
    position: absolute;
    top: 0;
    left: 0;
    width: 48%;
  }
  .product_viewall_wrap_cell3 .product_viewall_item .lm_btn{
    text-align: right;
  }
  .product_viewall_wrap_cell3 .product_viewall_item .cr_btn{
    text-align: right;
  }
}
@media only screen and (max-width: 767px) {
  .product_viewall_wrap_cell3 .product_viewall_item{
    width: 100%;
    margin: 0 0 3em;
    padding-left: calc(100% / 3);
    position: relative;
  }
  .product_viewall_wrap_cell3 .product_viewall_item .product_viewall_img{
    position: absolute;
    top: 0;
    left: 0;
    width: 28%;
  }
  .product_viewall_wrap_cell3 .product_viewall_item .lm_btn{
    text-align: right;
  }
  .product_viewall_wrap_cell3 .product_viewall_item .cr_btn{
    text-align: right;
  }
}

/* product_viewall_wrap_cell3 */
.product_viewall_main .product_viewall_wrap_cell4{
  max-width: 1260px;
  margin: auto;
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  /* align-items: center; */
}
.product_viewall_wrap_cell4 .product_viewall_item .lm_btn{
  text-align: center;
}
.product_viewall_wrap_cell4 .product_viewall_item .cr_btn{
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .product_viewall_wrap_cell4 .product_viewall_item{
    width: calc((100% / 4) - 10px);
    margin: 0 0 2em;
  }
  .product_viewall_wrap_cell4 .product_viewall_item h1{
    text-align: center;
  }
}
@media only screen and (max-width: 767px) {
  .product_viewall_wrap_cell4 .product_viewall_item{
    width: calc((100% / 2) - 10px);
    margin: 0 0 2em;
  }
  .product_viewall_wrap_cell4 .product_viewall_item h1{
    text-align: center;
  }
}

/* ===================================
paragraph
=================================== */
.paragraph_block_wrapper{
  position: relative;
  overflow: hidden;
}
@media only screen and (min-width: 768px) {
  .paragraph_block_wrapper{
    padding: 2em;
  }
}
@media only screen and (max-width: 767px) {
  .paragraph_block_wrapper{
    padding: 1em;
  }
}
.paragraph_block_wrapper .paragraph_block_wrapper_back img{
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  z-index: -1;
  -webkit-filter: brightness(30%) blur(3px);
  -moz-filter: brightness(30%) blur(3px);
  -ms-filter: brightness(30%) blur(3px);
  -o-filter: brightness(30%) blur(3px);
  filter: brightness(30%) blur(3px);
}
@media only screen and (min-width: 768px) {
  .paragraph_block_wrapper .paragraph_block_wrapper_back img{
    width: 100vw;
  }
}
@media only screen and (max-width: 767px) {
  .paragraph_block_wrapper .paragraph_block_wrapper_back img{
    height: 100vh;
    width: auto;
    max-width: none;
    left: -50%;
  }
}

.paragraph_block_title_big{
  max-width:1260px;
  margin: 15px auto 15px;
  font-size: 26px;
  word-wrap: break-word;
  line-height: 1.1;
}

.paragraph_block_item{
  max-width: 980px;
  margin: 2em auto;
}
.paragraph_block_item .field--type-text-long a{
  text-decoration:underline;
  color: #0645AD;
}
.paragraph_block_item:after{
  content: "";
  display: block;
  clear: both;
}
.paragraph_block_item .paragraph_block_img{
  margin-bottom: 0.5em;
  position:relative;
}

.paragraph_block_item .paragraph_block_img:hover .paragraph-yt-overlay{
  color:red;
}
.lm_btn{
  margin: 1em 0 0 ;
}
.cr_btn{
  margin: 1em 0 0 ;
}
.paragraph_block_item table{
  margin: 0 0 1em;
  font-size: small;
}
.paragraph_block_item table tr:nth-child(odd){
  background: #f1f1f1;
}
.paragraph_block_item table thead tr:nth-child(1){
  background: #fff;
}
.paragraph_block_item table th,
.paragraph_block_item table td{
  padding: 1em 2em;
  border-bottom: 1px solid #ccc;
}

/* paragraph_block_item_Wrap */
.paragraph_block_wrapper_cell .paragraph_block_item_Wrap{
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}
.paragraph_block_wrapper_cell .paragraph_block_item_Wrap .lm_btn{
  text-align: center;
}
.paragraph_block_wrapper_cell .paragraph_block_item_Wrap .cr_btn{
  text-align: center;
}
/* paragraph_block_wrapper_temp01 */
.paragraph_block_wrapper_temp01{
  /* color: #fff; */
}
.paragraph_block_wrapper_temp01_img{
  max-width: 1260px;
  margin: 0 auto 1em;
  text-align: center;
}
.paragraph_block_wrapper_temp01_img img {
  width:100%;
}
.paragraph_block_wrapper_temp01 .lm_btn{
  float: left;
}
.paragraph_block_wrapper_temp01 .cr_btn{
  float: left;
}
.paragraph_block_wrapper_temp01 .lm_btn+.cr_btn{
  margin-left: 1em;
}

/* paragraph_block_wrapper_temp01 */
.paragraph_block_wrapper_temp01_max,
.paragraph_block_wrapper_temp01_300px{
  /*padding: 0;*/
  padding-top:2em;
  padding-left:0;
  padding-right:0;
}
.paragraph_block_wrapper_temp01_max .paragraph_block_item_Wrap,
.paragraph_block_wrapper_temp01_300px .paragraph_block_item_Wrap{
  padding: 0 2em;
}
.paragraph_block_wrapper_temp01_max .paragraph_block_img{
  width: 100%;
  margin: 0 auto 0.2em;
  overflow: hidden;
}
.paragraph_block_wrapper_temp01_300px .paragraph_block_img{
  width: 100%;
  max-height: 300px;
  margin: 0 auto 0.2em;
  overflow: hidden;
}
.paragraph_block_wrapper_temp01_max .paragraph_block_img img,
.paragraph_block_wrapper_temp01_300px .paragraph_block_img img{
  width: 100%;
}

@media only screen and (max-width: 1259px) {
  .paragraph_block_wrapper_temp01_max h1.paragraph_block_title_big,
  .paragraph_block_wrapper_temp01_300px h1.paragraph_block_title_big{padding: 0 1em;}
}
@media only screen and (max-width: 767px) {
  .paragraph_block_title_big{
    margin: 15px auto 10px;
  }
  .paragraph_block_wrapper_temp01_max h1.paragraph_block_title_big,
  .paragraph_block_wrapper_temp01_300px h1.paragraph_block_title_big{padding: 0 .5em;}
  .paragraph_block_wrapper_temp01_max .paragraph_block_item_Wrap,
  .paragraph_block_wrapper_temp01_300px .paragraph_block_item_Wrap{padding: 0 1em;}
}

/* paragraph_block_wrapper_temp01_hr */
.paragraph_block_wrapper_temp01_hr .paragraph_block_item_Wrap{
  max-width: 1260px;
  margin: auto;
}
.paragraph_block_wrapper_temp01_hr .paragraph_block_item{
  width: 100%;
  max-width: 1260px;
  margin: 0 0 3em;
}

.paragraph_block_wrapper_temp01_hr .paragraph_block_item_Wrap .lm_btn{
  text-align: right;
}
.paragraph_block_wrapper_temp01_hr .paragraph_block_item_Wrap .cr_btn{
  text-align: right;
}
.paragraph_block_wrapper_temp01_hr .lm_btn{
  float: left;
}
.paragraph_block_wrapper_temp01_hr .cr_btn{
  float: left;
}
.paragraph_block_wrapper_temp01_hr .lm_btn+.cr_btn{
  margin-left: 1em;
}
/* paragraph_block_wrapper_temp01_hr_center */
.paragraph_block_wrapper_temp01_hr_center .paragraph_block_item{
  display: flex;
  align-items: center;
}
.paragraph_block_wrapper_temp01_hr_center .paragraph_block_item .paragraph_block_img{flex-shrink: 0;}
@media only screen and (max-width: 767px) {
  .paragraph_block_wrapper_temp01_hr_center .paragraph_block_item{flex-wrap: wrap;}
  .paragraph_block_wrapper_temp01_hr_center .paragraph_block_item .paragraph_block_img{flex-shrink: unset;}
}
/* paragraph_block_wrapper_temp01_hr_bg */
.paragraph_block_wrapper_temp01_hr_bg{
  position: relative;
  overflow: hidden;
}
.paragraph_block_wrapper_temp01_hr_bg .bg-img-wrap{}
.paragraph_block_wrapper_temp01_hr_bg:hover .bg-img-wrap img{
  transform: scale(1.1) translate(-50% , -50%);
}
.paragraph_block_wrapper_temp01_hr_bg .bg-img-wrap img,
.paragraph_block_wrapper_temp01_hr_bg .bg-img-wrap .overlay{
  position: absolute;
  top: 50%;
  right: 0;
  bottom: 0;
  left: 50%;
  transform: translate(-50% , -50%);
  width: 100%;
  z-index: 0;
  transition: .5s;
}
.paragraph_block_wrapper_temp01_hr_bg .bg-img-wrap .overlay{
  z-index: 1;
  height: 100%;
}
.paragraph_block_wrapper_temp01_hr_bg h1,
.paragraph_block_wrapper_temp01_hr_bg .paragraph_block_item_Wrap{
  position: relative;
  z-index: 2;
}
.paragraph_block_wrapper_temp01_hr_bg .paragraph_block_item{margin: 0;}
.paragraph_block_wrapper_temp01_hr.paragraph_block_wrapper_temp01_hr_bg .paragraph_block_item .paragraph_block_img{width: 50%;}
@media only screen and (min-width: 767px) {
  .paragraph_block_wrapper_temp01_hr_bg .paragraph_block_item .paragraph_block_img{
    margin: 0;
  }
  .paragraph_block_wrapper_temp01_hr_bg .paragraph_block_item .paragraph_block_content{
    margin: 0 0 0 1em;
  }
}
@media only screen and (min-width: 768px) {
  .paragraph_block_wrapper_temp01_hr_center .paragraph_block_item.img_position_1{
    direction: rtl;
  }
  .paragraph_block_wrapper_temp01_hr_center .paragraph_block_item.img_position_1 .paragraph_block_content {
    direction: ltr;
  }
}

/* paragraph_block_wrapper_temp02 */
.paragraph_block_wrapper_temp02 .paragraph_block_item_Wrap{
  max-width: 1260px;
  margin: auto;
}
@media only screen and (min-width: 768px) {
  .paragraph_block_wrapper_temp02 .paragraph_block_item{
    width: calc((100% / 2) - 20px);
    margin: 0 0 2em;
  }
  .paragraph_block_wrapper_temp02 .lm_btn{
    float: left;
  }
  .paragraph_block_wrapper_temp02 .cr_btn{
    float: left;
  }
  .paragraph_block_wrapper_temp02 .lm_btn+.cr_btn{
    margin-left: 1em;
  }
}
@media only screen and (max-width: 767px) {
  .paragraph_block_wrapper_temp02 .paragraph_block_item{
    margin: 0 0 2em;
  }
  .paragraph_block_wrapper_temp02 .lm_btn{
  float: left;
  }
  .paragraph_block_wrapper_temp02 .cr_btn{
    float: left;
  }
  .paragraph_block_wrapper_temp02 .lm_btn+.cr_btn{
    margin-left: 1em;
  }
}

/* paragraph_block_wrapper_temp02_hr */
.paragraph_block_wrapper_temp02_hr .paragraph_block_item_Wrap{
  max-width: 1260px;
  margin: auto;
}

@media only screen and (min-width: 768px) {
  .paragraph_block_wrapper_temp02_hr .paragraph_block_item{
    width: calc((100% / 2) - 20px);
    margin: 0 0 3em;
    padding-left: calc((100% / 2) / 2);
    position: relative;
  }
  .paragraph_block_wrapper_temp02_hr .paragraph_block_item .paragraph_block_img{
    position: absolute;
    top: 0;
    left: 0;
    width: 48%;
  }
  .paragraph_block_wrapper_temp02_hr .paragraph_block_item_Wrap .lm_btn{
    text-align: right;
  }
  .paragraph_block_wrapper_temp02_hr .paragraph_block_item_Wrap .cr_btn{
    text-align: right;
  }
}
@media only screen and (max-width: 767px) {
  .paragraph_block_wrapper_temp02_hr .paragraph_block_item{
    width: calc((100% / 2) - 10px);
    margin: 0 0 3em;
    position: relative;
  }
  .paragraph_block_wrapper_temp02_hr .paragraph_block_item{
    width: calc((100% / 2) - 10px);
    margin: 0 0 3em;
    position: relative;
  }
}


/* paragraph_block_wrapper_temp03 */
@media only screen and (min-width: 768px) {
  .paragraph_block_wrapper_temp03 .paragraph_block_item_Wrap{
    max-width: 1260px;
    margin: auto;
    transform: none!important;
  }
  .paragraph_block_wrapper_temp03 .paragraph_block_item{
    width: calc(33.33333% - 15px);
    width: calc((100% / 3) - 15px);
    margin: 0 0 2em!important;
  }
  .paragraph_block_wrapper_temp03 .swiper-slide-duplicate{
    display: none!important;
  }
}
@media only screen and (max-width: 767px) {
  .paragraph_block_wrapper_temp03 .paragraph_block_item{
    width: calc((100% / 2) - 10px);
    margin: 0 0 2em;
  }
}
/* paragraph_block_wrapper_temp04 */
.paragraph_block_wrapper_temp04 .paragraph_block_item_Wrap{
  max-width: 1260px;
  margin: auto;
}
@media only screen and (min-width: 768px) {
  .paragraph_block_wrapper_temp04 .paragraph_block_item{
    /*updated by jessie for item < 4 06/17/2020*/
    /*width: calc((100% / 4) - 10px);*/
    width: calc((100% / 4));
    margin: 0 0 2em;
    padding-right: 10px;
  }

  .paragraph_block_wrapper_temp04 .paragraph_block_item_Wrap::after{
    content:'';
    flex:auto;
  }
}
@media only screen and (max-width: 767px) {
  .paragraph_block_wrapper_temp04 .paragraph_block_item{
    width: calc((100% / 2) - 10px);
    margin: 0 0 2em;
  }
}
/* paragraph_block_wrapper_temp05 */
.paragraph_block_wrapper_temp05 .paragraph_block_item_Wrap{
  max-width: 1260px;
  margin: auto;
}

@media only screen and (min-width: 768px) {
  .paragraph_block_wrapper_temp05 .paragraph_block_item{
    /*updated by jessie for item < 5 06/17/2020*/
    /*width: calc((100% / 5) - 5px);*/
    width: calc((100% / 5));
    margin: 0 0 2em;
    padding-right: 5px;
  }

   .paragraph_block_wrapper_temp05 .paragraph_block_item_Wrap::after{
    content:'';
    flex:auto;
  }
}
@media only screen and (max-width: 767px) {
  .paragraph_block_wrapper_temp05 .paragraph_block_item{
    width: calc((100% / 2) - 10px);
    margin: 0 0 2em;
  }
}

/* paragraph_block_wrapper_split01 */
.paragraph_block_wrapper_split01 .paragraph_block_item_Wrap{
  max-width: 1260px;
  margin: auto;
  overflow: hidden;
}
.paragraph_block_wrapper_split01 .paragraph_block_item{
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  max-width: 100%;
  /**added by jessie for price**/
  margin:0 auto!important;
  /**end added**/
  width: 100%;
}
.paragraph_block_wrapper_split01 .paragraph_block_item_split_thumb_main_wrap{
  overflow: hidden;
  margin-bottom: 1em;
}

@media only screen and (min-width: 768px) {
  /*added by jessie for every links in this paragpraph 06/09/2020*/
  .paragraph_block_item_split p a{
    text-decoration: underline;
    color: #0645AD;
  }
  /*end added by jessie*/
  .paragraph_block_wrapper_split01 .paragraph_block_item_split{
    width: calc((100% / 2) - 20px);
  }
  .paragraph_block_wrapper_split01.asm .paragraph_block_item_split{
    width: 65%;
    padding: 0 1% 0 0;
  }
  .paragraph_block_wrapper_split01.asm .paragraph_block_item_split+.paragraph_block_item_split{
    width: 35%;
    padding: 0 0 0 1%;
    flex-shrink: 0;
  }
}
@media only screen and (max-width: 767px) {
  .paragraph_block_wrapper_split01 .paragraph_block_item{
    width: 100%;
  }
  .paragraph_block_wrapper_split01 .paragraph_block_item_split{
    width: 100%;
  }
}
.paragraph_block_wrapper_split01 .paragraph_block_item_split p{
  margin: 0 0 1em;
  word-break: break-word;
}
.paragraph_block_item_split_thumb_main {
  margin-bottom: 10px;
}
.paragraph_block_item_split_thumb_thumb .swiper-slide {
  cursor: pointer;
  opacity: .7;
}
.paragraph_block_item_split_thumb_thumb .swiper-slide-active {
  opacity: 1;
}
.paragraph_block_item_split_thumb_thumb .swiper-wrapper {
  margin-left: calc(-37.5% - 5px);
}
.paragraph_block_wrapper_split01 .feature_block_movie{
  margin: 0 0 1em;
}

.paragraph_block_wrapper_split01 .lm_btn{
  float: left;
}
.paragraph_block_wrapper_split01 .cr_btn{
  float: left;
}
.paragraph_block_wrapper_split01 .lm_btn+.cr_btn{
  margin-left: 1em;
}

/* paragraph_block_wrapper_table01 */
.paragraph_block_wrapper_table01 .paragraph_block_item_Wrap{
  max-width: 1260px;
  margin: auto;
  overflow: auto;
}
.paragraph_block_wrapper_table01 .paragraph_block_item{
  max-width: 1260px;
}
/* paragraph_block_wrapper_table02 */
.paragraph_block_wrapper_table02  .paragraph_block_item_Wrap{
  max-width: 1260px;
  margin: auto;
  overflow: auto;
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}
.paragraph_block_wrapper_table02  .paragraph_block_item_Wrap  .paragraph_block_item{
  margin: 0 0 2em;
  overflow: auto;
}
@media only screen and (min-width: 768px) {
  .paragraph_block_wrapper_table02  .paragraph_block_item_Wrap  .paragraph_block_item{
    width: calc((100% / 2) - 20px);
  }
}
@media only screen and (max-width: 767px) {
  .paragraph_block_wrapper_table02  .paragraph_block_item_Wrap  .paragraph_block_item{
    width: 100%;
  }
}

.paragraph_block_wrapper_table02.w1200 .paragraph_block_item_Wrap,
.paragraph_block_wrapper_table02.w1200 .paragraph_block_item{
  max-width: 1260px;
}
.contextual-region.node--type-parts-specification.node--view-mode-price-only {
  height:40px;
}
.slick-slide img {
  padding:0 5px;
}

.product_table_wrap{
  margin-top:40px;
}

@media only screen and (max-width: 767px) {
  .paragraph_block_item .custom-title{
    font-size: 2.2em !important;
  }
}

@media only screen and (max-width: 767px) {
  .paragraph_block_img{
    width:100%;
  }
}
/*Asset Name: Paragraphs Global*/
