@font-face {
  font-family: "waon";
   src: url("https://new-greenpia.com/wp-content/themes/majestic/fonts/waon.woff2") format('woff2'),
       url("https://new-greenpia.com/wp-content/themes/majestic/fonts/waon.woff") format('woff');
}
@font-face {
  font-family: "yasashisa";
  src: url("https://new-greenpia.com/wp-content/themes/majestic/fonts/yasashisa.woff2") format('woff2'),
url("https://new-greenpia.com/wp-content/themes/majestic/fonts/yasashisa.woff") format('woff');
  }
@font-face {
  font-family: "bokutachi";
  src: url("https://new-greenpia.com/wp-content/themes/majestic/fonts/bokutachi-webfont.woff2") format('woff2'),
       url("https://new-greenpia.com/wp-content/themes/majestic/fonts/bokutachi-webfont.woff") format('woff');
  }
 @font-face {
  font-family: "nihon";
   src: url("https://new-greenpia.com/wp-content/themes/majestic/fonts/nihon.woff2") format('woff2'),
       url("https://new-greenpia.com/wp-content/themes/majestic/fonts/nihon.woff") format('woff');
}
 @font-face {
  font-family: "himaji";
   src: url("https://new-greenpia.com/wp-content/themes/majestic/fonts/himaji.woff2") format('woff2'),
       url("https://new-greenpia.com/wp-content/themes/majestic/fonts/himaji.woff") format('woff');
}
 @font-face {
  font-family: "anzu";
   src: url("https://new-greenpia.com/wp-content/themes/majestic/fonts/anzu.woff2") format('woff2'),
       url("https://new-greenpia.com/wp-content/themes/majestic/fonts/anzu.woff") format('woff');
}

.entry{
font-family: yasashisa;
}

.content h1{
line-height: 150%;
text-align: center;
font-family: "yasashisa";
color: #3154a4;
font-size:240%;
  font-weight: 700;
}

.content h3{
  line-height: 150%;
background: #a8c97f;
  color: #fff;
  font-size: 120%;
  width: 97%;
  border: 2px dashed #d6e9ca;
  border-radius: 5px;
  box-shadow: 0 0 3px 3px #a8c97f;
  text-shadow: 0 0 5px;
  padding: 10px;
}


