@charset "UTF-8";
@charset "UTF-8";
/*=========================================
	Font
=========================================*/
.flow .deli_flow ul {
  margin-bottom: 80px;
}
.flow .deli_flow .baloom .baloom_red .txt p {
  font-size: 1.35em;
}

.land_page {
  font-family: "Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif;
  width: 1000px;
  margin: 0 auto;
  font-size: 13px;
  color: #333333;
}
.land_page .rel {
  position: relative;
}
.land_page .ab {
  position: absolute;
}
.land_page img {
  max-width: 100%;
}
.land_page a:hover {
  opacity: 0.8;
  filter: alpha(opacity=80%);
  -ms-filter: "alpha(opacity=80%)";
  -khtml-opacity: 0.8;
  -moz-opacity: 0.8;
}
.land_page .hide {
  display: none;
}
.land_page .mt-1 {
  margin-top: -1px;
}
.land_page .red {
  color: #d40011;
}
.land_page .inner {
  width: 1600px;
  margin: 0 -300px;
  /* CVエリア */
  /* LINEのCVエリア */
  /* スライダーエリア */
}
.land_page .inner .header .hd_dely {
  top: 50%;
  right: 17%;
  transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
}
.land_page .inner .mv .mv_txt {
  bottom: 33.2%;
  left: 50%;
  transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  font-size: 22px;
  color: #fff;
  font-weight: bold;
}
.land_page .inner #inf_slide {
  height: 100px;
  margin: 1px 0;
}
.land_page .inner #inf_slide ul {
  height: 100px;
}
.land_page .inner #inf_slide ul li {
  width: 160px;
  padding-left: 1px;
}
.land_page .inner .jcb .txt {
  font-family: "A-OTF A1明朝 Std Bold", "ヒラギノ明朝 StdN W6", serif;
  font-size: 32px;
  top: 13%;
  left: 50%;
  transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
}
.land_page .inner .jcb .txt .big {
  font-size: 52px;
  position: relative;
  top: 4px;
}
.land_page .inner .cv a:hover {
  opacity: 1;
}
.land_page .inner .cv .bf_mail_cv {
  top: 44%;
  left: 34.8%;
}
.land_page .inner .cv .dely_cv {
  bottom: 15%;
  right: 23%;
}
.land_page .inner .cv .shop_cv {
  bottom: 15%;
  right: 23%;
}
.land_page .inner .cv .mail_cv {
  bottom: 23.5%;
  left: 51%;
}
.land_page .inner .cv_line .mail {
  bottom: 11.8%;
  left: 51%;
}
.land_page .inner .sliders .tab_list {
  top: 21%;
  left: 50%;
  transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-basis: auto;
  -ms-flex-basis: auto;
  -webkit-flex-basis: auto;
  flex-shrink: 0;
  -ms-flex-shrink: 0;
  -webkit-flex-shrink: 0;
  width: 1000px;
}
.land_page .inner .sliders .tab_list .tab {
  width: 190px;
  height: 54px;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  margin-right: 10px;
  margin-bottom: 10px;
  position: relative;
  text-align: center;
}
.land_page .inner .sliders .tab_list .tab a {
  text-decoration: none;
  color: #fff;
  display: block;
  width: 100%;
  height: 100%;
}
.land_page .inner .sliders .tab_list .tab a .tab_btn {
  position: relative;
  top: 53%;
  transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  font-size: 18px;
}
.land_page .inner .sliders .tab_list .tab a .tab_btn p {
  font-family: "Hiragino Kaku Gothic StdN W3", "ヒラギノ角ゴ StdN W3", Meiryo, メイリオ, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.land_page .inner .sliders .tab_list .tab:nth-child(5n) {
  margin-right: 0;
}
.land_page .inner .sliders .tab_list .tab:hover {
  position: relative;
  top: 3px;
}
.land_page .inner .sliders .tab_list .select {
  position: relative;
  top: 3px;
}
.land_page .inner .sliders .tab_list .select:hover {
  box-shadow: 0px 0 0px 0px #634804;
  -webkit-box-shadow: 0px 0 0px 0px #634804;
  -moz-box-shadow: 0px 0 0px 0px #634804;
}
.land_page .inner .sliders .tab_list .select:hover a:hover {
  opacity: 1;
  filter: alpha(opacity=100%);
  -ms-filter: "alpha(opacity=100%)";
  -khtml-opacity: 1;
  -moz-opacity: 1;
}
.land_page .inner .sliders .slide_box {
  /* top: 47.5%; */
  left: 18.8%;
  width: 1000px;
}
.land_page .inner .sliders .slide_box .flexslider {
  margin: 0 auto;
}
.land_page .inner .sliders .slide_box .flexslider .flex-nav-prev:hover, .land_page .inner .sliders .slide_box .flexslider .flex-nav-next:hover {
  opacity: 0.8;
  filter: alpha(opacity=80%);
  -ms-filter: "alpha(opacity=80%)";
  -khtml-opacity: 0.8;
  -moz-opacity: 0.8;
}
.land_page .inner .sliders .slide_box .flexslider .flex-nav-prev a, .land_page .inner .sliders .slide_box .flexslider .flex-nav-next a {
  background: none;
}
.land_page .inner .sliders .slide_box .flexslider .flex-nav-prev a:after, .land_page .inner .sliders .slide_box .flexslider .flex-nav-next a:after {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  font-family: "FontAwesome";
}
.land_page .inner .sliders .slide_box .flexslider .flex-nav-prev a:after {
  content: "\f104";
}
.land_page .inner .sliders .slide_box .flexslider .flex-nav-next a:after {
  content: "\f105";
}
.land_page .inner .sliders .slide_box .flexslider .slides .item_list {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-basis: auto;
  -ms-flex-basis: auto;
  -webkit-flex-basis: auto;
  flex-shrink: 0;
  -ms-flex-shrink: 0;
  -webkit-flex-shrink: 0;
}
.land_page .inner .sliders .slide_box .flexslider .slides .item_list .item {
  background: #fff;
  margin-right: 10px;
  margin-bottom: 10px;
  padding: 10px;
  width: 190px;
  height: 290px;
  text-align: center;
  position: relative;
}
.land_page .inner .sliders .slide_box .flexslider .slides .item_list .item img {
  margin: 0 auto;
  margin-bottom: 10px;
  width: 172px;
}
.land_page .inner .sliders .slide_box .flexslider .slides .item_list .item .name {
  font-family: "A-OTF A1明朝 Std Bold", "ヒラギノ明朝 StdN W6", serif;
  font-size: 15px;
  font-weight: bold;
  line-height: 1.2;
}
.land_page .inner .sliders .slide_box .flexslider .slides .item_list .item .price {
  padding-top: 10px;
  font-family: "A-OTF A1明朝 Std Bold", "ヒラギノ明朝 StdN W6", serif;
  font-size: 17px;
  position: absolute;
  bottom: 15px;
}
.land_page .inner .sliders .slide_box .flexslider .slides .item_list .item .price .tag {
  padding: 5px 4px;
  color: #fff;
  margin-top: -3px;
  margin-right: 8px;
  font-size: 12px;
}
.land_page .inner .sliders .slide_box .flexslider .slides .item_list .item:nth-child(5n) {
  margin-right: 0;
}
.land_page .inner .method a:hover {
  opacity: 1;
}
.land_page .inner .method .gmap {
  bottom: 6%;
  left: 270px;
}
.land_page .inner .method .gmap2 {
  bottom: 11.4%;
  left: 270px;
}
.land_page .inner .method .md_mail {
  bottom: 12%;
  left: 18%;
}
.land_page .inner .method .md_dely {
  bottom: 12%;
  right: 18%;
}

/* 個別設定 */
/* ===================================
//　　オーディオ
//=================================== */
.audio .tab_list .tab {
  border: 1px solid #393939;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #636363), color-stop(100%, #3a3a3a));
  background: -webkit-linear-gradient(top, #636363 0, #3a3a3a 1);
  background: -moz-linear-gradient(top, #636363 0, #3a3a3a 1);
  background: -o-linear-gradient(top, #636363 0, #3a3a3a 1);
  background: -ms-linear-gradient(top, #636363 0, #3a3a3a 1);
  background: linear-gradient(to bottom, #636363 0, #3a3a3a 1);
  -pie-background: linear-gradient(to bottom, #636363 0, #3a3a3a 1);
  box-shadow: 0px 4px 0px 0px #1b1b1b;
  -webkit-box-shadow: 0px 4px 0px 0px #1b1b1b;
  -moz-box-shadow: 0px 4px 0px 0px #1b1b1b;
}
.audio .tab_list .tab:hover {
  box-shadow: 0px 1px 0px 0px #1b1b1b;
  -webkit-box-shadow: 0px 1px 0px 0px #1b1b1b;
  -moz-box-shadow: 0px 1px 0px 0px #1b1b1b;
}
.audio .tab_list .tab .tab_btn p {
  text-shadow: 0px 2px 1px #444138;
  -webkit-text-shadow: 0px 2px 1px #444138;
  -moz-text-shadow: 0px 2px 1px #444138;
}
.audio .tab_list .select {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #131313), color-stop(100%, #292929));
  background: -webkit-linear-gradient(top, #131313 0, #292929 1);
  background: -moz-linear-gradient(top, #131313 0, #292929 1);
  background: -o-linear-gradient(top, #131313 0, #292929 1);
  background: -ms-linear-gradient(top, #131313 0, #292929 1);
  background: linear-gradient(to bottom, #131313 0, #292929 1);
  -pie-background: linear-gradient(to bottom, #131313 0, #292929 1);
  box-shadow: 0px 0 0px 0px #131313;
  -webkit-box-shadow: 0px 0 0px 0px #131313;
  -moz-box-shadow: 0px 0 0px 0px #131313;
  border: 1px solid #131313;
}
.audio .tab_list .select .tab_btn p {
  text-shadow: 0px 2px 1px #1c1b17;
  -webkit-text-shadow: 0px 2px 1px #1c1b17;
  -moz-text-shadow: 0px 2px 1px #1c1b17;
}
.audio .slide_box {
  top: 44%;
}
.audio .slide_box .flex-nav-prev {
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #393939), color-stop(100%, #626262));
  background: -webkit-linear-gradient(left, #393939 0, #626262 1);
  background: -moz-linear-gradient(left, #393939 0, #626262 1);
  background: -o-linear-gradient(left, #393939 0, #626262 1);
  background: -ms-linear-gradient(left, #393939 0, #626262 1);
  background: linear-gradient(to right, #393939 0, #626262 1);
  -pie-background: linear-gradient(to right, #393939 0, #626262 1);
}
.audio .slide_box .flex-nav-next {
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #626262), color-stop(100%, #393939));
  background: -webkit-linear-gradient(left, #626262 0, #393939 1);
  background: -moz-linear-gradient(left, #626262 0, #393939 1);
  background: -o-linear-gradient(left, #626262 0, #393939 1);
  background: -ms-linear-gradient(left, #626262 0, #393939 1);
  background: linear-gradient(to right, #626262 0, #393939 1);
  -pie-background: linear-gradient(to right, #626262 0, #393939 1);
}
.audio .slide_box .item .price {
  color: #a71707;
}
.audio .slide_box .item .price .tag {
  background: #a71707;
}
.audio .slide_box .flex-control-paging li a.flex-active {
  background: #a71707;
}
.audio .slide_box .name {
  font-size: 13px !important;
}
.audio .item_box11 .item img {
  margin-bottom: 0;
}
