body.layout-three-column,  body.layout-three-column-right,  body.layout-two-column-left,  body.layout-two-column-right {
	text-align: center;
	background-image: url(../img/back.jpg);
}
.layout-three-column #box,  .layout-three-column-right #box,  .layout-two-column-left #box,  .layout-two-column-right #box {
	margin-right: auto;
	margin-left: auto;
	padding: 0 0 25px 0;
	border-bottom: 1px solid #DAB357;
	border-left: 1px solid #DAB357;
	border-right: 1px solid #DAB357;
	text-align: left;
	background-color: #1a0612;
}
#content {
	background-color: #1a0612;
}
.layout-three-column-right #box,  .layout-three-column #box {
	width: 1000px;
}
.layout-two-column-left #box,  .layout-two-column-right #box {
	width: 815px;
}
.layout-three-column #content {
	float: left;
	border-bottom: 1px solid #DAB357;
	border-left: 1px solid #DAB357;
	border-right: 1px solid #DAB357;
	width: 100%;
	/*width: 628px;*/
	/*margin-left: 185px;*/
	background-color: #1a0612;
}
.layout-three-column #links-left-box,  .layout-three-column #links-right-box {
	float: left;
	width: 185px;
	background-color: #1a0612;
}
.layout-three-column #links-left-box {
	margin-left: -815px;
}
.layout-three-column #links-right-box {
	margin-left: 0;
}
.layout-three-column #links-left,  .layout-three-column #links-right {
	padding: 15px 15px 0 15px;
}
.layout-three-column-right #content {
	float: left;
	width: 633px;
	border-bottom: 1px solid #DAB357;
	border-right: 1px solid #DAB357;
}
.layout-three-column-right #links-left-box {
	float: left;
	width: 180px;
}
.layout-three-column-right #links-right-box {
	float: left;
	width: 185px;
}
.layout-three-column-right #links-left {
	padding: 15px 5px 0 15px;
}
.layout-three-column-right #links-right {
	padding: 15px 15px 0 15px;
}
.layout-two-column-right #content {
	float: left;
	width: 478px;
	border-bottom: 1px solid #7fae75;
	border-right: 1px solid #7fae75;
}
.layout-two-column-right #links-right-box {
	float: left;
	width: 185px;
}
.layout-two-column-right #links-right {
	padding: 15px 15px 0;
}
.layout-two-column-left #content {
	float: left;
	width: 478px;
	border-bottom: 1px solid #7fae75;
	border-left: 1px solid #7fae75;
}
.layout-two-column-left #content {
	margin-left: 185px;
}
.layout-two-column-left #links-left-box {
	float: left;
	width: 185px;
}
.layout-two-column-left #links-left-box {
	margin-left: -665px;
}
.layout-two-column-left #links-left {
	padding: 15px 15px 0;
}
.layout-three-column-liquid #content,  .layout-three-column-liquid-right #content,  .layout-two-column-liquid-right #content,  .layout-two-column-liquid-left #content,  .layout-three-column-liquid #links-left-box,  .layout-three-column-liquid #links-right-box,  .layout-three-column-liquid-right #links-left-box,  .layout-three-column-liquid-right #links-right-box,  .layout-two-column-liquid-right #links-right-box,  .layout-two-column-liquid-left #links-left-box {
	position: relative;
	display: inline;
	float: left;
	background: #1a0612;
}
.layout-three-column-liquid .blog,  .layout-three-column-liquid-right .blog,  .layout-two-column-liquid-right .blog,  .layout-two-column-liquid-left .blog,  .layout-three-column-liquid #links-left,  .layout-three-column-liquid #links-right,  .layout-three-column-liquid-right #links-left,  .layout-three-column-liquid-right #links-right,  .layout-two-column-liquid-right #links-right,  .layout-two-column-liquid-left #links-left {
	position: static;
}
.layout-three-column-liquid #content,  .layout-three-column-liquid-right #content,  .layout-two-column-liquid-right #content,  .layout-two-column-liquid-left #content,  .layout-three-column-liquid #links-left,  .layout-three-column-liquid #links-right,  .layout-three-column-liquid-right #links-left,  .layout-three-column-liquid-right #links-right,  .layout-two-column-liquid-right #links-right,  .layout-two-column-liquid-left #links-left,  .layout-three-column-liquid .entry,  .layout-three-column-liquid-right .entry,  .layout-two-column-liquid-right .entry,  .layout-two-column-liquid-left .entry {
	overflow-x: hidden;
}
.layout-three-column-liquid #links-left {
	position: relative;
	z-index: 2;
}
.layout-three-column-liquid #content {
	width: 100%;
}
.layout-three-column-liquid .blog {
	margin: 0 200px;
	padding: 18px 15px 10px;
	border-bottom: 1px solid #7fae75;
	border-left: 1px solid #7fae75;
	border-right: 1px solid #7fae75;
	height: 100%;
}
.layout-three-column-liquid .blog {
	padding: 10px 15px;
}
.layout-three-column-liquid-right #content {
	width: 100%;
	margin-right: -535px;
}
.layout-three-column-liquid-right .blog {
	margin-right: 535px;
	padding: 18px 15px 10px;
	border-bottom: 1px solid #7fae75;
	border-right: 1px solid #7fae75;
	height: 100%;
}
.layout-three-column-liquid-right .blog {
	padding: 10px 15px;
}
.layout-two-column-liquid-right #content {
	width: 100%;
}
.layout-two-column-liquid-right .blog {
	margin-right: 200px;
	padding: 18px 15px 10px;
	border-bottom: 1px solid #7fae75;
	border-right: 1px solid #7fae75;
	height: 100%;
}
.layout-two-column-liquid-right .blog {
	padding: 10px 15px;
}
.layout-two-column-liquid-left #content {
	width: 100%;
}
.layout-two-column-liquid-left .blog {
	margin-left: 200px;
	padding: 18px 15px 10px;
	border-bottom: 1px solid #7fae75;
	border-left: 1px solid #7fae75;
	height: 100%;
}
.layout-two-column-liquid-left .blog {
	padding: 10px 15px;
}
.layout-three-column-liquid #links-left-box {
	top: 15px;
	width: 200px;
	margin-left: -100%;
}
.layout-three-column-liquid-right #links-left-box {
	top: 15px;
	right: 0px;
	width: 185px;
}
.layout-three-column-liquid-right #links-right-box {
	top: 15px;
	width: 200px;
}
.layout-three-column-liquid #links-right-box,  .layout-two-column-liquid-right #links-right-box {
	top: 15px;
	width: 200px;
	margin-left: -200px;
}
.layout-two-column-liquid-left #links-left-box {
	top: 15px;
	width: 200px;
	margin-left: -100%;
}
.layout-three-column-liquid #links-left,  .layout-three-column-liquid #links-right,  .layout-two-column-liquid-right #links-right,  .layout-two-column-liquid-left #links-left {
	padding: 0 15px;
	height: 95%;
}
.layout-three-column-liquid-right #links-left {
	padding: 0 0 0 15px;
	height: 95%;
}
.layout-three-column-liquid-right #links-right {
	padding: 0 15px;
	height: 95%;
}
.layout-three-column-liquid #footer,  .layout-three-column-liquid-right #footer,  .layout-two-column-liquid-right #footer,  .layout-two-column-liquid-left #footer {
	margin-top: 25px;
	border-top: 1px solid #7fae75;
	height: 60px;
	color: #1a0612;
	background: #a13219;
	font-size: 12px;
	text-align: center;
	line-height: 5.0;
}
span.link-footer {
	color: #F30;
}
.blog {
	padding: 10px 15px;
	background-color: #1a0612;
}

