@charset "UTF-8";
/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/* line 5, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}
.restaurant__list__wrap__cont__txt__copy:before, .restaurant__list__wrap__cont__txt__copy:after {
  background-size: 252px 231px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfgAAAHOCAMAAABD1ev9AAAC91BMVEVMaXH///+toJX6+vpVVzRDLAz///7GvIIkFwb6+vr/PgD////+/v5ZrB9AKAOfnp3////+/v5VrBz////////+/v5Wrh1AKASfn5xAKARVrBz///9RWhz+/v5AKARAKAX////+/v6enp6jo6GYmJiZmZlWrRz+/v7////+/v5AKASZmZn8/PxVrBz////////8iRjFxcSYmJj+/v7///9BKgaYmJj/jRVBKQXDw8NAKAP///9AKAWZmZn/jhb///+qqqqZmZnNzcz///9DKAWenp7FxcVVrRxAKAXDw8P/oBSqqqqcnJz/oBRVrRz/oBTZtGTy26fOqVfDw8NVrByqqqrmwnD/nRfBwcGamprHhSaCy0r/SgprvjWqqqpVrBzv7+9VrR3CeRmffTX+nheDy0r/nBX/nRXExMT/nxXu7u7u7u7Dw8P/oBT/VxRERERERET/TQ3/UA//UA/+nBi8hSiCykrY2Nbu04KweCG/jSmpeCWIiIhFRUX/WBRERETQsF3/PgBERETHljrX19fiw23/jhdFRUX///9AKAX/oBSCykqZmZlVrBzX19fDw8Pu7u6qqqr/yBQAYZhAKAH/VxS9my3/khj/ixdERESIiIjClC22jSfp6Of+56362Xb+5aH/7LndsE3qwV373H/9+vbwyWf94pXi4uLWq0b94Ir10nBWBQe4kSxMAADEmzjivFD/9OSl2X3LpEDlt1j/yXkyGQPWnz/Nzc319fRjFRG44ZhwJxu3kT3/8c/t9+X/Ug3/rzirhi3/vFrh6M1fNAj/YiLrzpCS0WH/ohn62JT/dD3PlDZ8RwvUxJ2FQinb0bX/49iWWTz/pyXDm02WdDT/vqT/0Trfvn3K6bP/0sCkgzyhXA6rcj+goKD/2V/Kqne6omS0glj/nXWicFL/k2iMckeqkVivr6/ItYr/hVX/rYyHYiooeahcRynI3em0qpyfk4JYQyWdwtfAk2pGjLRwpsWViHVsWT7cgxW4uLipno//tBOrMOdqAAAAiHRSTlMAHRESCTL/BBoH/vEsI/AjslLb6X38R9Y+u5BcE2OifqE6blLf929ywpbkv4u20akbgtBIu0JhLFbCj+Gs6/Xa7oldyvucQuBs8ezHrtaikP79/afy2/77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);
}
/* line 22, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/* rules */
/* line 28, ../sass/style.scss */
::selection {
  color: #FFF;
  background: #ffa014;
}

/* line 32, ../sass/style.scss */
::-moz-selection {
  color: #FFF;
  background: #ffa014;
}

/* line 42, ../sass/style.scss */
.mb-s {
  margin-bottom: 10px;
}

/* line 46, ../sass/style.scss */
.mb-m {
  margin-bottom: 20px;
}

/* line 50, ../sass/style.scss */
.mb-l {
  margin-bottom: 60px;
}



/* reset */
/* line 57, ../sass/style.scss */
body {
  font-family: ”ヒラギノ角ゴ Pro W3”,”Hiragino Kaku Gothic Pro”,Osaka,”ＭＳ Ｐゴシック”,”MS PGothic”, sans-serif;
  background: none;
}



/* line 86, ../sass/style.scss */
.header {
  font-size: 12px;
}

/* line 90, ../sass/style.scss */
.bread_list_area {
  font-size: 12px;
}

/* line 94, ../sass/style.scss */
.wrapper {
  width: 100%;
}

.social_button_template {
  height: 48px !important;
}
.social_button_template .social_button_twitter {
  margin-top: 20px !important;
}

/* line 102, ../sass/style.scss */
img {
  vertical-align: bottom;
}

/* parts */
/* line 108, ../sass/style.scss */
.font-b {
  font-weight: 700;
}

/* line 112, ../sass/style.scss */
.font-ss {
  font-size: 10px;
}

/* line 116, ../sass/style.scss */
.font-s {
  font-size: 12px;
}

.font-l {
  font-size: 24px;
}

.font-xl {
  font-size: 36px;
}

/* line 124, ../sass/style.scss */
.mb-s {
  margin-bottom: 5px;
}

/* line 128, ../sass/style.scss */
.mb-m {
  margin-bottom: 15px;
}

/* line 132, ../sass/style.scss */
.mb-l {
  margin-bottom: 40px;
}



/*
===============================================================================
ヒカリエヒカリエヒカリエヒカリエヒカリエヒカリエヒカリエヒカリエヒカリエヒカリエヒカリエ
===============================================================================
*/
/* line 61, ../sass/style.scss */
#topic {
  font-family: 'Noto Sans' , 'Noto Sans JP', Avenir , "Open Sans" , "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto , "Yu Gothic" ,  "YuGothic"  , "Hiragino Kaku Gothic Pro" , "Meiryo UI" ,  Meiryo ,  "MS PGothic" , sans-serif !important;
  color: #3a3a3a;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-bottom: 30px;
}

/* line 71, ../sass/style.scss */
.container {
  width: 100% !important;
  background-image: none;
  color: #3A3A3A;
}

/* line 77, ../sass/style.scss */
a {
  color: #ffa014;
  -moz-transition: 0.5s;
  -o-transition: 0.5s;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  text-decoration: none;
}

/* rules */
/* line 785, ../sass/style.scss */
.font-ss {
  font-size: 10px;
}

/* line 789, ../sass/style.scss */
.font-s {
  font-size: 12px;
}

/* line 793, ../sass/style.scss */
.font-l {
  font-size: 20px;
}


.topic__header {
  position: relative;
  width: 100%;
  min-height: auto;
  background-position: center center;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  overflow: hidden;
  width: 100%;
}

