/* =基本
----------------------------------------------- */
body{  font-family:"游明朝", 'YuMincho',"min1","細明朝体","ヒラギノ明朝 Pro W3",'Hiragino Mincho ProN','HG明朝E','ＭＳ Ｐ明朝','times new roman', times !important;color: #222 !important;line-height: 180% !important;}

h2 {    clear: both;    color:#0396B4 !important;    font-weight: bold !important; font-size:1.5em !important;
    font-family: 'Hiragino Mincho ProN','HG明朝E','ＭＳ Ｐ明朝','times new roman', times !important;
    margin: 25px 0px 10px;    padding: 10px 0px 2px;    border-bottom: 1.5px dotted #0396B4;}

h3 {    clear: both;    color:#0396B4 !important;    font-weight: bold !important; font-size:1.5em !important;
    font-family: 'Hiragino Mincho ProN','HG明朝E','ＭＳ Ｐ明朝','times new roman', times !important;
    margin: 25px 0px 10px;    padding: 10px 0px 2px;    border-bottom: 1.5px dotted #EC8BA9;   color:#EC8BA9 !important;}

.moji{  font-family:"游明朝", 'YuMincho',"min1","細明朝体","ヒラギノ明朝 Pro W3",'Hiragino Mincho ProN','HG明朝E','ＭＳ Ｐ明朝','times new roman', times !important; }

.moji2{  font-family:"游明朝", 'YuMincho',"min1","細明朝体","ヒラギノ明朝 Pro W3",'Hiragino Mincho ProN','HG明朝E','ＭＳ Ｐ明朝','times new roman', times !important; padding: 5px 15px !important; font-size:1.4em !important; color:#0396B4 !important; line-height: 200%; !important; }

.moji22{  font-family:"游明朝", 'YuMincho',"min1","細明朝体","ヒラギノ明朝 Pro W3",'Hiragino Mincho ProN','HG明朝E','ＭＳ Ｐ明朝','times new roman', times !important; padding: 5px 15px !important; font-size:1.2em !important; color:#0396B4 !important; line-height: 200%; !important; }

.moji23{  font-family:"游明朝", 'YuMincho',"min1","細明朝体","ヒラギノ明朝 Pro W3",'Hiragino Mincho ProN','HG明朝E','ＭＳ Ｐ明朝','times new roman', times !important; padding: 5px 15px !important; font-size:1.4em !important; color:#0396B4 !important; line-height: 200%; !important; }

.moji3{  font-family:"游明朝", 'YuMincho',"min1","細明朝体","ヒラギノ明朝 Pro W3",'Hiragino Mincho ProN','HG明朝E','ＭＳ Ｐ明朝','times new roman', times !important; padding: 5px 15px !important; font-size:1.4em !important; color:#EC8BA9 !important; line-height: 200%; !important; }

.moji4{  font-family:"游明朝", 'YuMincho',"min1","細明朝体","ヒラギノ明朝 Pro W3",'Hiragino Mincho ProN','HG明朝E','ＭＳ Ｐ明朝','times new roman', times !important; padding: 5px 15px !important; font-size:1.5em !important; color:#EC8BA9 !important; line-height: 200%; !important; }

.moji5{  font-family:"游明朝", 'YuMincho',"min1","細明朝体","ヒラギノ明朝 Pro W3",'Hiragino Mincho ProN','HG明朝E','ＭＳ Ｐ明朝','times new roman', times !important; padding: 5px 15px !important; font-size:16pt !important; font-weight:bold !important; color:#EC8BA9 !important; line-height: 200%; !important; }

.shadow {
    text-shadow: -1px -1px #fff, 1px -1px #fff, -1px 1px #fff, 1px 1px #fff;}

button#responsive-menu-button {border-radius: 20% !important;}


table, th, td {    border:none !important; color:#0396B4 !important;}
.su-table {     border:none !important; color:#0396B4 !important;}


.Showroom_Theme_left {    float: left;    margin-top: 50px;    width: 946px !important;}
.Showroom_top {    float: left;    padding: 20px 32px !important;    width: 880px !important;}
.Showroom_right {display: none!important;}

.dropshadowboxes-drop-shadow:before, .dropshadowboxes-drop-shadow:after {  display: none !important;}

.su-box-content p {  font-family:"游明朝", 'YuMincho',"min1","細明朝体","ヒラギノ明朝 Pro W3",'Hiragino Mincho ProN','HG明朝E','ＭＳ Ｐ明朝','times new roman', times !important; padding: 5px 15px !important; font-size:16pt !important; color:#0396B4 !important; line-height: 200%; !important; }

.su-spoiler-title {    font-weight: normal !important;    font-size: 18px !important;}
.su-accordion {    margin-bottom: 0px !important;}

.widget ul li a {    color: #333 !important;}
.bottom span {    color: #fff !important;}
.Copyright {    border-top: 1px solid #fff !important;}
.Copyright li a {    color: #fff !important; font-size:14px !important;}

div.only_back {  background-color:rgba(255,255,255,0.8);}

/*　画像と文字を重ねる1　			きれいな風景を見て、ちょっと一息  */
.photo {width:100%;	margin:0;	padding:0;	position:relative;} /* 相対位置指定 */
.photo img {width:100%;}
.text {	width:		100%;	font-size:	250%;  	letter-spacing: 0.1em;
  	font-family: "ヒラギノ明朝 Pro W3",'Hiragino Mincho ProN','ＭＳ Ｐ明朝','times new roman', times;
  	color:		#fff !important;	text-align:	right;	bottom:		20px;    margin: 0;  padding: 0;
	/* background:	rgba(0,0,0,0.3); 帯の透明度 */
	position:	absolute;} /* 絶対位置指定 */

.text2 {	width:		100%;	font-size:	250%;  	letter-spacing: 0.1em;
  	font-family: "ヒラギノ明朝 Pro W3",'Hiragino Mincho ProN','ＭＳ Ｐ明朝','times new roman', times;
  	color:		#333 !important;	text-align:	right;	bottom:		20px;    margin: 0;  padding: 0;
	/* background:	rgba(0,0,0,0.3); 帯の透明度 */
	position:	absolute;} /* 絶対位置指定 */

.nav ul li a {
    overflow: hidden;
    vertical-align: middle;
    cursor: pointer;
    background: #C662CF !important;
    border-radius: 15px !important;
    padding: 1px 15px !important;
    font-size:14px !important;
    display: inline-block;
    outline: none;
  color: #fff !important;
}

.nav {    border-color: #E6E6E6;    border-top: none !important;}

.su-box-style-glass{    border-width: 0px !important;}
.su-box-content {    background-color:rgba(255,255,255,0.8) !important;    color: #444;    padding: 1em;}
.su-box2 {    background-color:#fff !important;}

.su-box-title {  display: none!important;}
/* =.su-box-title {
      color: #00A0A2 !important;
    padding: 0.5em 1em;
    font-weight: normal !important;
    font-size: 1.8em !important;
    text-align:center !important;
    background-color:rgba(203,255,235,0.9) !important;
}----------------------------------------------- */

/* 円形トリミング　
----------------------------------------------- */
.circle-trim { width: 200px; height: 200px; border-radius: 20%; overflow: hidden}
.img-block img {  transition: 1s;}
.img-block img:hover {  -moz-transform: rotateY(180deg);  -webkit-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);  -ms-transform: rotateY(180deg);}


/* リンク拡大　	  
----------------------------------------------- */
.zoom {}
.zoom img {	display: block;    -webkit-transition: 0.9s;    -moz-transition: 0.9s;
    -o-transition: 0.9s;    -ms-transition: 0.9s;    transition: 0.9s;}
.zoom img:hover {
    -webkit-transform: scale(1.10);    -moz-transform: scale(1.10);    -o-transform: scale(1.10);
    -ms-transform: scale(1.10);    transform: scale(1.10);}


/* 吹き出し本体 */
.waku2{
  position: relative;
  padding: 20px;
  background-color: #0396B4;
  color: #ffffff;
  border-radius: 10px;
}
/* 色付きの半円 */
.waku2::before{
  content: '';
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-radius: 50%;
  transform: rotate(45deg);
  left: 20px;
  top: -15px;
  border-left: 20px solid #0396B4;
  border-top: 20px solid #0396B4;
  border-right: 20px solid transparent;
  border-bottom: 20px solid transparent;
}
/* 白い半円 */
.waku2::after{
  content: '';
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-radius: 50%;
  transform: rotate(45deg);
  left: 35px;
  top: -20px;
  border-left: 20px solid #ffffff;
  border-top: 20px solid #ffffff;
  border-right: 20px solid transparent;
  border-bottom: 20px solid transparent;
}


.waku{
  position: relative;
  padding: 20px;
  background-color: #EC8BA9;
  color: #ffffff;
  border-radius: 10px;
}
/* 色付きの半円 */
.waku::before{
  content: '';
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-radius: 50%;
  transform: rotate(45deg);
  left: 20px;
  top: -15px;
  border-left: 20px solid #EC8BA9;
  border-top: 20px solid #EC8BA9;
  border-right: 20px solid transparent;
  border-bottom: 20px solid transparent;
}
/* 白い半円 */
.waku::after{
  content: '';
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-radius: 50%;
  transform: rotate(45deg);
  left: 35px;
  top: -20px;
  border-left: 20px solid #ffffff;
  border-top: 20px solid #ffffff;
  border-right: 20px solid transparent;
  border-bottom: 20px solid transparent;
}

/* トップバナー */
.Featured1 p, .Featured2 p, .Featured3 p {
    padding-top: 10px; font-size:14px !important;
}


/* レスポンシブ

@media (min-width: 980px) {
    font-size: 20px !important;} */


.Featured_item {display:none !important;}