body {
  	font-family: 'Verdana','游ゴシック体', 'Yu Gothic', 'YuGothic', 'ヒラギノ角ゴシック Pro','Hiragino Kaku Gothic Pro', 'メイリオ', 'Meiryo', 'Osaka', 'ＭＳ Ｐゴシック', 'MS Pgothic', sans-serif;
    font-size: 16px;
    line-height: 1em;
    color: #262626;
}

p{margin-bottom:7px;}
.sub-page-contents {padding-top: 10px;}
.hours p{line-height: 2.6rem;}
.about-area{margin:0px; width:100%;}
u {
text-decoration:none;
border-bottom:2px solid;
padding-bottom:2px; 
}
.bold{font-weight:700;letter-spacing: 0.1rem;}

ul.gMenu li { background-color: #fff; }
ul.gMenu li a { color: #333; }

.lh-100{line-height:100%;}
.gMenu_outer {border-top-color: transparent; border-top:0px solid #fff; background-color: #fff; margin-bottom: 10px;}
ul.gMenu>li {border-left: 1px solid rgba(0,0,0,1);}
ul.gMenu>li:last-child {border-right: 1px solid rgba(0,0,0,1);}
.siteHeader {
    -webkit-box-shadow: 0 0px 0px rgba(0,0,0,0);
    box-shadow: 0 0px 0px rgba(0,0,0,0);
}
.menu-gmenu-container{padding-top:10px; font-family: Georgia,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;}
.responsive-nav .menu-item{width:25%; border-left: 1px solid #000;}
.responsive-nav .menu-item:last-child{border-right: 1px solid #000;}

.gMenu_name{font-size: 16px;letter-spacing: 0.2rem;}
.gMenu_description{font-size: 11px; font-weight: 500;}
.menu-item:hover {background:url(/cms/wp-content/uploads/2019/01/btn-bg.png);}

ul.gMenu li a:hover {color: #fff;}

.siteHeadContainer .menu-gmenu-container .current-menu-ancestor {
    background: url(/cms/wp-content/uploads/2019/01/btn-bg.png);
    color: #fff;
}
.siteHeadContainer .menu-gmenu-container .current-menu-ancestor a{
    color: #fff;
}
.vk-mobile-nav-menu-btn {
    top: 10px;
}

.h2-title, .mainSection h2, .mce-content-body h2, .subSection .subSection-title {
    border-top:0px solid #337ab7;
    border-bottom:0px solid rgba(0,0,0,.15);
    background-color:transparent;
}
.access-subtitle{
	border-left:10px solid #69afb3;
  background:none;
  padding:0 0 0 10px;
}
.gateway{color:#6aafb3;font-size:2.3rem;font-weight:700;}
.gateway-sub{padding:5px; border:1px solid #6aafb3; font-size:1.4rem; font-weight:700;}
.redarea{
padding: 7px 5px;
    text-align: center;
    background: #c30d23;
    color: #fff;
    border-bottom: 0px;
    line-height: 150%;
    margin: 5px 0 5px 0;
    font-size: 12px;
}

.btn.focus, .btn:focus, .btn:hover {
    color: #fff;
    opacity:0.8;
}
.responsive-nav a small {font-size:12px !important; padding-top:5px;}
.responsive-nav a{color:#000 !important;} 
.responsive-nav a small:hover {color:#fff !important;}
.page-header {background-color:transparent;}
.sp-button {
    width:70px;
    height:10px;
  	background-color:#eee;
    border: 0px solid #ccc;
    border-radius:0%;
}
.mainSection header h1 {
    margin-top: 20px;
}
.sp-selected-button {background-color: #ccc;}
.border-left{border-left:1px solid #ccc;}
.btn{font-family: Georgia,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;}
.btn-lg{background-color:#69afb3; width:100%; color:#fff; border-radius:0px;}
.ml-10{margin-left:10px;}
.mt-10{margin-top:10px;}
.mt-50{margin-top:50px;}
.mb-10{margin-bottom:10px !important;}
.mb-20{margin-bottom:20px;}
.pl-0{padding-left:0px;}
.pl-10{padding-left:10px;}
.pt-10{padding-top:20px;}
.pt-15{padding-top:15px;}
.pt-30{padding-top:30px;}
.pb-10{padding-bottom:15px;}
.word-caution{font-size: 0.6em;}
.lh-150{line-height:150%;}
.lh-170{line-height:170%;}
.mb-0{margin-bottom:0px;}
.bg-green{background-color:#E6F0F1;}
.p20{padding:20px;}
.pt-10-btn{padding-top:10px;}
.border-top-readmore{border-top:1px solid #6aafb3;}
.footer {background-color:#1e3046 !important; color:#fff;}
.f14{font-size:14px;}
.f11{font-size:11px;}
.f13{font-size:13px;}

.red{color:#C30D23;}

.siteFooter {
    background-color: #1e3046;
    border-top: 0px solid #337ab7;
    color: #fff;
    padding-bottom: 80px;
}
.breadcrumbs {
    border-top: 1px solid #000;
    padding-top: 5px;
}

h3{
  border-bottom: 1px solid #000;
    padding-bottom: 5px;
    margin-bottom: 20px;
}
.mainSection h3, .mce-content-body h3 {
    padding: .9em;
    border-top: 0px solid #999;
    border-bottom: 0px solid #999;
}
.minithumb-row{margin: 0 -5px;}
.minithumb-right{padding: 0 5px;}
.minithumb-left{padding: 0 5px;}


.menu-gmenu-container{padding-top:0px;}
.imagefull img{width:100%;}
#main {
    margin-bottom: 30px;
}
.media:first-child {border-top: 1px solid #000;}
.media {border:1px solid #000; margin-bottom:20px;padding: 20px 30px;}
.entry-meta_items_term {float:inherit;}
.page-header {border-bottom:0px solid #eee;}
.media .media-body p {
    font-size: 16px;
    line-height: 200%;
}
.media .media-heading {
  	font-family: 'Verdana','游ゴシック体', 'Yu Gothic', 'YuGothic', 'ヒラギノ角ゴシック Pro','Hiragino Kaku Gothic Pro', 'メイリオ', 'Meiryo', 'Osaka', 'ＭＳ Ｐゴシック', 'MS Pgothic', sans-serif;    

}
.media .media-body .media-heading {
  	font-family: 'Verdana','游ゴシック体', 'Yu Gothic', 'YuGothic', 'ヒラギノ角ゴシック Pro','Hiragino Kaku Gothic Pro', 'メイリオ', 'Meiryo', 'Osaka', 'ＭＳ Ｐゴシック', 'MS Pgothic', sans-serif;    
    font-size: 24px;
    font-weight: 500;
    padding:10px 0;
}
.media-body_excerpt{font-size:16px;}
.post-image{text-align:center;}
.post-image img{}
.entry__content p{line-height:170%;}
.btn-hover:hover{background:url(/cms/wp-content/uploads/2019/02/btn-bg-lg.png);}

.top-news-title{font-size: 12px;font-weight:700;margin: 5px auto;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.top-cat-event {
    color: #fff;
    font-size: 15px;
    padding: 0px 20px 0 5px;
    font-family: Georgia,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;
    background:url(/cms/wp-content/uploads/2019/01/green-cut-white.png)no-repeat top right,#6aafb3;
    display: inline-block;
    width: auto;
    line-height: 150%;
}
.top-cat-news {
    color: #fff;
    font-size: 12px;
    padding: 0px 5px;
    background:url(/cms/wp-content/uploads/2019/01/blue-cut01.png)no-repeat top right,#00699a;
}
.top-cat-time {
    font-size: 12px;
    padding: 0px 5px;
    text-align: right;
    float:right;
    font-weight: bold;
}
.row-case{width:100%; margin:0 auto;}
.top-news-desc{font-size:10.9px;line-height: 1.5em;}
.border-top-readmore{margin-top:10px;}
.post-container{padding:10px; background:url(/cms/wp-content/uploads/2019/01/btn-bg1.png)no-repeat top right,url(/cms/wp-content/uploads/2019/01/btn-bg2.png)no-repeat bottom right,url(/cms/wp-content/uploads/2019/01/btn-bg3.png)no-repeat bottom left,url(/cms/wp-content/uploads/2019/01/btn-bg4.png)no-repeat top left;}
.btn {
    border:0px solid rgba(255,255,255,0);
    -webkit-box-shadow: inset 0 0 0 0px rgba(0,0,0,0);
    box-shadow: inset 0 0 0 0px rgba(0,0,0,0);
}
.entry-meta_updated{display:none;}
.entry-meta_items_author{display:none;}
.mainSection header {border-bottom:0px solid #e5e5e5;}
.blog-mainarea{    
    padding: 30px 40px;
    border: 1px solid #000;
    width: 100%;
}
.breadSection {
    border-top: 1px solid #000;
		border-bottom:0px;
    margin-top:20px;
}
.media-body_excerpt{
	line-height:170%;
}
.width-clear{width: 100%; margin: 0 auto;}
@media (min-width: 1200px){
  .container {width: 1000px;}
.gMenu_outer nav {width: 1000px;}
  .siteHeadContainer.container .navbar-header {width: 1000px;}
}


@media (min-width: 768px){
.siteContent {padding: 1em 0 3.5em;}
.entry-body, .widget .entry-body {
    padding: 0.5em 0 0em;
}
}

.entry-body{line-height: 180%;}

.media .postList_thumbnail {
    width: 300px;
}

.bg-mark {
    position: relative;
    padding: 0.7em;
    z-index: 1;
    min-height: 323px;
    margin-bottom: 20px;
    background: url(/cms/wp-content/uploads/2019/01/bg-gray-under.png)bottom no-repeat,url(/cms/wp-content/uploads/2019/01/bg-gray-top.png)top no-repeat;
    background-size: contain,contain;
}
.bg-mark a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-indent:-999px;
    z-index: 2;
}

.media {
    position: relative;
    z-index: 1;
}
.media a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-indent:-999px;
    z-index: 2;
}

.shop-container{background-color:#fdebd1; padding:20px;}
.shop-container p{line-height: 1.4em; margin-bottom:10px;}
.shop-property{
    border-collapse: separate;
    border-spacing: 15px 0px;
}
.shop-property-one{
    border-collapse: separate;
    border-spacing: 15px 0px;
}
th, td {
    border-left-width: 0px;
}
th{
  border:0px solid #000;
}
.table, table {
    border-top:0px solid #e5e5e5;
}
.table tbody tr td, .table tbody tr th, .table td, .table th, .table thead tr td, .table thead tr th, table tbody tr td, table tbody tr th, table td, table th, table thead tr td, table thead tr th {
  padding: 0em;
  border-bottom:0px solid #e5e5e5;
}
.shop-container hr {
    border-top: 1px solid #000;
    margin-bottom: 30px;
}
.white-box {
    background: #fff;
    text-align: center;
    border: 1px solid #00699A;
    font-weight: 500;
    color: #00699A;
}
.blue-box{
		color: #fff;
    background: url(/cms/wp-content/uploads/2019/01/blue-cut-floor.png)no-repeat top right,#00699a;
    text-align: center;
    margin-left: -20px;
    font-size: 20px;
    padding-right: 45px;
    padding-left: 37px;
    display: inline-block;
    font-weight: 500;
    width: auto;
    font-family: 游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;
}
.blue-box-one{
		color: #fff;
    background: url(/cms/wp-content/uploads/2019/01/blue-cut-floor.png)no-repeat top right,#00699a;
    text-align: center;
    margin-left: -20px;
    font-size: 20px;
    padding-right: 40px;
    padding-left: 30px;
    display: inline-block;
    font-weight: 500;
    width: auto;
    font-family: 游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;
}
.shop-subtitle{
    margin-bottom: 0px;
    line-height: 50%;
}
.shop-title {
    font-size: 24px;
    font-weight: 700;
    line-height: 140%;
}
.shop-title-small{
  	font-size:18px;
  	font-weight: 700;
    line-height: 140%;
}

th{width:19%; max-width:100px;}
.shop-property-one th{width:12%; max-width:100%;}
.pc-none{display:none;}

.about-left{padding-right:15px;}
.about-right{padding-left:0px;}

@media (max-width: 992px){
.navbar-brand img {max-height: 33px;}
	.border-left {border-left: 0px solid #ccc;}
  .pl-10 {padding-left: 0px;}
  .word-caution {font-size: 0.8em;}
  .top__news_event{padding:0 20px;}
  .lh-150 {font-size: 1.5rem;}
  footer .widget ul{list-style:none; padding-left: 0px;}
  footer{line-height: 150%;}
  .media .media-body .media-heading {font-size: 22px;}
  .siteHeader .container {
    padding-top: 5px;
    padding-bottom: 4px;
    box-shadow: 0px 3px 3px -3px rgba(0,0,0,0.6);
    -webkit-box-shadow: 0px 3px 3px -3px rgba(0,0,0,0.6);
    -moz-box-shadow: 0px 3px 3px -3px rgba(0,0,0,0.6);
}
.mainSection h3, .mce-content-body h3 { padding: 0em;}
.shop-subtitle {margin-top: 20px; text-align: center;}
.shop-title {text-align: center;}
.table tbody tr td, .table tbody tr th, .table td, .table th, .table thead tr td, .table thead tr th, table tbody tr td, table tbody tr th, table td, table th, table thead tr td, table thead tr th {
    display: block;
}
  th,td{width:100%; max-width:100%;}
  .shop-container{font-size: 15px;}
  .pc-none{display:block;}

.about-left{padding-right:15px;}
.about-right{padding-left:15px;margin-bottom: 15px;}

  .parking p{text-align:center !Important;}
}


table td {
  word-break : break-all;
}
.fa_v5_css .entry-meta_items.published::before {content: none;}
.entry-meta_items_term{padding-right:10px; font-family: Georgia,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;}
.category-event .entry-meta_items_term{
    background:url(/cms/wp-content/uploads/2019/01/green-cut-white.png)no-repeat top right,#6aafb3;
		padding: 5px 25px 5px 15px;
    line-height: auto;
    margin-right: 10px;
    float: left;
    color: #fff;
    font-size: 20px;
}
.category-news .entry-meta_items_term{
    background:url(/cms/wp-content/uploads/2019/01/blue-cut01.png)no-repeat top right,#00699a;
		padding: 5px 25px 5px 15px;
    line-height: auto;
    margin-right: 10px;
    float: left;
    color: #fff;
    font-size: 20px;
}
.published {
    padding: 5px 10px;
    line-height: 130%;
    font-size: 20px;
}
.page-header .page-header_pageTitle, .page-header h1.page-header_pageTitle {
    margin: 30px 0 35px;
}
.mainSection header h1 {
  	font-family: 'Verdana','游ゴシック体', 'Yu Gothic', 'YuGothic', 'ヒラギノ角ゴシック Pro','Hiragino Kaku Gothic Pro', 'メイリオ', 'Meiryo', 'Osaka', 'ＭＳ Ｐゴシック', 'MS Pgothic', sans-serif;
}
.bg-mark img{
    object-fit: cover;
    height: 180px;
}

.title-time{max-width:250px;margin:0 auto; padding:20px 0 !important;}
.title-about{max-width:200px;margin:0 auto; padding:20px 0 !important;}
.title-ne{max-width:200px;margin:0 auto; padding:50px 0 30px !important;}
.title-floor{max-width:200px;margin:0 auto; padding:40px 0 10px !important;}
.title-access{max-width:200px;margin:0 auto; padding:50px 0 10px !important;}

.smooth{padding-top:10px;}
.top-fg-gt{padding:0 12.5%;}

@media (max-width: 767px){
th,td{width:100% !important;}
.title-time{max-width:80%; margin:0 auto;}
.title-about{max-width:80%; margin:0 auto;}
.title-ne{max-width:80%; margin:0 auto;}
.title-floor{max-width:80%; margin:0 auto;}
.title-access{max-width:80%; margin:0 auto;}
.blog-mainarea{padding:20px;}  
.pr-sp-0{padding-right:0px;}
.media .postList_thumbnail { padding-right: 0px;}
.sp-mw120{max-width:120px;}
.top__news_event{padding:0 20px;}
.category-event .entry-meta_items_term {
    float: none !important;
    width: 75px;
}
.category-news .entry-meta_items_term {
    float: none !important;
    width: 70px;
}
.published {
    line-height: 200%;
}
  .media .media-heading{font-size:1.3em; font-family: 'Verdana','游ゴシック体', 'Yu Gothic', 'YuGothic', 'ヒラギノ角ゴシック Pro','Hiragino Kaku Gothic Pro', 'メイリオ', 'Meiryo', 'Osaka', 'ＭＳ Ｐゴシック', 'MS Pgothic', sans-serif;}
.entry-meta {
    margin-bottom:0em;
}
.top-cat-time {
    text-align: left;
}
.top-cat-event {
    width: 80px;
    float: left;
}  
.top-cat-news {
    width: 80px;
    float: left;
}  
.bg-mark {
    min-height: 355px;
}
.bg-mark img {
    height: 220px;
}
#top__news_event{padding:0 20px;}
.category-event .entry-meta_items_term {
    padding: 5px 10px;
    font-size: 12px;
}
.category-news .entry-meta_items_term {
    padding: 5px 10px;
    font-size: 12px;
}
  .sp-day{margin-top:-10px;}
#top__news_event {
    padding: 0px;
}
.smooth{padding-top:70px; margin-top:-70px;}
}

.btn-group-lg>.btn, .btn-lg {
    padding: 8px 16px;
    font-size: 16px;
    letter-spacing: 0.2rem;
    line-height: 1.3333333;
    width: 100%;
}

#tooltip {color:#fff;background:#1E3046;opacity:0.8;border-radius:10px; font-size:12px;padding: 10px 20px; text-align:center; font-weight:700;}
#tooltip h3{font-size:16px !important;}
#tooltip h3, #tooltip div { margin: 0; font-size:12px; font-family: 'Verdana','游ゴシック体', 'Yu Gothic', 'YuGothic', 'ヒラギノ角ゴシック Pro','Hiragino Kaku Gothic Pro', 'メイリオ', 'Meiryo', 'Osaka', 'ＭＳ Ｐゴシック', 'MS Pgothic', sans-serif;}

.breadSection .breadcrumb>li+li:before {
    content: url("/cms/wp-content/uploads/2019/01/breadthumb-acc.png");
    display: inline-block;
    vertical-align: middle;
}
.breadSection {
    margin-top: 50px;
}
ul.gMenu>li .gMenu_description {
    opacity:1;
    letter-spacing: 0.2rem;
}

.arrow-right{content: url("/cms/wp-content/uploads/2019/01/arrow-right.png");padding-left: 5px;width: 18px;}
.arrow-right-lg{content: url("/cms/wp-content/uploads/2019/01/arrow-right-lg.png");padding-left: 15px; height:18px;}

.btn-lg-floor{font-size:24px; padding:20px;}
.btn-lg-rental{font-size:24px; padding:20px;background-color:#1e3046;margin-top: -10px;}
.rental-small{padding-left:10px;}
#flags{display:none;}
.goog-te-gadget{text-align:right;}
#google_language_translator {padding-top: 20px;}
.pl-0{padding-left:0px !important;}
.pr-0{padding-right:0px !important;}
.siteHeader .container {padding-bottom: 0px; padding-top:0px;}
#glt-translate-trigger {display:none;}
.nav>li>a {padding: 5px 15px;}
.center-box{
    height: 145px;
    display: table-cell;
    vertical-align: middle;
}
@media (max-width: 991px){
.navbar-brand {padding: 10px;}
.navbar-brand img { margin: 0 0 0 -15px;}
.menu-item:hover {background:transparent; color:#262626;}
.admin-bar .vk-mobile-nav-menu-btn {
    top: calc(46px + 10px);
}
.center-box{
    height:auto;
}
h1.entry-title {
    font-size: 20px;
}
.published {
    padding: 5px 0px;
    line-height: 290%;
    font-size: 17px;
}
.btn-group-lg>.btn, .btn-lg {
    width: 100% !important;
}
}

.vk-mobile-nav-menu-btn {
    left:auto !important;
    right: 10px !important;
}
#pgc-212-0-0, #pgc-212-0-1 {
    margin-bottom: 0px !important;
}
#access {
    padding-top: 50px;
    margin-top: -50px;
    margin-bottom:50px;
}

a#scroll-to-top{display:none !important;}

.page_top_btn {
    width: 50px;
    height: 50px;
    background: rgba(181,181,182,.8);
    background-image: url(/cms/wp-content/plugins/vk-all-in-one-expansion-unit/images/to-top-btn-icon.svg);
    outline: 0px solid rgba(0,0,0,.8);
    border: 0px solid rgba(255,255,255,.8);
    background-size: 70%;
    background-repeat: no-repeat;
    background-position: center;
    opacity: 0;
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
    border-radius: 100%;
}

.top-news-title{letter-spacing: 0.1em;}
.breadSection .breadcrumb {font-size: 16px;letter-spacing: 0.2rem;}
h1 {letter-spacing: 0.2rem;}
.page-header .page-header_pageTitle, .page-header h1.page-header_pageTitle {letter-spacing: 0.2rem; font-weight: bold;}
.about-p{font-size:16px;letter-spacing: 0.2rem;}
.word-caution{    font-weight: bold;
    font-size: 11px;
    letter-spacing: 0rem;
    line-height: 1.5rem !important;
}
.about-suina{font-size: 14px;line-height: 186%;}

@media (min-width: 992px){
.navbar-brand img {
    max-height: 40px;
    padding-left: 15px;
}
.shop-container .col-md-3 {
    width: 16.66666667%;
}
}
.media .media-heading {
    font-size: 1.4em;
}

.shop-subtitle {
		margin-bottom: -5px !important;
    margin-top: 5px;
    font-weight: 700;
}

.access-list{
	margin:0;
  padding-left: 12px;
  list-style: none;
}
.access-list li{
	list-style:none;
}
.access-list li:before {
    content: '■';
    width: 0px;
    height: 6px;
    position: relative;
    left: -14px;
    top: 0px;
    display: inline-block;
}

.parking{
	margin-top:10px;
  border-top:1.5px solid #6aafb3;
  border-bottom:1.5px solid #6aafb3;
  padding:10px 0;
}
.f-green{color:#6aafb3;}
.parking p{ margin-bottom: 0px;line-height: 165%;}
.bold-2{font-weight:bold;}
.lh-access{line-height:2.2em !important;}

@media (min-width: 768px){
.siteContent { padding: 0em; }
}
.shop-container { margin-bottom: 40px;}
.floor-title{padding:20px 0 40px; text-align:center;}
#b1f{margin-top:-20px;}
.top-fg-row{margin:0 -50px;}
.top-fg-col{padding-left:50px; padding-right:50px;}
.pt-20{padding-top:20px;}