@media only screen and (max-width:640px) {
.blog {
	padding: 10px 15px;
	background-color: #1a0612;
}
}

@media only screen and (min-width:869px) {
.layout-three-column #footer,  .layout-three-column-right #footer,  .layout-two-column-left #footer,  .layout-two-column-right #footer {
	margin-right: auto;
	margin-left: auto;
	height: 42px;
	color: #1a0612;
	font-size: 11pt;
	text-align: center;
	line-height: 3.5;
	background-color: #1a0612;
}
}
.layout-three-column #footer,  .layout-three-column-right #footer {
	width: 1000px;
}
.layout-two-column-left #footer,  .layout-two-column-right #footer {
	width: 815px;
}
.clearfix:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-table;
}/*\*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}/**/

@media only screen and (min-width:641px) and (max-width:868px) {
.layout-three-column #box,  .layout-three-column-right #box,  .layout-two-column-left #box,  .layout-two-column-right #box {
	width: 478px;
	margin-right: auto;
	margin-left: auto;
	padding: 0 0 25px 0;
	border-bottom: 1px solid #DAB357;
	border-left: 1px solid #DAB357;
	border-right: 1px solid #DAB357;
	text-align: left;
	background-color: #1a0612;
}
.layout-two-column-left #content,  .layout-two-column-right #content {
	float: none;
	border-bottom: 1px solid #DAB357;
	border-left: none;
	border-right: none;
	width: 478px;
	margin-left: 0;
}
.layout-two-column-left #links-left-box,  .layout-two-column-right #links-right-box {
	float: left;
	width: 478px;
	margin-left: 0;
	margin-left: 0;
}
.layout-two-column-left #links-left,  .layout-two-column-right #links-right {
	padding: 15px 15px 0;
}
.layout-three-column #footer,  .layout-three-column-right #footer,  .layout-two-column-left #footer,  .layout-two-column-right #footer {
	width: 478px;
	margin-right: auto;
	margin-left: auto;
	height: 42px;
	color: #1a0612;
	font-size: 12px;
	text-align: center;
	line-height: 3.5;
	background-color: #1a0612;
}
.layout-three-column #box,  .layout-three-column-right #box {
	width: 665px;
}
.layout-three-column #content,  .layout-three-column-right #content {
	float: left;
	width: 100%;
	margin-left: 0;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #DAB357;
	border-bottom-color: #DAB357;
}
.layout-three-column #links-right-box,  .layout-three-column-right #links-right-box {
	float: right;
	width: 185px;
}
.layout-three-column #links-right,  .layout-three-column-right #links-right {
	padding: 15px 15px 0;
}
.layout-three-column #links-left-box,  .layout-three-column-right #links-left-box {
	float: left;
	width: 185px;
	margin-left: 0;
}
.layout-three-column #links-left,  .layout-three-column-right #links-left {
	padding: 15px 15px 0;
}
.layout-three-column #footer,  .layout-three-column-right #footer {
	width: 665px;
}
.layout-three-column-liquid #content,  .layout-three-column-liquid-right #content {
	margin-left: -200px;
	width: 100%;
}
.layout-three-column-liquid-right #content {
	margin-right: 0px;
}
.layout-three-column-liquid #links-left-box,  .layout-three-column-liquid #links-right-box,  .layout-three-column-liquid-right #links-left-box,  .layout-three-column-liquid-right #links-right-box {
	float: none;
}
.layout-three-column-liquid .blog,  .layout-three-column-liquid-right .blog {
	margin: 0 0 0 200px;
}
.layout-three-column-liquid #links-left-box,  .layout-three-column-liquid-right #links-left-box {
	margin-right: -200px;
	top: 0;
	width: 200px;
}
.layout-three-column-liquid #links-right-box,  .layout-three-column-liquid-right #links-right-box {
	float: right;
}
.layout-three-column-liquid #links-left,  .layout-three-column-liquid #links-right,  .layout-three-column-liquid-right #links-left,  .layout-three-column-liquid-right #links-right {
	padding: 0 15px;
	height: 95%;
}
.layout-three-column-liquid-right #links-left-box {
	top: 15px;
}
}

