@charset "utf-8";
/* ==========================================================

title : 東建多度カントリークラブ・名古屋
scope : 花ひろば写真集

last modify : 2018/09/13
memo  : 

========================================================== */

/* ----------------------------------------------------------
	[id$="-area"]
---------------------------------------------------------- */
#main-contents section[id$="-area"] {
  width: 1000px;
  margin: 26px 0 40px 0;
  overflow: hidden;
}
#main-contents section[id$="-area"] .area-inner {
  width: 594px;
  float: left;
  margin: 20px 0 0 25px;
}
#main-contents section[id$="-area"] .area-inner p {
  line-height: 1.5;
}
#main-contents section[id$="-area"] .area-inner .btn-more {
  margin: 16px 0 0 0;
  text-align: right;
}
#main-contents section[id$="-area"] .area-image {
  width: 330px;
  float: right;
  margin: 20px 26px 0 0;
  overflow: hidden;
}
#main-contents .top-lead .top-lead-txt01 {
  width: 45em;
  margin: 26px auto;
}
#photo-area {
  margin-bottom: 0px !important;
}
/* ----------------------------------------------------------
	ol ul li
---------------------------------------------------------- */
.olStyle01 {
  margin : 0 35px 10px;
}
.olStyle01 li {
  list-style : decimal;
  margin-bottom : 25px;
  padding : 0;
  text-align : left;
  line-height : 1.6;
}
.ulStyle01 {
  margin: 0 30px 10px;
}
.ulStyle01 li {
  list-style : disc;
  margin: 0 15px 8px 18px;
  padding : 0;
  text-align : left;
}
.payment_box02 {
  width: 550px;
}
.payment_box02 ul {
  clear: both;
  overflow: hidden;
  margin: 20px 0 0 30px;
  float: left;
}
.payment_box02 ul li {
  float: left;
  width: 240px;
  margin-right: 0;
  margin-left: 20px;
}
/* ----------------------------------------------------------
	indent
---------------------------------------------------------- */
.att {
  padding-left: 3em !important;
  text-indent: -1em;
}
.att02 {
  margin-left: 1em;
}
.att04 {
  padding-left: 1em !important;
  text-indent: -1em;
}
.att05 {
  padding-left: 4em !important;
  text-indent: -1em;
}
.att06 {
  padding-left: 2em !important;
  text-indent: -1em;
}
/* ----------------------------------------------------------
	ttl_green_txt
---------------------------------------------------------- */
#main-contents #contents-area .ttl_green_txt {
  padding: 10px 0 8px 16px;
  background: -moz-linear-gradient(top, #eff7ee 0%, #c7e2c4 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eff7ee), color-stop(100%, #c7e2c4));
  background: -webkit-linear-gradient(top, #eff7ee 0%, #c7e2c4 100%);
  background: -o-linear-gradient(top, #eff7ee 0%, #c7e2c4 100%);
  background: -ms-linear-gradient(top, #eff7ee 0%, #c7e2c4 100%);
  background: linear-gradient(to bottom, #eff7ee 0%, #c7e2c4 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eff7ee', endColorstr='#c7e2c4', GradientType=0 );
  font-size: 18px;
  font-weight: bold;
  color: #409f36;
}
/* ----------------------------------------------------------
	ttl_red_txt
---------------------------------------------------------- */
#main-contents .ttl_red_txt {
  padding: 10px 0 8px 16px;
  background: -moz-linear-gradient(top, #C91428 0%, #900 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #C91428), color-stop(100%, #900));
  background: -webkit-linear-gradient(top, #C91428 0%, #900 100%);
  background: -o-linear-gradient(top, #C91428 0%, #900 100%);
  background: -ms-linear-gradient(top, #C91428 0%, #900 100%);
  background: linear-gradient(to bottom, #C91428 0%, #900 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C91428', endColorstr='#900', GradientType=0 );
  font-size: 18px;
  font-weight: bold;
  color: #ffffff;
}
/* ----------------------------------------------------------
	ttl_grey_txt
---------------------------------------------------------- */
.ttl_grey_txt {
  clear: both;
  margin: 0px auto 10px;
  padding: 0px 10px 0px 0px;
  border-bottom: 1px solid #999;
  color: #444;
  font-size: 100%;
  text-align: left;
}
/* --------------------------------------
 五十音ボタン
--------------------------------------- */
.btn_box {
  width: 970px;
  margin: 0 auto;
}
.search_btn a {
  width: 90px;
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#1e5799+0,2f6578+0,f4648a+0,e51760+100 */
	background: #1e5799; /* Old browsers */
  background: -moz-linear-gradient(top, #eff7ee 0%, #eff7ee 0%, #eff7ee 0%, #ccc 100%)); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #eff7ee 0%, #eff7ee 0%, #eff7ee 0%, #ccc 100%)); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #fff 0%, #fee9ee 0%, #fff 0%, #f9ebeb 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#e51760', GradientType=0 ); /* IE6-9 */
  border-radius:5px;
  border: 1px solid #e51760;
  text-align: center;
  padding: 10px 0 8px;
  margin: 0 0 0 5px;
  display: block;
  color: #e51760;
  font-weight: bold;
  float: left;
}
.search_btn a:hover {
  opacity: 0.7;
}
.search_btn.onbtn a {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ff952b+0,ff7b0d+100 */
	background: #1e5799; /* Old browsers */
  background: -moz-linear-gradient(top, #1e5799 0%, #2f6578 0%, #f4648a 0%, #e51760 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #1e5799 0%, #2f6578 0%, #f4648a 0%, #e51760 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #1e5799 0%, #2f6578 0%, #f4648a 0%, #e51760 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#e51760', GradientType=0 ); /* IE6-9 */
  -moz-box-shadow: inset 1px 2px 3px rgba(000,000,000,0.3);
  -webkit-box-shadow: inset 1px 2px 3px rgba(000,000,000,0.3);
  pointer-events: none;
  color: #fff;
}
hr.style01 {
  background-color: #fff;
  border-top: 2px dotted #ff6a8a;
  margin: 40px 0;
}
/* --------------------------------------
 pagination
--------------------------------------- */	
[class^="pagination"] {
 display:block;
 overflow:hidden;
 width:614px;
 margin:30px auto 15px;
 padding:0;
 background:#e5f1ea;
}
 [class^="pagination"] > ul {
 display:block;
 overflow:hidden;
 width:594px;
 margin:10px;
 padding:0;
 text-align:center;
 font-size:16px;
}
 [class^="pagination"] > ul > li {
 display:inline-block;
 margin:0px 1px;
 background:#fff;
}
 [class^="pagination"] > ul > li > a, [class^="pagination"] > ul > li > span {
 display:block;
 padding:6px 10px;
 font-weight:bold;
 text-align:center;
}
 [class^="pagination"] > ul > li > a:hover {
 filter: alpha(opacity=70);
 -moz-opacity:0.7;
 opacity:0.7;
}
 [class^="pagination"] > ul > li > .ac {
 color:#fff;
}
 [class^="pagination"] > ul > li > .no {
 border:#ccc solid 1px;
 color:#bbb;
}

/* 次へ・前へ */
[class^="pagination"] > ul > li[class^="page"] {
 margin:0px 15px;
 background:none;
}
 [class^="pagination"] > ul > li[class^="page"] > a, [class^="pagination"] > ul > li[class^="page"] > span {
 border:none;
}
 [class^="pagination"] > ul > li[class^="page_next"] > a, [class^="pagination"] > ul > li[class^="page_next"] > span {
 padding-left:20px;
}
 [class^="pagination"] > ul > li[class^="page_next"] > .no {
 background:url(../image/pagearrow_next_g.gif) no-repeat 0 center;
}
 [class^="pagination"] > ul > li[class^="page_prev"] > a, [class^="pagination"] > ul > li[class^="page_prev"] > span {
 padding-right:20px;
}
 [class^="pagination"] > ul > li[class^="page_prev"] > .no {
 background:url(../image/pagearrow_prev_g.gif) no-repeat right center;
}
	
/* ----- 次へ・前へのみの場合 ----- */

[class^="pagination_2"] > ul > li[class^="page_prev"] {
 display:inline;
 float:left;
}
 [class^="pagination_2"] > ul > li[class^="page_next"] {
 display:inline;
 float:right;
}

/* --------------------------------------
 pagination
--------------------------------------- */	
	
[class^="pagination"] > ul > li > a, [class^="pagination"] > ul > li > span {
 color:#319b26;
}
 [class^="pagination"] > ul > li > a {
 border:#319b26 solid 1px;
}
 [class^="pagination"] > ul > li > .ac {
 border:#319b26 solid 1px;
 background:#319b26;
}

/* 次へ・前へ */
[class^="pagination"] > ul > li[class^="page_next"] > a {
 background:url(/golf/image_cmn/pagearrow_next.gif) no-repeat 0 center;
}
 [class^="pagination"] > ul > li[class^="page_prev"] > a {
 background: url(/golf/image_cmn/pagearrow_prev.gif) no-repeat right center;
}