.topic__header__overlay {
  position: absolute;
  width: 100%;
  height: auto;
  background-color: #402805;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  z-index: 1;
}

/* line 815, ../sass/style.scss */
.topic__header__inner {
  width: 94%;
  padding: 0;
}

/* line 818, ../sass/style.scss */
.topic__header__inner__txt {
  width: 100%;
  margin-top: 0;
  padding: 20px 0 0;
}

/* line 822, ../sass/style.scss */
.topic__header__inner__txt .lead {
  font-size: 14px;
  font-weight: 700;
}

/* line 826, ../sass/style.scss */
.topic__header__inner__txt .title {
  font-size: 18px;
  padding: 0;
}

/* line 830, ../sass/style.scss */
.topic__header__inner__txt .social_button_template {
  height: auto !important;
}

/* line 834, ../sass/style.scss */
.topic__header__inner__image {
  float: right;
  width: 80%;
  text-align: center;
  bottom: 0;
}

/* line 839, ../sass/style.scss */
.topic__header__inner__image img {
  width: 100%;
}


/* line 855, ../sass/style.scss */
.flex-direction-nav {
  display: none;
}


/* line 869, ../sass/style.scss */
.content__header {
  overflow: hidden;
  width: 94%;
  font-size: 16px;
  line-height: 1.4;
  padding: 0 0 5px;
  margin: 0 auto 15px;
  border-top: none;
}

/* line 877, ../sass/style.scss */
.content__header .rabel {
  float: left;
  vertical-align: middle;
  margin-bottom: 5px;
}

a.content__box {
  display: block;
  color: #343434;
}
.content__box__txt {
  width: 100%;
}

/* line 897, ../sass/style.scss */
.content__box__txt__name {
  font-size: 16px;
}