@media only screen and (max-width:640px) {
body {
	color: #1a0612;
	font-family: "ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ Pro W3", "Hiragino Kaku Gothic Pro", "ãƒ¡ã‚¤ãƒªã‚ª", Meiryo, Osaka, "ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯", "MS PGothic", sans-serif;
	font-size: 15px;
	line-height: 1.5;
}
body.layout-three-column,  body.layout-three-column-right,  body.layout-two-column-left,  body.layout-two-column-right,  body.layout-three-column-liquid,  body.layout-three-column-liquid-right {
	background: #1a0612;
}
.layout-three-column #box,  .layout-three-column-right #box,  .layout-two-column-left #box,  .layout-two-column-right #box,  .layout-three-column-liquid #box,  .layout-three-column-liquid-right #box {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding: 0 0 25px 0;
	border-bottom: 1px solid #DAB357;
	border-left: none;
	border-right: none;
	text-align: left;
	background-color: #1a0612;
}
.layout-three-column #content,  .layout-three-column-right #content,  .layout-two-column-left #content,  .layout-two-column-right #content,  .layout-three-column-liquid #content,  .layout-three-column-liquid-right #content {
	width: 100%;
	float: none;
	border-left: none;
	border-right: none;
	margin-left: 0;
}
.layout-three-column #links-left-box,  .layout-three-column #links-right-box,  .layout-three-column-right #links-left-box,  .layout-three-column-right #links-right-box,  .layout-two-column-left #links-left-box,  .layout-two-column-right #links-right-box,  .layout-three-column-liquid #links-left-box,  .layout-three-column-liquid #links-right-box,  .layout-three-column-liquid-right #links-left-box,  .layout-three-column-liquid-right #links-right-box {
	float: none;
	width: 100%;
	margin-left: 0;
	margin-left: 0;
	background-color: #1a0612;
}
.layout-three-column #links-left,  .layout-three-column #links-right,  .layout-three-column-right #links-left,  .layout-three-column-right #links-right,  .layout-two-column-left #links-left,  .layout-two-column-right #links-right,  .layout-three-column-liquid #links-left,  .layout-three-column-liquid #links-right,  .layout-three-column-liquid-right #links-left,  .layout-three-column-liquid-right #links-right {
	padding: 15px 15px 0 15px;
	background-color: #1a0612;
}
.layout-three-column #footer,  .layout-three-column-right #footer,  .layout-two-column-left #footer,  .layout-two-column-right #footer,  .layout-three-column-liquid #footer,  .layout-three-column-liquid-right #footer {
	width: 95%;
	background-color: #1a0612;
}
.layout-three-column-liquid .blog,  .layout-three-column-liquid-right .blog {
	margin: 0;
}
}
* {
	margin: 0;
	padding: 0;
	font-family: "ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ Pro W3", "Hiragino Kaku Gothic Pro", "ãƒ¡ã‚¤ãƒªã‚ª", Meiryo, Osaka, "ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯", "MS PGothic", sans-serif;
	color: #FFC;
}
body {
	font-size: 100%;
}
html>body {
	font-size: 10pt;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 11pt;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
h1#blog-name a {
	font-size: 11pt;
	font-weight: normal;
	margin: 0;
	padding: 0;
	color: #e4c67f;
}

@media only screen and (min-width:641px) and (max-width:868px) {
h1#blog-name a {
	font-size: 80%;
	font-weight: normal;
	margin: 0;
	padding: 0;
	color: #e4c67f;
}
}
h2.caption {
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 10px;
	color: #fcfcd2;
}
h3.caption {
	font-size: 12pt;
	font-weight: bold;
	color: #fcfcd2;
}
a,  a:link,  a:visited {
	color: #66F;
	text-decoration: none;
}
a:hover {
	color: #1a0612;
	text-decoration: underline;
}
a:active {
}
a img {
	border: none;
}
form {
	margin: 0px;
}
#search-options,  input,  textarea {
	padding: 1px;
}
#search {
	width: 140px;
	height: 20px;
}
html > body #search {
	height: 15px;
}
#header-x {
	background-color: #1a0612;
}

@media only screen and (max-width:640px) {
#header-x {
	display: none;
}
}

@media only screen and (min-width:869px) {
#header {
	width: 1000px;
	height: 120px;
	background-image: url("../img/header.gif");
	background-size: contain;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #aa936b;
}
.header1 {
	float: left;
	width: 30%;
}
.header2 {
	float: left;
	width: 45%;
	padding-top: 20px;
	padding-left: 0px;
	color: #e4b97f;
}
.header2 p {
	color: #e4b97f;
}
.header3 {
	float: right;
	width: 21%;
	padding-top: 20px;
	padding-left: 35px
}
.header3 p {
	font-size: 90%;
	color: #e4c67f;
}
#header-sp {
	display: none;
}
}

@media only screen and (min-width:641px) and (max-width:868px) {
#header {
	width: 100%;
	height: 100px;
	background-image: url("../img/header.gif");
	background-size: cover;
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	border-bottom: 1px solid #aa936b;
}
.header1 {
	float: left;
	width: 20%;
}
.header2 {
	display: none;
}
.header3 {
	float: left;
	width: 25%;
	padding-top: 18px;
	padding-left: 42%;
}
.header3 p {
	font-size: 80%;
	color: #e4b97f;
}
#header-sp {
	display: none;
}
}

@media only screen and (max-width:640px) {
#header-sp {
	width: 100%;
	height: auto;
}
#top-sp img {
	width: 100%;
	height: auto;
	vertical-align: bottom;
}
#main-sp img {
	width: 100%;
	height: auto;
	vertical-align: bottom;
}
#menu {
	width: 100%;
	height: auto;
	background-image: url(../img/menu-back.gif);
	text-align: center;
 margin 0;
