

/* 検索部分(簡易) */

#search_default {
width:980px;
padding:0;
text-align:center;
margin:0 auto 10px;
}
div.serchLine input {
  border: 1px solid #dfdfdf;
  border-radius: 18px;
  padding: 10px 20px;
}

/* 入力部品統一 */
#search_default txtfiled, #search_default select, #search_default .free-word {
	width: 280px;
	margin: 0px;
	color: #666;
	border: solid 1px #ccc;
	background: #fff;
	/*シャドウ*/
	-webkit-box-shadow: 1px 1px 1px #fff;
	-moz-box-shadow: 1px 1px 1px #fff;
	box-shadow: 1px 1px 1px #fff;
	/*角丸*/
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

#search_default select {
	/*selectのみサイズ調整*/
	width:165px;
	padding:10px;
}

*::-moz-selection {
  background: none repeat scroll 0 0 #c6dae7;
  color: #00263a;
}

#search_default .free-word {
	padding:5px 5px;
	  margin: 5px 0;
	width: 285px;
	-moz-box-shadow: inset 0 0 4px rgba(0,0,0,0.2);
	-webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.2);
	box-shadow: 1px 4px 9px -6px rgba(0, 0, 0, 0.5) inset;

}

.serchLine {
  margin: 5px;
}

.serchLine .title {
	width: 100px;
	display:inline-block;
}

#search_default img, #search_default input {
    vertical-align: middle;
}

/* イベント日付 */
.event_period_head {
  margin-left:5px;
}
.event_period_fields {
  float       :right;
  margin-right:187px;
}

/* 検索部分(詳細) */
#search_detail {
  width: 648px;
}

#show_search_detail {
  color: #333;
  cursor: pointer;
  display: inline-block;
}

/*             リスト画面             */
/*                                    */

.recommendTaberu {
	text-align:center;
	margin:15px;
}

.recommendTaberu img {
	text-align: center;
	vertical-align: middle;
}

.msgComplete, .msgDone {
  background-color: #fff;
  background-image: url("/img/content/assets/index/woodwall.png");
  background-position: center center;
  background-repeat: no-repeat;
  color: #666;
  font-size: 16px;
  font-weight: bold;
  padding: 35px 25px 10px;
  text-align: left;
}

.inputForm table td {
	border-bottom: 1px solid #dcdcdc;
	/* [disabled]font-size: 24px; */
	padding: 7px 5px;
}

#mainCnt h2 a {
  font-size: 19px;
  height: auto;
  line-height: 1.2em;
  margin: 5px 0 5px 0;
}

#mainCnt h3 {
	/* [disabled]font-weight: normal; */
}

.cpon {
margin-bottom: 5px;
font-size:10px
}

.cpon img {
	vertical-align: middle;
}

.starclub {
font-size:10px;
font-family: Arial;
}

.starclub img {
	vertical-align: bottom;
}

.boldRed {
  color: #ff0000;
  font-size: 18px;
  font-weight: bold;
}

.shop .list .cntBox .tag {
  font-size: 11px;
  margin-bottom: 10px;
}

#mainCnt .one .cntBox {
	border: 1px solid #e3e3e3;
	margin-bottom: 10px;
	padding: 10px 0;
	width: 638px;
	/* [disabled]background-image: url(/img/content/assets/index/listcell.png); */
	/* [disabled]background-repeat: no-repeat; */
	/* [disabled]background-position: left top; */
	/*角丸*/
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.serchLine .mainbtn {
  background-color: #7ab509;
  border: medium none;
  border-radius: 50%;
  color: #fff;
  cursor: pointer;
  font-size: 1.2em;
  font-weight: bold;
  height: 45px;
  margin-left: 5px;
  padding: 0 0 0 2px;
  text-transform: uppercase;
  width: 45px;
  vertical-align: middle;
  background-image: url(//ibanavi.net/sp/img/common/icon_research.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: auto 45%;
}

form#header_under_search div.serchLine input[type=submit]{
font-family: FontAwesome /*FontAwesomeをフォント指定*/;
}

.h_search-box.clearfix > form {
  display: inline-block;
}


/*
#mainCnt .one .cntBox .photo {
  display: inline;
  float: left;
  margin-left: 10px;
  text-align: center;
  width: 160px;
    border: 1px solid #e1e1e1;
  padding: 3px;
}
*/

/* event */
.event .index h2{
	height:auto;
	text-indent:0px;
	margin-bottom:10px;
	background-image: none;
}
#mainCnt h2 a{
	margin-top: 0px;
}
#mainCnt h3{
	margin-bottom:10px;
}

 
.new_group #mainCntInner>p {
    font-weight  :700;
    font-size    :1.8em;
    margin-bottom:1.2em;
}

.new_group .cntBox>p:nth-child(1) {
    font-weight:700;
}

.new_group #mainCntInner .hs {
    margin-left:9px;
}

.new_group #mainCntInner h2 {
    font-size  :1.4em;
}

.new_group #mainCntInner h2 a {
    text-indent  :0;
    margin-bottom:0;
    height       :auto;
}

.new_group #mainCntInner h3 {
    font-size    :1.2em;
    margin-top   :0.3em;
    margin-bottom:0.5em;
}

.new_group #mainCntInner h4 {
    margin-top:0.5em;
}
 

#slider2 > div {
    display:none;
}
 

 
  