/* line 900, ../sass/style.scss */
.content__box__txt .content__info {
  background-color: #f5f5f5;
  font-size: 12px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  padding: 20px 20px 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 906, ../sass/style.scss */
.content__box__txt .content__info th, .content__box__txt .content__info td {
  vertical-align: top;
  line-height: 1.4;
}

/* line 910, ../sass/style.scss */
.content__box__txt .content__info th {
  width: 4em;
  padding-right: 15px;
}

/* line 914, ../sass/style.scss */
.content__box__txt .content__info td {
  padding-bottom: 10px;
}

/* line 919, ../sass/style.scss */
.content__box__ikitai {
  width: 100%;
}

/* line 925, ../sass/style.scss */
.content__box__comment {
  overflow: hidden;
}

/* line 927, ../sass/style.scss */
.content__box__comment__thumb {
  float: left;
  overflow: hidden;
  width: 40px;
  height: 40px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

/* line 933, ../sass/style.scss */
.content__box__comment__thumb img {
  width: 100%;
}

/* line 937, ../sass/style.scss */
.content__box__comment__txt {
  font-size: 12px;
  padding-left: 45px;
}

/* line 940, ../sass/style.scss */
.content__box__comment__txt .user_name {
  font-weight: 700;
  line-height: 1;
  margin-bottom: 5px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 946, ../sass/style.scss */
.content__box__comment__txt a {
  display: none;
}

/* about */
/* line 970, ../sass/style.scss */
.about {
  background-color: #00bec8;
  color: #FFF;
}

.about .midashi {
  width: 90%;
  margin: 0 auto 20px;
}

.about .midashi img {
  width: 100%;
}

.about__inner {
  width: 90%;
  font-weight: 700;
  text-align: center;
  line-height: 1.8;
  margin: 0 auto;
}

/* line 987, ../sass/style.scss */
.about .box {
  display: block;
  width: 100%;
  padding: 15px;
  border: 2px solid #FFF;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 993, ../sass/style.scss */
.about .box__left, .about .box__right {
  display: block;
  vertical-align: top;
}

/* line 997, ../sass/style.scss */
.about .box__left {
  text-align: center;
  margin-bottom: 5px;
}

/* line 1001, ../sass/style.scss */
.about .box__right {
  margin: 5px auto 0;
}

/* line 1005, ../sass/style.scss */
.about .btn {
  width: 100%;
  margin: 0 auto;
  padding-bottom: 60px;
}

.midashi {
  width: 90%;
  font-size: 20px;
  margin: 0 auto 20px;
}

/* line 1018, ../sass/style.scss */
.midashi:before {
  z-index: 1;
  position: absolute;
  bottom: 0;
  margin-left: -10px;
  display: block;
  content: "";
  width: 20px;
  height: 4px;
}

/* line 1036, ../sass/style.scss */
.btn--matome a {
  color: #FFF;
  background-color: #402805;
}

/* line 1043, ../sass/style.scss */
.btn__pr__thumb, .btn__pr__txt {
  display: table-cell;
  vertical-align: middle;
}

/* line 1047, ../sass/style.scss */
.btn__pr__thumb {
  width: 40%;
  padding-right: 15px;
}

/* line 1050, ../sass/style.scss */
.btn__pr__thumb img {
  width: 100%;
}

/* line 1054, ../sass/style.scss */
.btn__pr__txt {
  font-size: 14px;
  padding-right: 23px;
}

/* line 1057, ../sass/style.scss */
.btn__pr__txt:after {
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -9px;
  content: '';
  display: block;
  width: 18px;
  height: 18px;
  vertical-align: middle;
  background-position: center center;
  background-repeat: no-repeat;
  -moz-background-size: 100% auto;
  -o-background-size: 100% auto;
  -webkit-background-size: 100% auto;
  background-size: 100% auto;
}

/* line 1082, ../sass/style.scss */
.restaurant__inner__sort ul {
  width: 100%;
  overflow: hidden;
}


/* line 1104, ../sass/style.scss */
.restaurant__inner__sort ul .btn a {
  display: block;
  width: 100%;
  height: 48px;
  color: #00bec8;
  line-height: 44px;
  font-size: 16px;
  font-weight: 700;
  text-align: center;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 2px solid #00bec8;
}

/* line 1116, ../sass/style.scss */
.restaurant__inner__sort ul .btn a {
  background-color: #00bec8;
  color: #FFF;
}

/* line 1123, ../sass/style.scss */
.restaurant__inner__sort ul .active a {
  background-color: #00bec8;
  display: block;
  height: 48px;
  color: #fff !important;
  line-height: 44px;
  font-size: 16px;
  font-weight: 700;
  text-align: center;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 2px solid #00bec8;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}

/* line 1141, ../sass/style.scss */
.restaurant__list {
  width: 100%;
  margin: 0 auto 30px;
}

/* line 1144, ../sass/style.scss */
.restaurant__list__wrap {
  overflow: hidden;
}


/* line 1160, ../sass/style.scss */
.restaurant__list__wrap__cont__txt {
  font-size: 12px;
  padding: 15px 5px 4px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 1164, ../sass/style.scss */
.restaurant__list__wrap__cont__txt__title {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5;
  margin-bottom: 15px;
}

/* line 1170, ../sass/style.scss */
.restaurant__list__wrap__cont__txt table {
  font-size: 12px;
}

/* line 1172, ../sass/style.scss */
.restaurant__list__wrap__cont__txt table th, .restaurant__list__wrap__cont__txt table td {
  vertical-align: top;
}

/* line 1175, ../sass/style.scss */
.restaurant__list__wrap__cont__txt table th {
  width: 5em;
}

/* line 1185, ../sass/style.scss */
.restaurant__more .btn {
  width: 100%;
  margin: 0 auto 30px;
}

/* line 1188, ../sass/style.scss */
.restaurant__more .btn a {
  background-color: #00bec8;
  color: #fff;
}

.main__bg__wrap {
  position: fixed;
  top: -61px;
  left: 0;
  right: 0;
  z-index: -1;
}
.main__bg {
  max-height: 110%;
  max-width: 110%;
  height: 110vh!important;
  width: 110vw!important;
  background-color: rgba(0,0,0,0.3);
}
.main__bg > div, .main__bg .slick-track {
  height: 100%;
}
.main__bg__cont {
  background-size:     cover;
  background-repeat:   no-repeat;
  background-position: center center;
}
.main__bg__cont--0 {
  background-image: url('images/campaign/hikarie/mainbg_0_6.jpg');
}
.main__bg__cont--1 {
  background-image: url('images/campaign/hikarie/mainbg_1.jpg');
}
.main__bg__cont--2 {
  background-image: url('images/campaign/hikarie/mainbg_2.jpg');
}

.main__bg__cont--3 {
  background-image: url('images/campaign/hikarie/mainbg_3.jpg');
}



.column01 {
  width: 980px;
  background-color: #FFF;
  font-size: 14px;
  margin: 0 auto;
}
.midashi {
  position: relative;
  line-height: 1;
  text-align: center;
  padding-top: 40px;
  margin-bottom: 30px;
}
.midashi:before {
  z-index: 0;
  position: absolute;
  bottom: -12px;
  left: 50%;
  margin-left: -50%;
  display: block;
  content: "";
  width: 92%;
  height: 58px;
  background-image: url("images/campaign/hikarie/dots4px.png");
}
.midashi__txt {
  position: relative;
  z-index: 2;
  font-size: 18px;
  font-weight: 700;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: 0.2rem;
  color: #fff;
  width: 92%;
  height: 58px;
  line-height: 58px;
  background-color: #82D4F9;
  display: inline-block;
}
.midashi__txt:before, .midashi__txt:after {
  content: "";
  position: absolute;
  background-color: #fff;
  width: 15px;
  height: 1px;
  top: 5px;
  left: 5px;
}
.midashi__txt:after {
  top: auto;
  left: auto;
  bottom: 5px;
  right: 5px;
}
.btn {
  background: transparent;
  padding: 0;
  border: none;
  text-shadow: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-box-shadow: 0 0 0 0;
  -webkit-box-shadow: 0 0 0 0;
  box-shadow: 0 0 0 0;
}
/* line 179, ../sass/style.scss */
.btn a {
  display: block;
  width: 100%;
  height: 48px;
  color: #FFF;
  line-height: 44px;
  font-size: 16px;
  font-weight: 700;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 2px solid #FFF;
}
/* line 192, ../sass/style.scss */
.btn a:hover {
  background-color: #FFF;
  color: #00bec8;
}

/* line 200, ../sass/style.scss */
.btn--matome a {
  display: block;
  width: 100%;
  height: 48px;
  color: #402805;
  line-height: 48px;
  font-size: 14px;
  font-weight: 700;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #402805;
  -moz-border-radius: 24px;
  -webkit-border-radius: 24px;
  border-radius: 24px;
}
/* line 213, ../sass/style.scss */
.btn--matome a:hover {
  background-color: #402805;
  color: #FFF;
}

.rabel {
  display: inline-block;
  background-color: #402805;
  color: #FFF;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  padding: 5px 10px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

.topic__header__title {
  text-align: center;
  margin-bottom: 30px;
}
.topic__header__subtitle {
  text-align: right;

}
.topic__header__subtitle p {
  background-color: #F7F72E;
  display: inline-block;
  line-height: 1.3rem;
  padding: 0.2rem;
  margin-bottom: 0.3rem;
}

.topic__header__title img {
  margin-top: 30px;
  width: 100%;
}
/* line 242, ../sass/style.scss */
.topic__header__inner {
  width: 980px;
  position: relative;
  text-align: left !important;
  margin: 0 auto;
  z-index: 2;
  padding: 80px 0;
}
/* line 249, ../sass/style.scss */
.topic__header__inner__txt {
  float: left;
  width: 620px;
  margin-top: 100px;
  text-shadow: 1px 1px 5px #333;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 255, ../sass/style.scss */
.topic__header__inner__txt .lead {
  position: relative;
  display: inline-block;
  color: #00bec8;
  font-size: 24px;
  font-weight: 700;
  text-shadow: 1px 1px 5px #FFF;
}
/* line 263, ../sass/style.scss */
.topic__header__inner__txt .title {
  color: #FFF;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.4;
}
/* line 269, ../sass/style.scss */
.topic__header__inner__txt .description {
  color: #FFF;
  font-size: 12px;
  line-height: 1.8;
}
/* line 273, ../sass/style.scss */
.topic__header__inner__txt .description span {
  display: block;
  text-align: left;
  font-weight: 700;
  margin-top: 10px;
}
/* line 281, ../sass/style.scss */
.topic__header__inner__image {
  float: right;
  width: 360px;
  text-align: center;
  bottom: 0;
}

/* topic */
/* line 294, ../sass/style.scss */
#topic {
  color: #444;
  font-size: 14px;
  line-height: 1.8;
}
/* line 298, ../sass/style.scss */
#topic p {
  word-break: normal;
}

/* pickup */
/* line 306, ../sass/style.scss */
.pickup {
  width: 100%;
}
/* line 308, ../sass/style.scss */
.pickup__slider {
  width: 95%;
  margin: 0 auto;
}

/* line 315, ../sass/style.scss */
.flexslider {
  position: relative;
}

/*.slides {*/
  /*display: none;*/
/*}*/

/* line 320, ../sass/style.scss */
.flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: -20px;
  text-align: center;
}

/* line 326, ../sass/style.scss */
.flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}

/* line 332, ../sass/style.scss */
.flex-control-paging li a {
  width: 11px;
  height: 11px;
  display: block;
  background: #ccc;
  cursor: pointer;
  text-indent: -9999px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}

/* line 343, ../sass/style.scss */
.flex-control-paging li a:hover {
  background: #333;
}

/* line 346, ../sass/style.scss */
.flex-control-paging li a.flex-active {
  background: #00bec8;
  cursor: default;
}

/* line 351, ../sass/style.scss */
.flex-direction-nav {
  *height: 0;
}

/* line 354, ../sass/style.scss */
.flex-direction-nav a {
  text-decoration: none;
  display: block;
  width: 24px;
  height: 48px;
  margin: -24px 0 0;
  position: absolute;
  top: 50%;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
}

/* line 366, ../sass/style.scss */
.flex-prev, .flex-next {
  text-indent: 9999px;
  background-repeat: no-repeat;
}

/* line 370, ../sass/style.scss */
.flex-direction-nav .flex-prev {
  left: -50px;
}

/* line 373, ../sass/style.scss */
.flex-direction-nav .flex-next {
  right: -50px;
  text-align: right;
}

.content {
  width: 100%;
  line-height: 1.8;
  background-image: url("images/campaign/hikarie/checks2.png");
  background-size: 10px;
}

.content p span {
  color: #ff5714;
  font-weight: 700;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 389, ../sass/style.scss */
.content__header {
  overflow: hidden;
  font-size: 22px;
  font-weight: 700;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 10px 0;
  border-top: 2px solid #444;
  border-bottom: 2px solid #444;
}
/* line 399, ../sass/style.scss */
.content__header .content__header__copy {
  float: left;
  vertical-align: middle;
}
/* line 403, ../sass/style.scss */
.content__header .rabel {
  float: right;
  vertical-align: middle;
}
/* line 408, ../sass/style.scss */
.content__box {
  padding: 20px 10px;
  position: relative;
}
.content__box > img {
  width: 100%;
  border-radius: 6px;
  margin-bottom: 10px;
}
.content__box__title {
}
.content__box__title p {
  display: inline-block;
  background-color: rgba(255, 255, 255, 0.94);
  padding: 4px 18px;
}
.content__box__title .content__box__title__date {
  background-color: rgba(255, 255, 255, 1);
}


/* line 466, ../sass/style.scss */
.content__box__txt .content__info th, .content__box__txt .content__info td {
  vertical-align: top;
  line-height: 1.4;
}
/* line 470, ../sass/style.scss */
.content__box__txt .content__info th {
  padding-right: 15px;
}
/* line 473, ../sass/style.scss */
.content__box__txt .content__info td {
  padding-bottom: 10px;
}
/* line 477, ../sass/style.scss */
.content__box__txt blockquote {
  position: relative;
  background-color: #f5f5f5;
  width: 100%;
  padding: 40px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 483, ../sass/style.scss */
.content__box__txt blockquote:before {
  content: "“";
  position: absolute;
  font-family: "ＭＳ Ｐゴシック",sans-serif;
  color: #ddd;
  font-size: 500%;
  line-height: 1;
  top: 0;
  left: 0;
}
/* line 494, ../sass/style.scss */
.content__box__txt blockquote:after {
  content: "”";
  position: absolute;
  font-family: "ＭＳ Ｐゴシック",sans-serif;
  color: #ddd;
  font-size: 500%;
  line-height: 0;
  bottom: 0;
  right: 0;
}
/* line 506, ../sass/style.scss */
.content__box__ikitai {
  width: 49%;
  text-align: center;
}

/* about */
/* line 566, ../sass/style.scss */
.about {
  width: 100%;
  background-color: #00bec8;
  color: #FFF;
}
/* line 570, ../sass/style.scss */
.about .midashi {
  width: 360px;
  margin: 0 auto 40px;
}
/* line 573, ../sass/style.scss */
.about .midashi img {
  width: 100%;
}
/* line 577, ../sass/style.scss */
.about__inner {
  width: 640px;
  font-weight: 700;
  text-align: center;
  line-height: 2;
  margin: 0 auto;
}
/* line 584, ../sass/style.scss */
.about .box {
  display: table;
  width: 100%;
  padding: 15px;
  border: 2px solid #FFF;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 590, ../sass/style.scss */
.about .box__left, .about .box__right {
  display: table-cell;
  vertical-align: middle;
}
/* line 594, ../sass/style.scss */
.about .box__left {
  text-align: center;
}
/* line 597, ../sass/style.scss */
.about .box__right {
  width: 130px;
  height: auto;
}
/* line 600, ../sass/style.scss */
.about .box__right img {
  width: 100%;
}
/* line 605, ../sass/style.scss */
.about .movie {
  position: relative;
  width: 100%;
  padding-top: 56.25%;
}
/* line 609, ../sass/style.scss */
.about .movie iframe {
  position: absolute;
  top: 0;
  right: 0;
  width: 100% !important;
  height: 100% !important;
}
/* line 617, ../sass/style.scss */
.about .btn {
  width: 320px;
  margin: 0 auto;
  padding-bottom: 60px;
}


.restaurant {
  width: 100%;
}
.restaurant__inner {
  width: 100%;
  margin: 0 auto;
}
.restaurant__inner .midashi {
  text-align: center;
  color: #fff;
}

.restaurant__inner__sort {
  margin-bottom: 15px;
}

.restaurant__inner__sort ul {
  width: 90%;
  max-width: 900px;
  margin: 0 auto;
  overflow: hidden;
}

.restaurant__inner__sort ul li {
  float: left;
  width: 47.5%;
  margin-bottom: 10px;
  margin-right: 2.5%;
}

.restaurant__inner__sort ul li:nth-child(even) {
  margin-right: 0;
}

/* line 649, ../sass/style.scss */
.restaurant__inner__sort ul .btn a {
  display: block;
  width: 100%;
  height: 48px;
  color: #3A3A3A;
  line-height: 34px;
  font-size: 14px;
  background-color: rgba(255,255,255,0.8);
  font-weight: 700;
  text-align: center;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 8px solid #3A3A3A;
}

.restaurant__inner__sort ul .active a {
  background-color: rgba(255,255,255,0.8);
  color: #3A3A3A !important;
  border-color: #82D4F9;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}

.restaurant__list {
  width: 100%;
  margin: 0 auto 20px;
}
.restaurant__list__wrap {
  overflow: hidden;
}
.restaurant__list__wrap__cont {
  display: block;
  width: 90%;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  margin: 0 auto 4px;
  overflow: hidden;
  padding: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #fff;
  border-radius: 4px;
}

a.restaurant__list__wrap__cont {
  color: #343434;
}

.restaurant__list__wrap__cont__thumb {
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border-radius: 12px;
  overflow: hidden;
  overflow: hidden;
  width: 100%;
}

.restaurant__list__wrap__cont__thumb img {
  width: 50%;
}

.restaurant__list__wrap__cont__txt {
  font-size: 12px;
  padding: 15px 5px 4px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}
/* line 710, ../sass/style.scss */
.restaurant__list__wrap__cont__txt__title {
  color: #3a3a3a;
  font-size: 1.2rem;
  font-weight: 700;
  line-height: 1.5;
  margin-bottom: 15px;
}
/* line 715, ../sass/style.scss */
.restaurant__list__wrap__cont__txt__title a {
  color: #ffa014;
}
.restaurant__list__wrap__cont__txt__copy {
  display: inline-block;
  padding: 0 20px;
  font-size: 1rem;
  line-height: 1.5rem;
  position: relative;
  color: #333;
  margin-bottom: 15px;
  font-family: "Avenir Next", Verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "游ゴシック", "Yu Gothic", "メイリオ", Meiryo, Osaka, sans-serif;
}
.restaurant__list__wrap__cont__txt__copy:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background-position: -156px -120px;
  width: 14px;
  height: 12px;
}
.restaurant__list__wrap__cont__txt__copy:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  background-position: -45px -87px;
  width: 14px;
  height: 12px;
}
.restaurant__list__wrap__cont__review__icon {
  width: 10%;
  float: left;
}
.restaurant__list__wrap__cont__review__icon img {
  width: 100%;
  border-radius: 50%;
}
.restaurant__list__wrap__cont__review__txt {
  width: 85%;
  float: right;
  line-height: 1.2rem;
  font-size: 0.8rem;
}

/* line 750, ../sass/style.scss */
.restaurant__more {
  text-align: center;
}
/* line 752, ../sass/style.scss */
.restaurant__more .btn {
  width: 280px;
  margin: 0 auto 40px;
}

.restaurant__more .btn a {
  background-color: rgba(130, 212, 249, .5);
  color: #fff;
  border: 8px solid #82D4F9;
  line-height: 2.4rem;
  display: block;
  height: auto;
}

.review .midashi__txt {
  background-color: #BA84B8;
}
.reviewFlexslider {
  width: 90%;
  max-width: 800px;
  margin: 0 auto;
}

.reviewFlexslider li .left, .reviewFlexslider li .middle, .reviewFlexslider li .right {
  display: table-cell;
  vertical-align: middle;
}

.reviewFlexslider .slides_li {
}
.slides_li_divider {
  width: 100%;
  height: 1px;
  background-color: #898;
}
.reviewFlexslider a {
  display: block;
  color: #333;
  background-color: rgba(255,255,255,1);
  width: 100%;
  height: 200px;
  padding: 10px 10px 9px;
  box-sizing: border-box;
  border-radius: 3px;
}

.reviewFlexslider .flex-viewport {
  height: 800px!important;
}
.reviewFlexslider .slides .left {
  float: left;
  width: 15%;
  padding-right: 10px;
  box-sizing: border-box;
}

.reviewFlexslider .slides .left .user_ph img {
  width: 100%;
  border-radius: 50%;
}

.reviewFlexslider .slides .right {
  float: left;
  width: 85%;
}
.reviewFlexslider .slides .right .shop_name {
  color: #BA84B8;
  font-size: 1.0rem;
  line-height: 1.5rem;
  height: 1.5rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-weight: 700;
  margin-bottom: 5px;
}
.reviewFlexslider .shop_txt {
  height: 4.8rem;
  line-height: 1.2rem;
  margin-bottom: 10px;
  font-size: 0.8rem;
  overflow: hidden;
}
.reviewFlexslider .slides .right ul {
  overflow: hidden;
  padding: 0 5px;
}
.reviewFlexslider .slides .right li {
  float: right;
  width: 25%;
  max-width: 60px;
  margin-left: 2%;
}
.reviewFlexslider .slides .right li:last-child {
  margin-left: 0;
}
.reviewFlexslider .slides .right li img {
  width: 100%;
  max-width: 60px;
}


.footer {
  color: #444;
  font-size: 11px;
}


/* hikarie_v2 atsumi */

.slick-dots {
  position: absolute;
  bottom: -20px;
  display: block;
  width: 100%;
  padding: 0;
  list-style: none;
  text-align: center;
}
        
.slick-dots li {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
        
.slick-dots li button {
  font-size: 20px;
  line-height: 20px;
  display: block;
  width: 20px;
  height: 20px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: transparent;
}

.slick-dots li button::before {
  font-size: 20px;
  line-height: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 20px;
  height: 20px;
  content: "●";
  text-align: center;
  opacity: 0.25;
  color: white;
  -webkit-font-smoothing: antialiased;
}
.slick-dots li.slick-active button:before {
  opacity: .75;
  color: white;
}



/* ------------------------------------ */
/* ▼PC用デザインとして付け足すデザイン */
/* ------------------------------------ */
@media all and (min-width: 920px) {


  .sns_area {
    text-align: center;
    margin-bottom: 40px;
  }

  a:hover {
    text-decoration: none;
  }

  .contents__wrap {
    width: 950px;
    margin: 0 auto;
  }
  .main__bg__wrap {
    position: fixed;
    top: -61px;
    left: 0;
    right: 0;
    z-index: -1;
  }
  .main__bg {
    max-height: 110%;
    max-width: 110%;
    height: 110vh!important;
    width: 110vw!important;
    background-color: rgba(0,0,0,0.3);
  }
  .main__bg > div, .main__bg .slick-track {
    height: 100%;
  }
  .main__bg__cont {
    -webkit-filter: blur(5px);
    -moz-filter: blur(5px);
    -o-filter: blur(5px);
    -ms-filter: blur(5px);
    filter: blur(5px);
    background-size:     cover;
    background-repeat:   no-repeat;
    background-position: center center;
  }
  .main__bg__cont--0 {
    background-image: url('images/campaign/hikarie/mainbg_0_6.jpg');
  }
  .main__bg__cont--1 {
    background-image: url('images/campaign/hikarie/mainbg_1.jpg');
  }
  .main__bg__cont--2 {
    background-image: url('images/campaign/hikarie/mainbg_2.jpg');
  }



  /* line 136, ../sass/style.scss */
  .column01 {
    width: 980px;
    background-color: #FFF;
    font-size: 14px;
    margin: 0 auto;
  }
  .midashi {
    position: relative;
    line-height: 1;
    text-align: center;
    padding-top: 60px;
    margin-bottom: 40px;
  }
  .midashi:before {
    z-index: 0;
    position: absolute;
    bottom: -12px;
    left: 50%;
    margin-left: -220px;
    display: block;
    content: "";
    width: 415px;
    height: 58px;
    background-image: url("images/campaign/hikarie/dots4px.png");
  }
  .midashi__txt {
    position: relative;
    z-index: 2;
    font-size: 24px;
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

    letter-spacing: 0.2rem;
    color: #fff;
    width: 415px;
    height: 58px;
    line-height: 58px;
    background-color: #82D4F9;
    display: inline-block;
  }
  .midashi__txt:before, .midashi__txt:after {
    content: "";
    position: absolute;
    background-color: #fff;
    width: 15px;
    height: 1px;
    top: 5px;
    left: 5px;
  }
  .midashi__txt:after {
    top: auto;
    left: auto;
    bottom: 5px;
    right: 5px;
  }
  .btn {
    background: transparent;
    padding: 0;
    border: none;
    text-shadow: none;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    -moz-box-shadow: 0 0 0 0;
    -webkit-box-shadow: 0 0 0 0;
    box-shadow: 0 0 0 0;
  }
  /* line 179, ../sass/style.scss */
  .btn a {
    display: block;
    width: 100%;
    height: 48px;
    color: #FFF;
    line-height: 44px;
    font-size: 16px;
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-align: center;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 2px solid #FFF;
  }
  /* line 192, ../sass/style.scss */
  .btn a:hover {
    background-color: #FFF;
    color: #00bec8;
  }

  /* line 200, ../sass/style.scss */
  .btn--matome a {
    display: block;
    width: 100%;
    height: 48px;
    color: #402805;
    line-height: 48px;
    font-size: 14px;
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-align: center;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #402805;
    -moz-border-radius: 24px;
    -webkit-border-radius: 24px;
    border-radius: 24px;
  }
  /* line 213, ../sass/style.scss */
  .btn--matome a:hover {
    background-color: #402805;
    color: #FFF;
  }

  /* line 220, ../sass/style.scss */
  .rabel {
    display: inline-block;
    background-color: #402805;
    color: #FFF;
    font-size: 12px;
    line-height: 1;
    text-align: center;
    padding: 5px 10px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
  }
  .topic__header {
    position: relative;
    overflow: hidden;
    width: 100%;
    min-height: 541px;
  }
  .topic__header__title {
    text-align: center;
    margin-bottom: 30px;
  }
  .topic__header__subtitle {
    text-align: right;
  }
  .topic__header__subtitle p {
    background-color: #F7F72E;
    display: inline-block;
    line-height: 3rem;
    padding: 0 0.6rem 0 1.2rem;
    margin-bottom: 0.5rem;
  }

  .topic__header__title img {
    margin-top: 40px;
    width: 100%;
  }
  /* line 242, ../sass/style.scss */
  .topic__header__inner {
    width: 980px;
    position: relative;
    text-align: left !important;
    margin: 0 auto;
    z-index: 2;
    padding: 80px 0;
  }
  /* line 249, ../sass/style.scss */
  .topic__header__inner__txt {
    float: left;
    width: 620px;
    margin-top: 100px;
    text-shadow: 1px 1px 5px #333;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  /* line 255, ../sass/style.scss */
  .topic__header__inner__txt .lead {
    position: relative;
    display: inline-block;
    color: #00bec8;
    font-size: 24px;
    font-weight: 700;
    text-shadow: 1px 1px 5px #FFF;
  }
  /* line 263, ../sass/style.scss */
  .topic__header__inner__txt .title {
    color: #FFF;
    font-size: 30px;
    font-weight: 700;
    line-height: 1.4;
  }
  /* line 269, ../sass/style.scss */
  .topic__header__inner__txt .description {
    color: #FFF;
    font-size: 12px;
    line-height: 1.8;
  }
  /* line 273, ../sass/style.scss */
  .topic__header__inner__txt .description span {
    display: block;
    text-align: left;
    font-weight: 700;
    margin-top: 10px;
  }
  /* line 281, ../sass/style.scss */
  .topic__header__inner__image {
    float: right;
    width: 360px;
    text-align: center;
    bottom: 0;
  }

  /* topic */
  /* line 294, ../sass/style.scss */
  #topic {
    color: #444;
    font-size: 14px;
    line-height: 1.8;
  }
  /* line 298, ../sass/style.scss */
  #topic p {
    word-break: normal;
  }

  /* pickup */
  /* line 306, ../sass/style.scss */
  .pickup {
    width: 100%;
  }
  /* line 308, ../sass/style.scss */
  .pickup__slider {
    width: 980px;
    margin: 0 auto;
  }

  /* line 315, ../sass/style.scss */
  .flexslider {
    position: relative;
    min-height: 420px;
    margin-bottom: 80px;
  }

  .reviewFlexslider .flex-viewport {
    height: 640px!important;
  }

  .reviewFlexslider .slides .middle {
    width: 70%;
  }

  .reviewFlexslider .slides .right {
    float: right;
    width: 90%;
    margin-top: 10px;
  }
  .reviewFlexslider .slides .right li {
    float: right;
    width: 49%;
    margin-left: 2%;
  }
  .reviewFlexslider .slides .right li:last-child {
    margin-left: 0;
  }
  .reviewFlexslider .slides .right li img {
    width: 100%;
  }

  .flex-control-nav {
    width: 100%;
    position: absolute;
    bottom: -20px;
    text-align: center;
  }

  .flex-control-nav li {
    margin: 0 6px;
    display: inline-block;
    zoom: 1;
    *display: inline;
  }

  /* line 332, ../sass/style.scss */
  .flex-control-paging li a {
    width: 11px;
    height: 11px;
    display: block;
    background: #ccc;
    cursor: pointer;
    text-indent: -9999px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
  }

  /* line 343, ../sass/style.scss */
  .flex-control-paging li a:hover {
    background: #333;
  }

  /* line 346, ../sass/style.scss */
  .flex-control-paging li a.flex-active {
    background: #00bec8;
    cursor: default;
  }

  /* line 351, ../sass/style.scss */
  .flex-direction-nav {
    *height: 0;
  }

  /* line 354, ../sass/style.scss */
  .flex-direction-nav a {
    text-decoration: none;
    display: block;
    width: 24px;
    height: 48px;
    margin: -24px 0 0;
    position: absolute;
    top: 50%;
    z-index: 10;
    overflow: hidden;
    cursor: pointer;
  }

  /* line 366, ../sass/style.scss */
  .flex-prev, .flex-next {
    text-indent: 9999px;
    background-repeat: no-repeat;
  }

  /* line 370, ../sass/style.scss */
  .flex-direction-nav .flex-prev {
    left: -50px;
  }

  /* line 373, ../sass/style.scss */
  .flex-direction-nav .flex-next {
    right: -50px;
    text-align: right;
  }

  .content {
    width: 100%;
    line-height: 1.8;
    background-image: url("images/campaign/hikarie/checks2.png");
    background-size: 18px;
  }
  .content p span {
    color: #ff5714;
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  /* line 389, ../sass/style.scss */
  .content__header {
    overflow: hidden;
    font-size: 22px;
    font-weight: 700;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    padding: 10px 0;
    border-top: 2px solid #444;
    border-bottom: 2px solid #444;
  }
  /* line 399, ../sass/style.scss */
  .content__header .content__header__copy {
    float: left;
    vertical-align: middle;
  }
  /* line 403, ../sass/style.scss */
  .content__header .rabel {
    float: right;
    vertical-align: middle;
  }
  .content__box {
    padding: 20px;
    position: relative;
  }
  .content__box > img {
    width: 100%;
    border-radius: 8px;
  }
  a.content__box:hover .content__box__title p{
    background-color: #F7F72E;
  }
  .content__box__title {
    position: absolute;
    bottom: -90px;
    left: 0;
  }
  .content__box__title p {
    display: inline-block;
    background-color: rgba(255, 255, 255, 0.94);
    padding: 4px 18px;
  }
  .content__box__title .content__box__title__date {
    background-color: rgba(255, 255, 255, 1);
  }


  /* line 466, ../sass/style.scss */
  .content__box__txt .content__info th, .content__box__txt .content__info td {
    vertical-align: top;
    line-height: 1.4;
  }
  /* line 470, ../sass/style.scss */
  .content__box__txt .content__info th {
    padding-right: 15px;
  }
  /* line 473, ../sass/style.scss */
  .content__box__txt .content__info td {
    padding-bottom: 10px;
  }
  /* line 477, ../sass/style.scss */
  .content__box__txt blockquote {
    position: relative;
    background-color: #f5f5f5;
    width: 100%;
    padding: 40px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 483, ../sass/style.scss */
  .content__box__txt blockquote:before {
    content: "“";
    position: absolute;
    font-family: "ＭＳ Ｐゴシック",sans-serif;
    color: #ddd;
    font-size: 500%;
    line-height: 1;
    top: 0;
    left: 0;
  }
  /* line 494, ../sass/style.scss */
  .content__box__txt blockquote:after {
    content: "”";
    position: absolute;
    font-family: "ＭＳ Ｐゴシック",sans-serif;
    color: #ddd;
    font-size: 500%;
    line-height: 0;
    bottom: 0;
    right: 0;
  }
  /* line 506, ../sass/style.scss */
  .content__box__ikitai {
    width: 49%;
    text-align: center;
  }

  /* about */
  /* line 566, ../sass/style.scss */
  .about {
    width: 100%;
    background-color: #00bec8;
    color: #FFF;
  }
  /* line 570, ../sass/style.scss */
  .about .midashi {
    width: 360px;
    margin: 0 auto 40px;
  }
  /* line 573, ../sass/style.scss */
  .about .midashi img {
    width: 100%;
  }
  /* line 577, ../sass/style.scss */
  .about__inner {
    width: 640px;
    font-weight: 700;
    text-align: center;
    line-height: 2;
    margin: 0 auto;
  }
  /* line 584, ../sass/style.scss */
  .about .box {
    display: table;
    width: 100%;
    padding: 15px;
    border: 2px solid #FFF;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 590, ../sass/style.scss */
  .about .box__left, .about .box__right {
    display: table-cell;
    vertical-align: middle;
  }
  /* line 594, ../sass/style.scss */
  .about .box__left {
    text-align: center;
  }
  /* line 597, ../sass/style.scss */
  .about .box__right {
    width: 130px;
    height: auto;
  }
  /* line 600, ../sass/style.scss */
  .about .box__right img {
    width: 100%;
  }
  /* line 605, ../sass/style.scss */
  .about .movie {
    position: relative;
    width: 100%;
    padding-top: 56.25%;
  }
  /* line 609, ../sass/style.scss */
  .about .movie iframe {
    position: absolute;
    top: 0;
    right: 0;
    width: 100% !important;
    height: 100% !important;
  }
  /* line 617, ../sass/style.scss */
  .about .btn {
    width: 320px;
    margin: 0 auto;
    padding-bottom: 60px;
  }


  .restaurant {
    width: 100%;
  }
  .restaurant__inner {
    width: 980px;
    margin: 0 auto;
  }
  .restaurant__inner .midashi {
    text-align: center;
    color: #fff;
  }

  .restaurant__inner__sort {
    margin-bottom: 15px;
  }
  /* line 636, ../sass/style.scss */
  .restaurant__inner__sort ul {
    width: 80%;
    max-width: 900px;
    margin: 0 auto;
    overflow: hidden;
  }
  .restaurant__inner__sort ul li {
    float: left;
    width: 18%;
    margin-bottom: 20px;
    margin-right: 2.5%;
  }
  .restaurant__inner__sort ul li:nth-child(even) {
    margin-right: 2.5%;
  }
  .restaurant__inner__sort ul li:nth-child(5n) {
    margin-right: 0;
  }
  /* line 649, ../sass/style.scss */
  .restaurant__inner__sort ul .btn a {
    display: block;
    width: 100%;
    height: 62px;
    color: #3A3A3A;
    line-height: 48px;
    font-size: 14px;
    background-color: rgba(255,255,255,0.8);
    font-weight: 700;
    text-align: center;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 8px solid #3A3A3A;
  }

  .restaurant__inner__sort ul .btn a:hover {
    background-color: rgba(255,255,255,1);
    border: 8px solid #82D4F9;
  }

  .restaurant__inner__sort ul .active a {
    background-color: rgba(255,255,255,0.8);
    color: #3A3A3A !important;
    border-color: #82D4F9;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
  }

  .restaurant__list {
    width: 100%;
    margin: 0 auto 40px;
  }
  .restaurant__list__wrap {
    overflow: hidden;
  }
  a.restaurant__list__wrap__cont {
    color: #454545;
    margin: 0 auto 3px;
    width: 100%;
    max-width: 800px;
    height: 273px;
    overflow: hidden;
    padding: 20px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #fff;
    border-radius: 4px;
  }
  a.restaurant__list__wrap__cont:hover {
    background-color: rgba(255,255,255, .8);
    border-radius: 4px;
  }
  .restaurant__list__wrap__cont__thumb {
    overflow: hidden;
    width: 45%;
    float: left;
  }
  .restaurant__list__wrap__cont__thumb img {
    width: 49%;
    margin-right: 2%;
  }
  .restaurant__list__wrap__cont__thumb img:nth-child(2) {
    width: 49%;
    margin-right: 0%;
  }
  .restaurant__list__wrap__cont__txt {
    font-size: 12px;
    padding: 4px 15px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 55%;
    float: left;
  }
  /* line 710, ../sass/style.scss */
  .restaurant__list__wrap__cont__txt__title {
    color: #3a3a3a;
    font-size: 1.3rem;
    font-weight: 700;
    line-height: 1.5;
    margin-bottom: 15px;
  }
  /* line 715, ../sass/style.scss */
  .restaurant__list__wrap__cont__txt__title a {
    color: #ffa014;
  }
  .restaurant__list__wrap__cont__txt__copy {
    display: inline-block;
    padding: 0 20px;
    font-size: 1.1rem;
    line-height: 1.7rem;
    position: relative;
    color: #333;
    margin-bottom: 15px;
    font-family: "Avenir Next", Verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "游ゴシック", "Yu Gothic", "メイリオ", Meiryo, Osaka, sans-serif;
  }
  .restaurant__list__wrap__cont__txt__copy:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background-position: -156px -120px;
    width: 14px;
    height: 12px;
  }
  .restaurant__list__wrap__cont__txt__copy:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    background-position: -45px -87px;
    width: 14px;
    height: 12px;
  }
  .restaurant__list__wrap__cont__review {
    padding-left: 14px;
  }

  /* line 750, ../sass/style.scss */
  .restaurant__more {
    text-align: center;
  }
  /* line 752, ../sass/style.scss */
  .restaurant__more .btn {
    width: 320px;
    margin: 0 auto 40px;
  }

  .restaurant__more .btn a:hover {
    background-color: #82D4F9;
    color: #fff;
    border: 8px solid #82D4F9;
    line-height: 2.4rem;
    display: block;
    height: auto;
  }

  .review .midashi__txt {
    background-color: #BA84B8;
  }
  .reviewFlexslider {
    width: 100%;
    max-width: 800px;
    margin: 0 auto 60px;
  }

  .reviewFlexslider li .left, .reviewFlexslider li .middle, .reviewFlexslider li .right {
    display: table-cell;
    vertical-align: middle;
  }

  .reviewFlexslider a{
    display: table;
    padding: 10px 20px 9px;
    height: 160px;
  }
  .reviewFlexslider a:hover{
    background-color: rgba(255,255,255, .8);
    padding: 10px 20px 9px;
  }
  .reviewFlexslider .slides .left {
    float: inherit;
    position: relative;
    width: 70px;
  }
  .reviewFlexslider .left .user_ph {
    position: relative;
    width: 50px;
    height: auto;
  }
  .reviewFlexslider .left .user_ph img {
    width: 100%;
    border-radius: 50%;
  }

  .reviewFlexslider .middle {
    padding-right: 15px;
  }
  .reviewFlexslider .middle .shop_name {
    color: #BA84B8;
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 10px;
  }

  .reviewFlexslider .shop_txt {
    line-height: 1.8;
  }

  .reviewFlexslider .right {
    width: 315px;
  }
  .reviewFlexslider .right ul {
    overflow: hidden;
  }
  .reviewFlexslider .right li {
    float: right;
    width: 100px;
    margin-left: 5px;
  }
  .reviewFlexslider .right li img {
    width: 100%;
  }

  .footer {
    color: #444;
    font-size: 11px;
  }
  
  /* v2 atsumi */
  #slider--cont .slick-slide {
    height: 570px;
  }
  .slick-dots {
    bottom: 0;
  }
  
  
}