padding 0;
	background-position: center center;
}
#menu ul {
	list-style-type: none;
	width: 100%;
	display: table;
	table-layout: fixed;
}
#menu ul li {
	display: table-cell;
	text-align: center;
}
#menu ul li p {
	text-decoration: none;
	display: block;
	font-size: 90%;
	color: #000;
	font-weight: bold;
	line-height: normal;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
}
p.address {
	font-size: 100%;
	color: #fcfcd2;
}
p.address2 {
	font-size: 10pt;
	color: #fcfcd2;
}
p.tel {
	font-size: 100%;
	font-weight: bold;
	color: #fcfcd2;
}
.header4 {
	border-bottom: 2px solid #ec137e;
}
.clear {
	clear: both;
}
.blog-description {
	color: #efebd2;
	background: transparent;
	font-size: 10pt;
	margin-top: 8px;
	text-align: left;
}

@media only screen and (min-width:641px) and (max-width:868px) {
.blog-description {
	color: #efebd2;
	background: transparent;
	font-size: 85%;
	text-align: left;
}
}

@media only screen and (max-width:640px) {
.blog-description {
	color: #efebd2;
	background: transparent;
	font-size: 10pt;
	text-align: left;
}
}
.main-round {
	width: 100%;
	height: auto;
	background-color: #1a0612;
}
.main {
	width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.main img {
	width: 100%;
	height: auto;
	vertical-align: bottom;
}

@media only screen and (min-width:641px) and (max-width:868px) {
.main {
	width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.main img {
	width: 100%;
	height: auto;
	vertical-align: bottom;
}
}

@media only screen and (max-width:640px) {
#main {
	width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
}
.slider {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

@media only screen and (min-width:869px) {
.main-round {
	width: 100%;
	height: auto;
	background-color: #1a0612;
}
.main {
	width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.main img {
	width: 100%;
	height: auto;
	vertical-align: bottom;
}
#menu {
	width: 100%;
	height: 60px;
	text-align: center;
	background-image: url("../img/navi-back.gif");
	background-repeat: no-repeat;
	margin: 0 auto 0 auto;
	border-bottom: 1px solid #DAB357;
}
#menu ul {
	list-style-type: none;
	width: 100%;
	display: table;
	table-layout: fixed;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 0;
}
#menu ul li {
	display: table-cell;
	text-align: center;
}
#menu ul li a {
	text-decoration: none;
	padding: 0 0;
	display: block;
	color: #1a0612;
}
#menu ul li img {
	width: 100%;
	height: auto;
}
}

@media only screen and (min-width:641px) and (max-width:868px) {
#menu {
	width: 100%;
	height: 52px;
	text-align: center;
	background-image: url("../img/navi-back2.gif");
	background-repeat: no-repeat;
	margin: 0 auto 0 auto;
	border-bottom: 1px solid #DAB357;
}
#menu ul {
	list-style-type: none;
	width: 100%;
	display: table;
	table-layout: fixed;
}
#menu ul li {
	display: table-cell;
	text-align: center;
}
#menu ul li a {
	text-decoration: none;
	display: block;
	font-size: 100%;
	color: #1a0612;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
#menu ul li img {
	width: 100%;
	height: auto;
}
}
.camp img {
	width: 100%;
	height: auto;
}

@media only screen and (max-width:640px) {
.sns-sp {
	width: 90%;
	margin: 6px auto 8px auto;
	text-align: center;
}
.sns-sp img {
	width: 45%;
	height: auto;
}
.sns-sp ul {
	list-style-type: none;
	width: 100%;
	display: table;
	table-layout: fixed;
}
.sns-sp ul li {
	display: table-cell;
	text-align: center;
}
.sns,  .sns2 {
	display: none;
}
}

@media only screen and (min-width:641px) {
.sns-sp {
	display: none;
}
.sns {
	width: 100%;
}
.sns img {
	width: 90%;
	height: auto;
}
.sns ul {
	list-style-type: none;
	width: 100%;
	display: table;
	table-layout: fixed;
}
.sns ul li {
	display: table-cell;
	text-align: center;
}
.sns2 {
	width: 100%;
	margin: 6px auto 6px 5px;
	text-align: left;
}
}
.sns1 {
	width: 40%;
	float: left;
	margin: 5px auto;
	text-align: center;
}
.sns2 {
	width: 30%;
	float: left;
	margin: 5px auto;
	text-align: center;
}
.sns4 {
	overflow: hidden;
	list-style: none;
	padding-top: 10px;
}
.sns4 li {
	float: left;
	margin-right: 6px;
	display: block;
}
.sns4 iframe {
	margin: 0 !important;
}
.fb_iframe_widget > span {
	vertical-align: baseline !important;
}
.footer-x {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}

@media only screen and (min-width:415px) and (max-width:868px) {
.footer-x {
	width: 100%;
	max-width: 868px;
	margin-left: auto;
	margin-right: auto;
}
}

@media only screen and (max-width:414px) {
.footer-x {
	width: 100%;
	max-width: 414px;
	margin-left: auto;
	margin-right: auto;
}
}
#menu2 {
	width: 100%;
	background: #1a0612;
	text-align: center;
}

@media only screen and (max-width:414px) {
#menu2 {
	width: 100%;
	background: #1a0612;
	text-align: center;
}
}
#menu2 ul {
	list-style-type: none;
	width: 100%;
	display: table;
	table-layout: fixed;
}
#menu2 ul li {
	display: table-cell;
	text-align: center;
}
#menu2 ul li a {
	text-decoration: none;
	padding: 7px 0;
	display: block;
	color: #1a0612;
}

@media only screen and (max-width:868px) {
#menu2 ul li a {
	text-decoration: none;
	padding: 7px 0;
	display: block;
	font-size: 70%;
	color: #1a0612;
}
}
.massage-left {
	float: left;
	width: 48%;
	text-align: center;
	padding: 0px;
	font-size: 90%;
}
.massage-left img {
	width: 100%;
	heoght: auto;
}
.massage-right {
	float: right;
	width: 48%;
	text-align: left;
	padding: 5px;
	font-size: 90%;
}

