@charset "utf-8";
.page_search .gourmetBox .topVisual {
	position:relative;
	margin:0;
}

.page_search .gourmetBox {
	/*overflow: hidden;*/
	position:relative;
	padding: 0;
	margin:0 0 0 -15px;
	width:1200px;
	overflow: hidden;
	display: block;
}


.page_search .gourmetBox .tenten{
	border-bottom:#804523 1px dotted;
}

.page_search .gourmetBox .bg{
	font-size: 18px;
	font-weight: bold;
	float:left;
	line-height:18px;
}

.page_search .gourmetBox .dtlpage a{
	display: block;
	overflow: hidden;
	height:18px;
	padding-left:10px;
	float:left;
	text-decoration: underline;
}
.page_search .gourmetBox .dtlpage img{
	width:auto;
	padding-left:5px;
	margin-bottom:3px;
}

.page_search .gourmetBox .area_box1 .titleBox .tit-link-re ,
.page_search .gourmetBox .area_box2 .titleBox .tit-link-re ,
.page_search .gourmetBox .area_box3 .titleBox .tit-link-re{
	display:none;
}

/*==========================================
= レスポンシブ スイッチング
===========================================*/

/*レスポンシブデザイン*/

/* PC仕様 */
/* 表示領域が1024px以上の場合に適用するスタイル */
@media screen and (min-width: 1024px) {
	.page_search .gourmetBox .area_box1 .Atitle-re{
	display:none !important;
}
}

/* モバイル仕様 */
/* 表示領域が1023px以下の場合に適用するスタイル */
@media only screen and (max-width: 1023px) {



/*お土産トップ*/
.page_search .gourmetBox{
	width:100% !important;
	margin: 0 !important;
}
.page_search .gourmetBox .area_box1 .titleBox .tit-link ,
.page_search .gourmetBox .area_box2 .titleBox .tit-link ,
.page_search .gourmetBox .area_box3 .titleBox .tit-link{
	display:none;
}
.page_search .gourmetBox .area_box1 .titleBox .tit-link-re ,
.page_search .gourmetBox .area_box2 .titleBox .tit-link-re ,
.page_search .gourmetBox .area_box3 .titleBox .tit-link-re{
	display:block;
}

.page_search .gourmetBox .area_box1 .titleBox ul ,
.page_search .gourmetBox .area_box2 .linkBox ul{
	width:100% !important;
}
.page_search .gourmetBox .area_box1 .titleBox ul li{
	    margin-bottom: 1em;
		
}

.page_search .gourmetBox .area_box1 .titleBox p ,
.page_search .gourmetBox .area_box2 .titleBox p ,
.page_search .gourmetBox .area_box3 .titleBox p{
	 margin-top: 1em !important;
	margin: auto 2em !important;
	text-align: left !important;
	line-height: 1.7 !important;

}
.page_search .gourmetBox .area_box1 .linkBox ul ,
.page_search .gourmetBox .area_box2 .linkBox ul ,
.page_search .gourmetBox .area_box3 .linkBox ul{
	width:80% !important;
	margin: 2em 1em;
	margin-right: 0;
	margin: 0 auto !important;
}
.page_search .gourmetBox .area_box1  .linkBox ul li ,
.page_search .gourmetBox .area_box2  .linkBox ul li ,
.page_search .gourmetBox .area_box3  .linkBox ul li{
	float:none !important;
	margin-right: auto !important;
}
.page_search .gourmetBox .area_box1 .titleBox ,
.page_search .gourmetBox .area_box2 .titleBox ,
.page_search .gourmetBox .area_box3 .titleBox{
	margin-bottom: 2em;
}
.page_search .gourmetBox .area_box1,
.page_search .gourmetBox .area_box2,
 .page_search .gourmetBox .area_box3{
	     margin-bottom: 5em;
 }
 .page_search .gourmetBox .Cbgft{
	 display:none;
 }
/*endお土産トップ*/

.page_search .gourmetBox .area_box11{
	background-image: none !important;
}

/*港街グルメ*/
.page_search .gourmetBox .area_box11 .titleBox ul{
	width:100% !important;
}
.page_search .gourmetBox .headwaku{
	width:100% !important;
}
.page_search .gourmetBox .area_box11 .waku{
	width:100% !important;
	margin-left: 0 !important;
}

.page_search .gourmetBox .area_box11 .waku .lBox{
	    margin-left: 0 !important;
		    width: 100% !important;
}
.Bbghd , .Cbgft2{
	display:none;
}

.page_search .gourmetBox .menu_Page li{
	    float: none !important;
}
.page_search .gourmetBox .menu_Page li img{
	    margin-left: auto !important;
    margin-right: auto !important;
    width: 70%;
    float: none !important;
	    display: block;
}
.page_search .gourmetBox .menu_Page li p a {
    display: inline-block;
    height: 3.3em;
    line-height: 3.5em;
    width: 100%;
    border-bottom: 1px dotted #000;
    text-align: center;
    font-size: 1.2em;
}
/*end港街グルメ*/

.page_search .gourmetBox .area_box1 .Atitle{
	display:none !important;
}
.page_search .gourmetBox .area_box1 .Atitle-re{
	display:block !important;
	margin-bottom: 10px;
}
.page_search .gourmetBox .waku{
	    width: 100% !important;
		    margin-left: 0 !important;
}
.page_search .gourmetBox .area_box1 .waku .lBox{
	    width: 100% !important;
		    margin-left: 0 !important;
			    float: none !important;
				    margin-bottom: 2em;
}
.page_search .gourmetBox .waku .Bbody{
	    width: 100% !important;
		    padding-left: 0 !important;
}
.page_search .gourmetBox .area_box1 .waku .rBox{
	    overflow: visible !important;
    float: none !important;
}
.page_search .gourmetBox .area_box2 .waku .rBox{
	    width: 100% !important;
	    margin-right: 0 !important;
}
.page_search .gourmetBox .waku .Bbody{
	width: 100% !important;
	    padding-left: 0 !important;

}
.page_search .gourmetBox .area_box2 .waku .lBox{
	    overflow: visible !important;
    float: none !important;
}

.page_search .gourmetBox .area_box3 .waku .lBox{
	margin-left: 0 !important;
	overflow: visible !important;
    float: none !important;
	width: 100% !important;
}
.page_search .gourmetBox .area_box3 .waku .rBox{
	float: none !important;
	margin-top: 0 !important;
}


}