/*サブページサブタイトル*/
.headline-111 {
line-height: 150%;
 font-size:135%;
color: #6cb4e4;
text-align: center;
border-top: solid 2px #6cb4e4;
border-bottom: solid 2px #6cb4e4;
background: -webkit-repeating-linear-gradient(-45deg, #f0f8ff, #f0f8ff 3px,#e9f4ff 3px, #e9f4ff 7px);
background: repeating-linear-gradient(-45deg, #f0f8ff, #f0f8ff 3px,#e9f4ff 3px, #e9f4ff 7px);
 margin: 15px 0px 15px 0;
padding: 8px 10px 8px 10px;
}

.headline-1{
   font-size:120%;
  line-height: 150%;
position: relative;
background: #dfefff;
box-shadow: 0px 0px 0px 5px #dfefff;
border: dashed 2px white;
padding: 0.2em 0.5em;
color: #454545;
   margin: 35px 0px 25px 0;
    clear:both;
}

.headline-1:after{
position: absolute;
content: '';
left: -7px;
top: -7px;
border-width: 0 0 15px 15px;
border-style: solid;
border-color: #fff #fff #a8d4ff;
box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
}

/*トップスライダー内メニュー*/
.head_hidari {
	height: 50px;
	line-height: 180%;
	font-size: 100%;
	text-align: right;
	margin: 0 0px 0 0;
	padding: 0px 0px 0px 0px;
 text-shadow:
  0px 0px 1px #fff,
  0px 0px 2px #fff,
  0px 0px 3px #fff,
  0px 0px 4px #fff,
  0px 0px 5px #fff,
  0px 0px 6px #fff,
  0px 0px 7px #fff,
  0px 0px 8px #fff;
}
.head_hidari a:hover{
 text-shadow:
  0px 0px 1px #fff,
  0px 0px 2px #fff,
  0px 0px 3px #fff,
  0px 0px 4px #fff,
  0px 0px 5px #fff,
  0px 0px 6px #fff,
  0px 0px 7px #fff,
  0px 0px 8px #fff,
  0px 0px 9px #fff,
  0px 0px 10px #fff,
  0px 0px 11px #fff,
  0px 0px 12px #fff,
  0px 0px 13px #fff,
  0px 0px 14px #fff,
  0px 0px 15px #fff,
  0px 0px 16px #fff;
}
.head_migi {
    float : right;
    height: 50px;
	line-height: 180%;
	font-size: 100%;
	text-align: right;
	margin: 0 0 0 0;
	padding: 0 0 0 25px;
}
/*トップスライダー内画像*/
.head_migi img {
	margin: 0 0 0 15px;
	padding: 0 0 0 0;
}

/*ヘッダー追加文字*/
#header-widgets{
text-align:right;
margin-bottom:10px;
padding-right:34px;
font-size:13px;
vertical-align:middle;/*middleは中央揃え*/
}

/*スライダーの中のメニュー*/
.nav>li>a{
font-feature-settings : "palt";
letter-spacing: 1px;
margin-top:2px;
padding:10px 18px 5px;
font-size:24px;
font-weight:200;
color:rgba(77,77,77,1.00);
text-shadow:
  0px 0px 1px #fff,
  0px 0px 2px #fff,
  0px 0px 3px #fff,
  0px 0px 4px #fff,
  0px 0px 5px #fff,
  0px 0px 6px #fff,
  0px 0px 7px #fff,
  0px 0px 8px #fff,
  0px 0px 9px #fff,
  0px 0px 10px #fff,
  0px 0px 11px #fff;
}

.nav>li>a:hover{
 text-shadow:
  0px 0px 1px #fff,
  0px 0px 2px #fff,
  0px 0px 3px #fff,
  0px 0px 4px #fff,
  0px 0px 5px #fff,
  0px 0px 6px #fff,
  0px 0px 7px #fff,
  0px 0px 8px #fff,
  0px 0px 9px #fff,
  0px 0px 10px #fff,
  0px 0px 11px #fff,
  0px 0px 12px #fff,
  0px 0px 13px #fff,
  0px 0px 14px #fff,
  0px 0px 15px #fff,
  0px 0px 16px #fff,
  0px 0px 17px #fff,
  0px 0px 18px #fff,
  0px 0px 19px #fff,
  0px 0px 20px #fff,
  0px 0px 21px #fff,
  0px 0px 22px #fff;
}

/* 画像マウスオーバー */
a:hover img {
	opacity: .7;
	filter: alpha(opacity=70);
	-webkit-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

.img_maru{  
border-radius: 5px;        /* CSS3草案 */
-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
-moz-border-radius: 5px;   /* Firefox用 */
}
.img_maru{  
border-radius: 5px;        /* CSS3草案 */
-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
-moz-border-radius: 5px;   /* Firefox用 */
}
.img_maru8{  
border-radius: 8px;        /* CSS3草案 */
-webkit-border-radius: 8px;    /* Safari,Google Chrome用 */
-moz-border-radius: 8px;   /* Firefox用 */
}
.img_maru10{  
border-radius: 10px;        /* CSS3草案 */
-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */
-moz-border-radius: 10px;   /* Firefox用 */
}

.img_maru10_w{  
border-radius: 10px;        /* CSS3草案 */
-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */
-moz-border-radius: 10px;   /* Firefox用 */
border: 5px solid #fff ;
	margin: 0 0 10px 0;
	padding: 0px 0px 0px 0px;
}
.img_maru18{  
border-radius: 18px;        /* CSS3草案 */
-webkit-border-radius: 18px;    /* Safari,Google Chrome用 */
-moz-border-radius: 18px;   /* Firefox用 */
}
.img_maru18_w{  
border-radius: 18px;        /* CSS3草案 */
-webkit-border-radius: 18px;    /* Safari,Google Chrome用 */
-moz-border-radius: 18px;   /* Firefox用 */
  border: 9px solid #eeebe2 ;
	margin: 0 0 10px 0;
	padding: 0px 0px 0px 0px;
}

/* box角丸10px */
.box_maru10{  line-height:170%; padding:20px 20px 20px 20px; margin:15px; border: dashed 1px #666;
font-size:15px;
border-radius: 10px;        /* CSS3草案 */
-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */
-moz-border-radius: 10px;   /* Firefox用 */}



/* 角丸ボタン10px */
.square_btn {
    font-size:125%;
    display: inline-block;
    padding: 0.5em 1.2em;
    text-decoration: none;
    color: #111;
    border: solid 2px #111;
    border-radius: 4px;
    transition: .4s;
}

.square_btn:hover {
    background: #67c5ff;
    border: solid 2px #67c5ff;
    color: white;
}





.news_bn{  /* トップお知らせ */
  line-height: 160%;
  font-size: 120%;
  color: #333;
  text-align: center;
  background: #fff;
border-radius: 15px;        /* CSS3草案 */
-webkit-border-radius: 15px;    /* Safari,Google Chrome用 */
-moz-border-radius: 15px;   /* Firefox用 */
	margin: 0px auto 0 auto;
	padding: 50px 20px 50px 20px ;
  clear:both;
}

.news_text{  /* トップお知らせ */
  line-height: 160%;
  font-size: 120%;
  color: #333;
  text-align: center;
  background: #fdeeee;
border-radius: 15px;        /* CSS3草案 */
-webkit-border-radius: 15px;    /* Safari,Google Chrome用 */
-moz-border-radius: 15px;   /* Firefox用 */
	margin: 0px auto 0 auto;
	padding: 50px 20px 50px 20px ;
  clear:both;
}

.news_text1{  /* トップお知らせ1 */
  line-height: 160%;
  font-size: 120%;
  color: #333;
  text-align: center;
  background: #e4effe;
border-radius: 15px;        /* CSS3草案 */
-webkit-border-radius: 15px;    /* Safari,Google Chrome用 */
-moz-border-radius: 15px;   /* Firefox用 */
	margin: 0px auto 0 auto;
	padding: 50px 20px 50px 20px ;
  clear:both;
}

.news_text2{  /* トップお知らせ2 */
  line-height: 160%;
  font-size: 120%;
  color: #333;
  text-align: center;
  background: #ffffd6;
border-radius: 15px;        /* CSS3草案 */
-webkit-border-radius: 15px;    /* Safari,Google Chrome用 */
-moz-border-radius: 15px;   /* Firefox用 */
	margin: 0px auto 0 auto;
	padding: 50px 20px 50px 20px ;
  clear:both;
}

.news_text3{  /* トップお知らせ3 */
  line-height: 160%;
  font-size: 120%;
  color: #333;
  text-align: center;
  background: #e0e0ff;
border-radius: 15px;        /* CSS3草案 */
-webkit-border-radius: 15px;    /* Safari,Google Chrome用 */
-moz-border-radius: 15px;   /* Firefox用 */
	margin: 0px auto 0 auto;
	padding: 50px 20px 50px 20px ;
  clear:both;
}

.news_text4{  /* トップお知らせ（カラーなし） */
  line-height: 160%;
  font-size: 120%;
  color: #333;
  text-align: center;
  background: #fff;
border-radius: 15px;        /* CSS3草案 */
-webkit-border-radius: 15px;    /* Safari,Google Chrome用 */
-moz-border-radius: 15px;   /* Firefox用 */
	margin: 0px auto 0 auto;
	padding: 50px 20px 50px 20px ;
  clear:both;
}

/* トップウインター */
.top_winter_bg{
  	font-size: 120%;
  	line-height: 180%;
	text-align: right;
background-color: #ffffff;
background-image:url(https://new-greenpia.com/wp-content/uploads/2017/12/winter_topbg.jpg);
background-position: top left; 
background-repeat: no-repeat;

 clear: both;
}
/* トップタイトル(トップウインター ) */
.top_winter_title{
  line-height: 150%;
text-align: right;
font-family: "waon";
color: #3154a4;
font-size:34px;
margin: 0px 70px 20px 0;
padding: 20px 0 20px 0px;
font-weight: normal;
font-style: normal;
}

.top_winter_text{
text-align: right;
line-height: 150%;
color: #222;
font-size: 120%;
margin: 0px 0 0 0;
padding: 0px 30px 0px 0;
font-weight: normal;
font-style: normal;
   text-shadow:
  0px 0px 1px #fff,
  0px 0px 2px #fff,
  0px 0px 3px #fff,
  0px 0px 4px #fff,
  0px 0px 5px #fff,
  0px 0px 6px #fff,
  0px 0px 7px #fff,
  0px 0px 8px #fff;
}

/* トップアウトドア */
.top_outdoor_bg{
  	font-size: 120%;
  	line-height: 180%;
	text-align: center;
background-color: #fcf2e8;
background-image:url(https://new-greenpia.com/wp-content/uploads/2017/03/outdoor_bg.jpg);
background-position: top left; 
background-repeat: no-repeat;

 clear: both;
}
.top_outdoor {
  width:100%;
	text-align: center;
	margin: 0 0 0 0;
	padding: 0px 0px 0px 0px;
}
.outdoor_box {
 float : left;
width:20%;
	line-height: 180%;
	font-size: 100%;
	text-align: center;
	margin: 0 0 0 0;
	padding: 0px 0px 0px 0px;
}
.outdoor_box img {
width: 100%;
}

/* トップタイトル(アウトドア) */
.top_outdoor_title{
  line-height: 150%;
text-align: right;
font-family: "waon";
color: #3154a4;
font-size:34px;
margin: 0px 70px 20px 0;
padding: 20px 0 20px 0px;
font-weight: normal;
font-style: normal;
}

.top_outdoor_text{
text-align: right;
line-height: 150%;
color: #222;
font-size: 120%;
margin: 0px 0 0 0;
padding: 0px 30px 0px 0;
font-weight: normal;
font-style: normal;
}


.yagai_title{
text-align: right;
line-height: 150%;
color: #222;
font-size: 16px;
margin: 0px 0px 0px ;
padding: 0px 0 0px 70px;
font-weight: normal;
font-style: normal;
}

.yagai_text{
text-align: left;
line-height: 150%;
font-size: 14px;
margin: 0px 0px 0px ;
padding: 0px 0 0px 70px;
font-weight: normal;
font-style: normal;
}


/* トップアウトドア下 */
.outdoor_bg_bottom {
 width: 100%;
height: 70px;
background-image:url(https://new-greenpia.com/wp-content/uploads/2017/03/outdoor_bg_bottom.jpg); 
background-repeat: repeat-x;
  margin: 0;
padding: 0;
clear: both;
}
/* トップアウトドアボタン */
.out_bn{
border-radius: 15px;        /* CSS3草案 */
-webkit-border-radius: 15px;    /* Safari,Google Chrome用 */
-moz-border-radius: 15px;   /* Firefox用 */
	margin: 0px 0px 40px 0;
	padding: 0px 0px 0px 0px;
}
















/* トップインドア */
.top_indoor_bg{
text-align: center;
background-color: #f5dcdb;
background-image: url(https://new-greenpia.com/wp-content/uploads/2017/03/a201311091900.jpg); 
background-position: center center; 
background-repeat: no-repeat;
  height: 550px;
  clear: both;
}
/* トップタイトルテキスト(インドア) */
.top_indoor_title{
line-height: 150%;
text-align: center;
font-family: 'waon';
clear:both;
color: #644841;
font-size:34px;
margin: 0px 0 0px 0px;
padding: 45px 0 20px 0px;
font-weight: normal;
font-style: normal;
}
.top_indoor{
max-width:1260px ;
text-align: center;
  margin: 0 auto 0 auto;
	padding: 0px 0px 0px 0px;
  clear:both;
}

.indoor-img {
  max-width:380px ;
border-radius: 15px;        /* CSS3草案 */
-webkit-border-radius: 15px;    /* Safari,Google Chrome用 */
-moz-border-radius: 15px;   /* Firefox用 */
border: 5px solid #fff ;
	margin: 0 0 10px 0;
	padding: 0px 0px 0px 0px;
}


.top_indoor_bn{
clear: both;
}


.top_indoor_sp{

}

.top_indoor_sp_text{
    background-image: url(https://new-greenpia.com/wp-content/uploads/2017/03/toumei.png); 
  line-height: 150%;
text-align: left;
font-size:120%;
  color: #222;
	margin: 0 20px 0px 20px;
	padding: 20px;
  border-radius: 18px;        /* CSS3草案 */
-webkit-border-radius: 18px;    /* Safari,Google Chrome用 */
-moz-border-radius: 18px;   /* Firefox用 */
}
/* トップインドアボタン */
.indoor_sp_bn{
border-radius: 15px;        /* CSS3草案 */
-webkit-border-radius: 15px;    /* Safari,Google Chrome用 */
-moz-border-radius: 15px;   /* Firefox用 */
	margin: 30px 0 30px 0;
	padding: 0px 0px 0px 0px;
   clear: both;
}











/* トップウエディング背景 */
.top_wedding_bg{
line-height: 150%;
text-align: center;
height: 500px;
background-color: #ddd3c5;
background-image:url(https://new-greenpia.com/wp-content/uploads/2015/09/wedding_bg.jpg);
background-position: center center; 
background-repeat: no-repeat;
  clear: both;
}
/* トップウエディングタイトル */
.top_wedding_title{
line-height: 150%;
text-align: center;
  font-family: "waon";
clear:both;
color: #644841;
font-size:34px;
margin: 0px 0 0px 0px;
padding: 35px 0 30px 0px;
font-weight: normal;
font-style: normal;
    clear: both;
}
/* トップウエディングテキスト */
.top_wedding_text{
  font-size:120%;
line-height: 150%;
text-align: center;
clear:both;
color: #644841;
}

/* トップウエディングボタン */
.top_wedding_bg .w-bn{
border-radius: 15px;        /* CSS3草案 */
-webkit-border-radius: 15px;    /* Safari,Google Chrome用 */
-moz-border-radius: 15px;   /* Firefox用 */
	margin: 12px 0 40px 0;
	padding: 0px 0px 0px 0px;
}




/* ページトップボックス*/
.box-top {
width: 300px;
float: left;
font-size: 100%;
color: #333;
margin: 5px 0px 20px 0px ;
padding: 0px 50px 0px 0px ;
}





/* ページトップボックスタイトル */
.img-title{
position: relative;
border-top: solid 2px #80c8d1;
border-bottom: solid 2px #80c8d1;
background: #f4f4f4;
line-height: 1.4;
padding: 0.4em 0.5em;
margin: 2em 0 15px 0;
font-size:130%;
}

.img-title:after {/*タブ*/
position: absolute;
font-family: FontAwesome,'Quicksand','Avenir','Arial',sans-serif;
content: '\f0a7\ こちらのページへGO！';
background: #80c8d1;
color: #fff;
left: 0px;
bottom: 100%;
border-radius: 5px 5px 0 0;
padding: 5px 7px 3px;
font-size: 70%;
line-height: 1;
letter-spacing: 0.05em;
  }
.img-photo{/* ページトップボックス画像のかこみ */
padding: 0 0 0 0;
margin: 0 0 10px 0;
  }
.img-photo img{/* ページトップボックス画像 */
border-radius: 12px;        /* CSS3草案 */
-webkit-border-radius: 12px;    /* Safari,Google Chrome用 */
-moz-border-radius: 12px;   /* Firefox用 */
border: 5px solid #eee ;
  }






.live_camera_bg{  /* ライブカメラ背景 */
}
.live_camera{  /* ライブカメラ囲み*/
  font-size: 110%;
  color: #333;
    	margin: 0 auto 0 auto ;
	padding: 40px 0px 40px 0px ;
    text-align: center;
max-width: 500px;
  background: #e5f7ff;
border-radius: 15px;        /* CSS3草案 */
-webkit-border-radius: 15px;    /* Safari,Google Chrome用 */
-moz-border-radius: 15px;   /* Firefox用 */
  clear: both;
}

.live_camera_title{  /* ライブカメラタイトル*/
  font-size: 110%;
  max-width: 85%;
    text-align: center;
	background-color: #f7fcff;
	border-top: 1px solid #c0d7e0;
	border-bottom: 1px solid #c0d7e0;
	margin: 0px auto 20px auto ;
	padding: 10px 0px 10px 0px ;
}


.live_camera img{  /* ライブカメラ画像*/
  text-align: center;
  max-width: 80%;
border-radius: 20px;        /* CSS3草案 */
-webkit-border-radius: 20px;    /* Safari,Google Chrome用 */
-moz-border-radius: 20px;   /* Firefox用 */
	margin: 0px auto 10px auto ;
	padding: 0px 0px 0px 0px ;
  border: 10px solid #fff ;
}






.youtube{  /* youtube囲み*/
  font-size: 110%;
  color: #333;
    	margin: 0 auto 0 auto ;
	padding: 40px 0px 40px 0px ;
    text-align: center;
max-width: 500px;
  background: #f6eaea;
border-radius: 15px;        /* CSS3草案 */
-webkit-border-radius: 15px;    /* Safari,Google Chrome用 */
-moz-border-radius: 15px;   /* Firefox用 */
  clear: both;
}

.youtube_title{  /* youtubeタイトル*/
  font-size: 110%;
  max-width: 85%;
    text-align: center;
	background-color: #fff3f3;
	border-top: 1px solid #eababa;
	border-bottom: 1px solid #eababa;
	margin: 0px auto 20px auto ;
	padding: 10px 0px 10px 0px ;
}


.youtube_mov{  /* youtube画像*/
  text-align: center;
  max-width: 80%;
border-radius: 20px;        /* CSS3草案 */
-webkit-border-radius: 20px;    /* Safari,Google Chrome用 */
-moz-border-radius: 20px;   /* Firefox用 */
	margin: 0px auto 10px auto ;
	padding: 0px 0px 0px 0px ;
  border: 10px solid #fff ;
}







#kuwashiku {
font-size: 90%;
font-weight: normal;
width: 110px;
height: 30px;
background: url(https://new-greenpia.com/wp-content/uploads/2017/04/kuwashiku_bg.png) no-repeat;
margin: 15px 0 0 0 ;
padding: 4px 0px 0px 29px ;
border-radius: 10px;        /* CSS3草案 */
-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */
-moz-border-radius: 10px;   /* Firefox用 */
}


.TXT-HD{
  line-height: 180%;
background: #f2efde;
font-size: 110%;
font-weight: normal;
margin: 20px 0 35px 0 ;
padding: 20px 20px 20px 20px ;
border-radius: 15px;        /* CSS3草案 */
-webkit-border-radius: 15px;    /* Safari,Google Chrome用 */
-moz-border-radius: 15px;   /* Firefox用 */
}

.TXT-GREEN {
font-size: 110%;
line-height: 150%;
color: #56b750;
margin: 20px 0px 20px 0;
}

.TXT-GRAY
 {
font-size: 110%;
line-height: 150%;
color: #993333;
margin: 20px 0px 20px 0;
}

/* 表コメント短文
*****************************************************/
.hyou_s {
margin: 0 20px 0 5px;
padding: 0;
}

.hyou_s  dl {
line-height: 180%;
font-size: 100%;
text-align: left;
margin: 0 0 5px;
padding: 4px;
}

.hyou_s  dl dt {
color: #333;
font-weight: normal;
text-indent: 1em;
margin: 0;
padding: 4px 0 0;
float: left;
}

.hyou_s dl dd {
margin: 0;
padding: 4px 5px 3px 225px;
text-align: left;
border-bottom: 1px solid #cccccc;
}






/* 全ページフッター上部問い合わせ*/
.top_toiawase_bg{
	text-align: center;
background-color: #FFF;
background-image:url(https://new-greenpia.com/wp-content/uploads/2017/03/toiawase_bg-2.jpg);
background-position: center center; 
background-repeat: no-repeat;
height: 300px;
clear: both;
}
.top_toiawase {
  width:900px;
	text-align: center;
	margin: 0 auto 0 auto;
	padding: 0px 0px 0px 0px;
}
.toiawase_toi_box {
  background-image:url(https://new-greenpia.com/wp-content/uploads/2017/03/DSC00006.jpg);
 float : left;
width:300px;
height: 300px;
	margin: 0 ;
	padding: 0;
}
.toiawase_plan_box{
  background-image:url(https://new-greenpia.com/wp-content/uploads/2017/03/icon_plan_bg_300.jpg);
 float : left;
width:300px;
height: 300px;
	margin: 0;
	padding: 0;
}
.toiawase_access_box {
  background-image:url(https://new-greenpia.com/wp-content/uploads/2017/03/b0751c788c8c8f56f462b16b02aec017.jpg);
 float : left;
width:300px;
height: 300px;
	margin: 0;
	padding: 0;
}
.toiawase_box img {
width: 100%;
}
.toiawase_plan_box_sp img {
text-align:center;
	width:250px;
	margin-left:auto;
	margin-right:auto;
border-radius: 125px;        /* CSS3草案 */
-webkit-border-radius: 125px;    /* Safari,Google Chrome用 */
-moz-border-radius: 125px;   /* Firefox用 */
}








/*フッター上部バナー(外部サイト)*/
.f-ue_bn {
    text-align: center;
	margin: 0px 0px 30px 0;
	padding: 100px 0px 0px 0px;
}
.f-ue_bn img{
    height: 51px;
    width:auto;
	margin: 0 0px 0 0;
	padding: 0px 10px 30px 10px;
}

/*フッターバナー(マイページ等)*/
.f_bn{
	margin: 0 0px 0 0;
	padding: 0px 15px 30px 15px;
}
.clear {
clear: both;
}








.box-1-dl-4t {
width: auto;
margin: 0 30px 0 auto;
padding: 0;
float: left;
}

.box-1-dl-4t dl {
font-size: 14px;
text-align: left;
margin: 0 0 15px;
padding: 8px;
}

.box-1-dl-4t dl dt {
font-weight: normal;
line-height: 150%;
text-indent: 1em;
padding: 5px 5px 3px 0;
float: left;
}

.box-1-dl-4t dl dd {
width: auto;
color: #555;
font-weight: normal;
line-height: 150%;
margin: 0;
padding: 5px 5px 3px 80px;
text-align: left;
border-bottom: 1px solid #dcdce1;
}


/*ショッピング画像*/
.shop_img {
  border-radius: 15px;
	display: inline-block;
	box-shadow: 0px 0px 20px -5px rgba(0, 0, 0, 0.8);
  margin: 0;
	padding: 20px 0px 20px 0px;
}









@media only screen and (max-width:1300px) {

}

/* ============================スマホ表示============================ */
@media only screen and (max-width: 769px) {
.top_outdoor_bg{
	text-align: center;
background-color: #fcf2e8;
background-image:url(https://new-greenpia.com/wp-content/uploads/2017/03/outdoor_bg_sp.jpg);
background-position: top left; 
background-repeat: no-repeat;
height: 100%;
clear: both;
  }
  
.top_outdoor_title{
  display:none ;
}
.top_outdoor_text{
text-align: left;
line-height: 170%;
color: #222;
font-size: 120%;
margin: 0 0px 30px 0px ;
padding: 20px 20px  0px 20px ;
}
 
  /* トップインドア */
.top_indoor_bg{
text-align: center;
background-color: #f5dcdb;
background-image: url(https://new-greenpia.com/wp-content/uploads/2017/03/indoor-sp_bg.jpg); 
background-position: center center; 
background-repeat: no-repeat;
  background-size:cover;
   height: auto;
  clear: both;
}


  .top_indoor_title{
color: #644841;
font-size:150%;
margin: 0px 0 0px 0px;
padding: 45px 15px 20px 15px;
}
.top_indoor{
  display:none ;
}
  .indoor-img_sp{
 width:350px;
}
  /* トップウエディングタイトル */
.top_wedding_title{
font-size:150%;
}

/* 全ページフッター上部問い合わせ*/
.top_toiawase_bg{
	text-align: center;
background-color: #fcf2e8;
background-image:url(https://new-greenpia.com/wp-content/uploads/2017/03/toiawase_sp_bg.jpg);
background-position: center center; 
background-repeat: no-repeat;
  height: 250px;
 clear: both;
    display:none ;
}
.top_toiawase {
  width:250px;
	text-align: center;
	margin: 0 auto 0 auto;
	padding: 0px 0px 0px 0px;
}

  
  
  
  
/* ページトップボックス*/
.box-top {
width: 100%;
float: left;
margin: 5px 0px 20px 0px ;
padding: 0px 55px 0px 0px ;
}
  
  
  
  
  
  
  
.toiawase_plan_box_sp{
  background-image:url(https://new-greenpia.com/wp-content/uploads/2017/03/icon_plan_bg_300.jpg);
 float : left;
width:250px;
height: 250px;
	margin: 0;
	padding: 0;
}



  .f-ue_bn{
  display:none ;
}


}

@media only screen and (min-width: 770px) {
.top_indoor_sp{
  display:none ;
}
  

 .toiawase_plan_box_sp{
  display:none ;
}
  
 
  
}






.flo-right{
  float: right;
}
h2.widgettitle{padding:0px 20px 0px;text-align:center;font-weight:400}

/*------------------------写真+キャプション-----------------------*/

.g-photo {clear: both;
margin: 0px 0 0 0;
  	padding: 30px 0px 0px 0px;
    font-size: 80%;
  color: #333;
  text-align: center;
}
.g-photo img{
border-radius: 15px;        /* CSS3草案 */
-webkit-border-radius: 15px;    /* Safari,Google Chrome用 */
-moz-border-radius: 15px;   /* Firefox用 */
  border: 7px solid #eeebe2 ;
	margin: 0 0 0px 0;
	padding: 0px 0px 0px 0px;
}

#imagebox {
margin: 15px 15px 8px 0;
padding: 0;
float: left;
font-size: 12px;
color: #333;
text-align: center;
}
.imgL img{
  text-align: center;
  border-radius: 10px;        /* CSS3草案 */
-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */
-moz-border-radius: 10px;   /* Firefox用 */
  border: 4px solid #eeebe2 ;
  	margin: 8px 0px 15px 20px;
}
.imagebox-camp {
line-height: 100%;
width: 121px;
margin: 0;
padding: 8px 10px 4px 0;
float: left;
}

#imagebox .imgbox {
}

.imgbox img{
border-radius: 12px;        /* CSS3草案 */
-webkit-border-radius: 12px;    /* Safari,Google Chrome用 */
-moz-border-radius: 12px;   /* Firefox用 */
  border: 7px solid #eeebe2 ;
}

.imagebox-camp .imgbox {
text-align: center;
width: 115px;
margin: 4px;
border: solid 2px #fff;
outline: solid 1px #eeede6;
}

#imagebox .caption {
font-size: 14px;
color: #333;
text-align: center;
margin: 3px 0 5px auto;
}

.imagebox-camp .caption {
font-size: 14px;
color: #333;
text-align: center;
margin: 3px 0 5px auto;
}

#imagebox-full {
margin: 5px 10px 10px;
width: 100%;
float: left;
padding: 5px;
}

#imagebox-l {
margin: 5px 15px 10px 0px;
float: left;
font-size: 12px;
color: #333;
text-align: center;
}

#imagebox-l .imgbox {
text-align: center;
margin: 0;
border: solid 2px #fff;
}

#imagebox-l .caption {
font-size: 12px;
color: #333;
text-align: center;
margin: 3px 0 5px auto;
}

#imagebox-r {
margin: 15px 15px 8px 10px;
float: right;
font-size: 12px;
color: #333;
text-align: center;
}

#imagebox-r .imgbox {
text-align: center;
margin: 0;
border: solid 2px #fff;
}

#imagebox-r .caption {
font-size: 12px;
color: #333;
text-align: center;
margin: 3px 0 5px auto;
}

#imagebox-arrow {
margin: 10px 5px;
padding-right: 30px;
float: left;
background-image: url("https://new-greenpia.com/wp-content/uploads/2015/09/arrow_glay.png");
background-repeat: no-repeat;
background-position: 175px 50px;
}

#imagebox-arrow .imgbox {
text-align: center;
margin: 4px;
border: solid 2px #fff;
outline: solid 1px #bab48d;
}

#imagebox-arrow .caption {
font-size: 12px;
color: #333;
text-align: center;
margin: 3px 0 5px auto;
}


/* トップページ野外施設*/
.yagai-225 {
margin: 0 12px 0 8px;
padding: 0;
width: 200px;
float: left;
}

.yagai-225 dl {
font-size: 12px;
text-align: left;
margin: 0 0 10px;
padding: 4px;
}

.yagai-225 dl dt {
color: #666;
font-weight: normal;
line-height: 150%;
text-indent: 1em;
padding: 2px 0;
width: 140px;
float: left;
}

.yagai-225 dl dd {
line-height: 150%;
margin: 0;
padding: 3px 5px 3px 110px;
text-align: right;
border-bottom: 1px solid #dcdce1;
}

.main a{color:#5973f0}
/*野外施設 右下揃え*/
.pos { max-width: 520px;text-align :center；text-align : bottom; }

.post-title a{color:#5973f0}
.post-title h4{font-size: 150%;}