@media only screen and (max-width:640px) {
.massage-left {
	width: 100%;
	height: auto;
	text-align: center;
	padding: 0px;
}
.massage-right {
	width: 100%;
	height: auto;
	text-align: left;
	padding: 0px;
}
.massage-left img {
	width: 80%;
	height: auto;
}
massage-right img {
	width: 80%;
	height: auto;
}
}
.massage {
	text-align: center;
	margin: 15px auto;
}
.massage img {
	width: 100%;
	height: auto;
}
.massage2 {
	text-align: left;
	margin: 15px auto;
	font-size: 85%;
	color: #1a0612;
}
.gallery img {
	width: 93%;
	height: auto;
}
.video {
	position: relative;
	width: 100%;
	padding: 56.25% 0 0 0;
	margin: 15px auto;
}
.video iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.google {
	width: 150px;
	margin-left: auto;
	margin-right: auto;
}
.google iframe {
	width: 150px;
	height: 170px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin-top: 8px;
	margin-bottom: 8px;
}

@media only screen and (max-width:640px) {
.google {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
.google iframe {
	width: 100%;
	height: 320px;
	margin-left: auto;
	margin-right: auto;
	margin: 8px auto;
	text-align: center;
}
}
span.small {
	font-size: 80%;
}
.qrcode {
	text-align: center;
	margin: 10px auto 10px auto;
}
.side-info {
	font-size: 70%;
}
.map-info {
	font-size: 85%;
	margin: 20px auto 10px auto;
	text-align: left;
}
.google-maps {
	position: relative;
	padding-bottom: 75%;
	height: 0;
	overflow: hidden;
	text-align: center;
	margin: 15px auto;
}
.google-maps iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important;
}
.esthe-1 {
	width: 70%;
	margin: 25px auto;
	text-align: left;
}
.esthe-1 p {
	font-size: 90%;
}
p.menu-couse {
	font-size: 120%;
	font-weight: bold;
}
p.menu-couse img {
	width: 10%;
	height: auto;
}
p.menu-couse2 {
	font-size: 120%;
	font-weight: normal;
	color: #fcb17e;
}
span.menu-couse3 {
	font-size: 80%;
}
span.menu-couse4 {
	font-size: 80%;
	line-height: 1.5;
}
img.menu1 {
	width: 60%;
	height: auto;
	text-align: center;
margin-left:auto:margin-right:auto;
}
img.flower {
	width: 5%;
	vertical-align: middle;
	margin-right: 8px;
}

@media only screen and (max-width:640px) {
.esthe-1 {
	width: 100%;
	margin: 25px auto;
	text-align: left;
}
.esthe-1 p {
	font-size: 80%;
}
p.menu-couse {
	font-size: 80%;
	font-weight: bold;
}
p.menu-couse img {
	width: 10%;
	height: auto;
}
span.menu-couse2 {
	font-size: 100%;
	font-weight: bold;
	color: #fcb17e;
}
img.menu1 {
	width: 80%;
	height: auto;
	text-align: center;
margin-left:auto:margin-right:auto;
}
img.flower {
	width: 5%;
	vertical-align: middle;
	margin-right: 8px;
}
}
table p {
	font-size: 90%;
}
table img {
	width: 100%;
}
ul.esthe-staff {
	list-style: none;
}
ul.esthe-staff li {
	display: inline;
}
p.staffname {
	font-size: 120%;
	margin: 0;
	padding: 0;
}
.staff-list {
	margin: 15px auto;
}

@media only screen and (min-width:869px) {
.staff1 {
	float: left;
	width: 48%;
	text-align: center;
	padding: 5px;
}
.staff1 img {
	width: 70%;
	height: auto;
}
.staff2 {
	float: right;
	width: 48%;
	text-align: left;
	padding: 5px;
	font-size: 90%;
}
.staff2 img {
	width: 30%;
	height: auto;
}
.work {
	width: 90%;
	height: auto;
}
img.new-staff {
	width: 13%;
height;
auto;
}
img.new-staff2 {
	width: 24%;
height;
auto;
}
}

@media only screen and (min-width:641px) and (max-width:868px) {
.staff1 {
	float: left;
	width: 48%;
	text-align: center;
	padding: 5px;
}
.staff1 img {
	width: 70%;
	height: auto;
}
.staff2 {
	float: right;
	width: 40%;
	text-align: left;
	padding: 5px;
	font-size: 90%;
}
.staff2 img {
	width: 40%;
	height: auto;
}
img.new-staff {
	width: 18%;
height;
auto;
}
img.new-staff2 {
	width: 30%;
height;
auto;
}
}

@media only screen and (max-width:640px) {
.staff1 {
	float: left;
	width: 48%;
	height: auto;
	text-align: center;
	padding: 0px;
}
.staff1 img {
	width: 70%;
	height: auto;
}
.staff2 {
	float: right;
	width: 48%;
	height: auto;
	text-align: left;
	font-size: 90%;
	padding: 0px;
}
.staff2 img {
	width: 40%;
	height: auto;
}
img.new-staff {
	width: 18%;
height;
auto;
}
img.new-staff2 {
	width: 30%;
height;
auto;
}
}
.todaysgirl {
	max-width: 600px;
	height: auto;
	border-radius: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 15px;
	color: #1a0612;
	background-color: #5a3b2c;
}

@media only screen and (max-width:414px) {
.todaysgirl {
	width: 100%;
	height: auto;
	background: #957f69;
	border-radius: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	margin-bottom: 5px;
	color: #1a0612;
}
}
ul.girl {
	list-style-type: none;
	width: 100%;
	display: table;
	table-layout: fixed;
}
ul.girl li {
	display: table-cell;
	text-align: center;
	margin-left: 2px;
	margin-right: 2px;
}
ul.girl li a {
	text-decoration: none;
	display: block;
	color: #1a0612;
}
ul.girl li img {
	max-width: 100%;
	height: auto;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

@media only screen and (max-width:414px) {
ul.girl li img {
	max-width: 90%;
	height: auto;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
}
.room {
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
}
.room1 {
	float: left;
	width: 48%;
	text-align: center;
	padding: 0px;
}
.room1 img {
	width: 90%;
	height: auto;
}
.room2 {
	float: right;
	width: 48%;
	text-align: left;
	padding: 0px;
	font-size: 90%;
}
.room2 img {
	width: 90%;
	height: auto;
}
.left-lady img {
	width: 90%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}
ul.left-lady {
	list-style-type: none;
}

@media only screen and (max-width:640px) {
.left-lady img {
	width: 40%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
text-align;
center;
}
}
.massage-top img {
	width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}
.yokoso img {
	width: 100%;
	max-width: 600px;
	margin-left: auto;
	margin-right: auto;
text-align;
center;
}

@media only screen and (max-width:640px) {
.yokoso img {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
text-align;
center;
}
}
.recruit {
	width: 100%;
	font-size: 90%;
	text-align: left;
	margin-left: 10px;
	white-space: pre;
}
.date {
	margin: 8px 0;
}
.date,  .trackbacks-header,  .comments-header,  .comments-open-header,  .search-header {
	padding-left: 8px;
	color: #1a0612;
	background: #5a3b2c;
	font-size: 83.3%;
	font-weight: bold;
	line-height: 2.0;
}
.entry-header {
	margin: 15px 0 0;
	padding-left: 5px;
	border-left: 3px solid #999;
	font-size: 100%;
	font-weight: bold;
}
.entry {
	width: auto;
	margin: 0 3px 15px;
	color: #555;
	background: #1a0612;
	font-size: 83.3%;
	line-height: 1.5;
	word-break: break-all;
}
.entry p {
	margin: 15px 0;
}
.entry ul,  .entry ol {
	padding-left: 16px;
}
.entry ul li {
	list-style-type: circle;
}
.entry dl {
}
.entry dt {
}
.entry dd {
	padding-left: 8px;
}
.entry textarea {
	width: 97%;
}
blockquote {
	width: auto;
	margin: 15px 20px 0;
	padding: 10px;
	border: 1px solid #666;
	background: #f6f6f6;
	font-size: 83.3%;
	line-height: 1.5;
}
code {
	color: #1a0612;
}
.quotetitle {
	font-size: 83.3%;
	border-bottom: 1px solid #666;
	padding: 3px;
}
pre {
	margin: 15px 20px 0px;
	padding: 10px;
	background: #f6f6f6;
	border: 1px solid #999;
	font-size: 83.3%;
	line-height: 1.5;
	width: 100%;
	overflow: scroll;
}
html>body pre {
	width: 87%;
}
.entry.extended {
}
.entry-footer {
	margin: 10px 0 0;
	padding-top: 3px;
	border-top: 1px dotted #1a06121a0612;
	font-size: 83.3%;
	text-align: right;
}
.entry-tags {
	margin-bottom: 5px;
}
.entry-tags-header,  .entry-tags-list,  .entry-tag {
	display: inline;
	font-size: 100%;
}
.entry-tags-list {
	list-style: none;
	padding-left: 5px;
}
.commenter-profile img {
	vertical-align: middle;
	border-width: 0;
}
div.page {
	margin-top: -5px;
}
.archive-list {
	margin: 10px 0;
}
.content-nav {
	margin: 10px;
	text-align: center;
	font-size: 83.3%;
}
.calendarhead {
	padding-bottom: 5px;
	text-align: center;
	color: #333;
	font-size: 9px;
	background: none;
	letter-spacing: 0.2em;
}
#calendar table {
	text-align: center;
	padding: 0px;
	border-collapse: collapse;
}
#calendar th {
	padding-bottom: 3px;
	font-size: 8px;
	width: 23px;
}
#calendar td {
	padding: 2px 0;
	font-size: 9px;
	line-height: 120%;
}
span.day {
	text-align: center;
	font-size: 9px;
}
span.saturday {
	color: blue;
}
span.sunday {
	color: #e50003;
}
td.today {
	display: block;
	border: 1px solid #333;
}
#links-left-box dl,  #links-right-box dl {
	margin: 0;
	padding: 0;
}
#links-left-box dd,  #links-right-box dd {
	font-size: 75%;
}
.side dt,  .side dd {
	margin: 0;
	padding: 0;
}
.sidetitle {
	margin-top: 2px;
	color: #684500;
	min-height: 41px;
	text-align: center;
	font-size: 75%;
	line-height: 3;
	background-image: url(../img/tgirl.jpg);
	background-position: center bottom;
	font-weight: bold;
}
.side {
	margin: 3px 0 20px;
	background: none;
	color: #555;
	font-size: 80%;
	line-height: 1.5;
}
.side ul,  .side ol {
	padding-left: 16px;
}
.side ul li {
	list-style-type: circle;
}
.side ul li ul {
	padding-left: 0px;
}
.side li li {
	list-style-type: none;
}
.sidemenu {
	margin: 15px auto;
	color: #555;
	font-size: 75%;
}
.sidemenu img {
	width: 100%;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.side #categories ul {
	padding-left: 16px;
}
.side #categories ul ul {
	padding-left: 10px;
}
.side #categories li {
	list-style-type: circle;
}
ul#tags {
	margin-top: 5px;
	padding-left: 0;
	list-style: none;
}
ul#tags .module-list-item {
	display: inline;
}
ul#tags li.taglevel1 {
	font-size: 125%;
	font-weight: bold;
}
ul#tags li.taglevel2 {
	font-size: 125%;
}
ul#tags li.taglevel3 {
	font-size: 116.6%;
}
ul#tags li.taglevel4 {
	font-size: 108.3%;
}
ul#tags li.taglevel5 {
	font-size: 100%;
}
ul#tags li.taglevel6 {
	font-size: 91.6%;
}
fieldset {
	border: none;
}
fieldset input {
	color: #555;
}
.counter {
	margin: 8px 0 25px;
	padding: 2px;
	background: none;
}
.syndicate {
	margin-bottom: 5px;
	text-align: left;
	color: #fcfcd2;
	font-size: 75%;
	line-height: 1.5;
}
.syndicate img {
	border: none;
}
.powered {
	margin-top: 50px;
	text-align: left;
	color: #666666;
	font-size: 75%;
	line-height: 1.5;
}
.powered img {
	margin-top: 3px;
}
.powered ul,  .powered li {
	list-style: none;
}
.module-powered {
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 10px;
	border: 1px solid #ddd;
	background-color: #f8f8f8;
	text-align: center;
}
#trackbacks,  #comments {
	margin: 10px 0;
}
.trackbacks-header,  .comments-header,  .comments-open-header {
	margin: 15px 0;
}
#trackbacks-info,  .trackback-content,  .comment-content,  .comments-open-content {
	margin: 0 2px;
	padding: 0;
	font-size: 83.3%;
	line-height: 1.5;
	word-break: break-all;
}
.trackback-content p,  .comment-content p {
	margin-top: 10px;
	margin-bottom: 5px;
}
.trackback-footer,  .comment-footer {
	margin-right: 2px;
	padding-top: 3px;
	border-top: 1px dotted #1a06121a0612;
	font-size: 66.6%;
	text-align: right;
}
#comments-open-data p {
	margin-bottom: 10px;
}
#comment-post {
	font-weight: bold;
}
#comment-author, #comment-email, #comment-url {
	width: 220px;
	height: 20px;
}
html > body #comment-author,  html > body #comment-email,  html > body #comment-url {
	height: 15px;
}
#comment-text {
	width: 400px;
	height: 150px;
}
#comment-bake-cookie {
	margin-left: 2px;
	vertical-align: middle;
}
#comments-open-footer {
	margin-top: 15px;
	text-align: center;
}
.comments-open label {
	display: block;
}
#comment-reply-label {
	display: inline;
}
#comment-form-reply {
	margin-bottom: 8px;
}
#top-comment-nav, #comment-nav {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0 0 1em;
	padding: 0;
	font-size: 83.3%;
	text-align: center;
	width: 100%;
}
#top-comment-nav li, #comment-nav li {
	display: inline;
	padding: 0;
}
#top-prev-comments, #prev-comments {
	margin: 0 5px 0 0;
	text-align: left;
}
#top-num-comments, #num-comments {
	text-align: center;
}
#top-next-comments, #next-comments {
	margin: 0 0 0 5px;
	text-align: right;
}
#comments-content {
	margin-bottom: 15px;
}
.status-indicator {
	display: inline;
	height: 20px;
	width: 20px;
	background: url(../img/indicator-login.gif) no-repeat 0 0;
	padding: 2px 7px;
}
#search-form {
	font-size: 83.3%;
}
.search-header {
	margin: 15px 0;
}
.search-results-header {
	margin: 8px 0 15px;
	font-size: 120%;
}
.top-massage img {
	width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

@media only screen and (max-width:414px) {
.top-massage img {
	width: 70%;
	height: auto;
	margin-left: 40px;
	margin-right: auto;
	text-align: center;
}
}
.side-info {
}
.side-map {
	margin-top: 0px;
	margin-bottom: 10px;
}
.side-map p {
	font-size: 80%;
}
.side-map img {
	width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

@media only screen and (max-width:414px) {
.side-map img {
	width: 70%;
	height: auto;
	margin-left: 40px;
	margin-right: auto;
	text-align: center;
}
}
.layout-one-column #footer,  .layout-three-column #footer,  .layout-three-column-right #footer,  .layout-two-column-left #footer,  .layout-two-column-right #footer,  .layout-one-column-liquid #footer {
	margin-right: auto;
	margin-left: auto;
	color: #FFC;
	font-size: 100%;
	text-align: center;
	padding-bottom: 10px;
	height: 80px;
	background-image: url(../img/footer.png);
	background-position: center center;
	background-repeat: no-repeat;
}

@media only screen and (max-width:414px) {
.layout-one-column #footer,  .layout-three-column #footer,  .layout-three-column-right #footer,  .layout-two-column-left #footer,  .layout-two-column-right #footer,  .layout-one-column-liquid #footer {
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	color: #1a0612;
	background: #1a0612;
	font-size: 70%;
	text-align: center;
}
}
.red {
	color: #ff0000;
}
.map-embed {
	max-width: 100%;
	height: 0;
	margin: 0;
	padding: 0 0 56.25%;
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
}
.map-embed > div {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}
.map-embed img {
	max-width: none;
}
#recruit2 {
	width: 100%;
	white-space: pre;
	font-size: 90%;
	color: #1a0612;
}
.credit p {
	font-size: 11pt;
	text-align: left;
}
.credit img {
	width: 100%;
	height: auto;
}

@media only screen and (max-width:414px) {
.credit img {
	width: 80%;
	height: auto;
}
.side-map img {
	width: 50%;
	height: auto;
}
}
.map-l img {
	width: 100%;
	height: auto;
	text-align: center;
}
.whatsnew {
	font-size: 90%;
	width: 93%;
	border-radius: 10px;
	background-image: url(../img/news.jpg);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 60px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	margin-bottom: 10px;
}

@media screen and (min-width: 1201px) {
.whatsnew {
    padding:180px 20px 20px 20px;
	min-height: 352px;
}
.main-outside{
    padding-top: 60px;
}
#scroll {
	height: 450px;
}
.whatsnew iframe {
	height: 352px;
}
.side-photo iframe {
	height: 352px;
}
} /* cssæ³¨é‡Šï¼šè®¾ç½®äº†æµè§ˆå™¨å®½åº¦ä¸å°äºŽ1201pxæ—¶ abc æ˜¾ç¤º1200pxå®½åº¦ */

@media screen and (max-width: 1200px) {
.whatsnew {
	min-height: 352px;
}
#scroll {
	height: 300px;
}
.whatsnew iframe {
	height: 352px;
}
.side-photo iframe {
	height: 300px;
}
} /* è®¾ç½®äº†æµè§ˆå™¨å®½åº¦ä¸å¤§äºŽ1200pxæ—¶ abc æ˜¾ç¤º900pxå®½åº¦ */

@media screen and (max-width: 901px) {
.whatsnew {
	min-height: 352px;
}
.whatsnew iframe {
	height: 352px;
}
#scroll {
	height: 300px;
	overflow: hidden;
}
.side-photo iframe {
	height: 300px;
}
} /* è®¾ç½®äº†æµè§ˆå™¨å®½åº¦ä¸å¤§äºŽ901pxæ—¶ abc æ˜¾ç¤º200pxå®½åº¦ */

@media screen and (max-width: 700px) {
.whatsnew {
	min-height: 352px;
}
.whatsnew iframe {
	height: 340px;
}
#scroll {
	height: 340px;
}
#scroll1 {
	height: 1000px;
}
.side-photo iframe {
	height: 1000px;
}
} /* è®¾ç½®äº†æµè§ˆå™¨å®½åº¦ä¸å¤§äºŽ500pxæ—¶ abc æ˜¾ç¤º100pxå®½åº¦ */

@media screen and (max-width: 500px) {
.whatsnew {
	min-height: 250px;
}
.whatsnew iframe {
	height: 240px;
}
#scroll {
	height: 350px;
}
#scroll1 {
	height: 740px;
}
.side-photo iframe {
	height: 740px;
}
} /* è®¾ç½®äº†æµè§ˆå™¨å®½åº¦ä¸å¤§äºŽ500pxæ—¶ abc æ˜¾ç¤º100pxå®½åº¦ */

@media screen and (max-width: 414px) {
.whatsnew {
	min-height: 350px;
	background-image: url(../img/sp-news.jpg);
	background-size: contain;
}
.whatsnew iframe {
	height: 340px;
}
#scroll1 {
	height: 740px;
}
.side-photo iframe {
	height: 740px;
}
} /* è®¾ç½®äº†æµè§ˆå™¨å®½åº¦ä¸å¤§äºŽ500pxæ—¶ abc æ˜¾ç¤º100pxå®½åº¦ */

@media only screen and  (max-width:414px) {
.map-l img {
	width: 90%;
	height: auto;
	text-align: center;
}
}
.red1 {
	color: #fcb17e;
}
.newface img {
	width: 18%;
	height: auto;
}
p.card {
	width: 70%;
	text-align: left;
	font-size: 90%;
}
.grandopen {
	width: 100%;
	height: auto;
	text-align: center;
}
table.price {
	margin: 15px auto;
}
table.price p {
	margin-bottom: 6px;
}
span.time {
	font-size: 140%;
	font-weight: bold;
	color: #fcb17e;
}
span.couse {
	font-size: 140%;
	font-weight: bold;
	color: #fcb17e;
}
span.couse-s {
	font-size: 100%;
	color: #fcb17e;
}
span.couse2 {
	font-size: 130%;
	font-weight: bold;
	color: #1a0612;
}
hr {
	border: none;
	border-top: dotted 1px #CCC;
	height: 1px;
	color: #1a06121a0612;
	margin: 0 6 0 6;
}
.side-photo {
	margin: 10px auto 10px auto;
	text-align: center;
}
.video-discription {
	margin-top: 10px;
	font-size: 90%;
}
.esthe-menu {
	font-size: 110%;
}
p.staffname {
	font-size: 90%;
}

@media only screen and (max-width:640px) {
p.staffname2 {
	font-size: 75%;
	color: #1a0612;
}
}
ul.link {
	width: 580px;
	text-align: left;
	font-size: 12px;
	color: #1a0612;
	margin-top: 20px;
}
ul.link li {
	text-align: left;
	font-size: 12px;
	color: #1a0612;
	list-style: none;
	padding-left: 15px;
	margin-top: 8px;
}
.line-friend img {
	width: 100%;
	hight: auto;
	text-align: center;
}
.work {
	width: 90%;
	height: auto;
}

@media only screen and (min-width:641px) {
#footerFloatingMenu {
	display: none;
}
#footerFloatingMenu ul {
	display: none;
}
#footerFloatingMenu img {
	display: none;
}
}

@media only screen and (max-width:640px) {
#footerFloatingMenu {
	display: block;
	width: 100%;
	position: fixed;
	left: 0px;
	bottom: 0px;
	z-index: 9999;
	text-align: center;
	padding: 0 auto;
}
#footerFloatingMenu img {
	max-width: 99%;
}
#footerFloatingMenu ul {
	list-style-type: none;
	width: 100%;
	display: table;
	table-layout: fixed;
}
#footerFloatingMenu ul li {
	display: table-cell;
	text-align: center;
}
}
p.staffname2 {
	color: #1a0612;
}
.serap {
	font-size: 80%;
	color: #1a0612;
}
.recruit-seki {
	background-size: contain;
	border: thin solid #C26D00;
	font-size: large;
	
}
.recruit-seki td {
	padding: 10px;
}
.recruit-seki th {
	padding: 10px;
	color: #FFF;
}
.clearseki {
	clear: both;
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #F39;
	padding-top: 5px;
	padding-bottom: 5px;
}
.today {
	margin-top: 2px;
	color: #684500;
	min-height: 41px;
	text-align: center;
	font-size: 75%;
	line-height: 3;
	background-image: url(../img/tgirl.jpg);
	background-position: center bottom;
	font-weight: bold;
}
#scroll {
	overflow: auto;
	-webkit-overflow-scrolling: touch;
}
#scroll1 {
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	min-height: 300px;
}
