@charset "utf-8";

/* 20180904 instagram 追記SMT */

#instagram {
margin-bottom: -115px;
text-align: center;
margin-top: 5px;
}
#instagram .instagram_icon {
text-align: left;
width: 350px;
margin: 0 auto;
}
#instagram .instagram_icon img {
float:left;
}
#instagram .instagram_txt a {
font-size: 16px;
float:left;
margin-left: 5px;
line-height: 4;
}


/* 20180501 追記山中 */

.mb10{
	margin-bottom: 10px;
}


#top_coloumnbox,
#top_coloumnbox2{
	display: flex;
}

#top_coloumnbox_left{
	width: 630px;
	box-sizing: border-box;
}

#slider{
	margin-bottom: 0;
}


#top_news h2{
	font-size: 18px;
	margin-bottom: 15px;
	border-bottom: 2px solid #4f1c00;
}

#top_news ul{
	margin-left: 15px;
}

#top_news ul li {
	font-size: 13px;
	margin-bottom: 10px;


}
#top_news ul li span {
	font-weight: bold;
	margin-bottom: -2px;
	display: block;
}


#top_news ul li {
    background: url(../images/index/img_index_22.png) no-repeat left 5px;
    padding-left: 30px;
    margin-bottom: 5px;
    line-height: 1.4em;
}
#top_news ul li.hacchin {
	background: url(../images/index/ico_hacchin.png) no-repeat left 5px;
    padding-left: 30px;
    margin-bottom: 5px;
    line-height: 1.4em;
}

#top_coloumnbox_right{
	width: 320px;
	background: #eee;
	padding: 20px 15px;
	flex-shrink:0;

}


.top_coloumnbox_right_title{
	text-align: center;
	margin-bottom: 20px;
	padding: 5px 0;
	background: url(../images/top_line.jpg) no-repeat top center,
							url(../images/top_line.jpg) no-repeat bottom center;

}

.top_coloumnbox_right_title h2{
	font-size: 24px;
	font-weight: normal;
	margin-bottom: 1px;
	letter-spacing: 0.05em;
}

.top_coloumnbox_right_title span{
	color: #e84d2e;
}

.top_coloumnbox_right_title p{
	font-size: 12px;
}

.top_coloumnbox_right_list_item{
	margin-bottom: 6px;
	background: #fff;
	position: relative;
}
.top_coloumnbox_right_list_item:last-child{
	margin-bottom: 0;
}
.top_coloumnbox_right_list_item a{
	width: 100%;
	height: 100%;
	text-decoration: none; /* 20180522山中追記 */
}

.top_coloumnbox_right_list_item_inbox{
	display: flex;
}

.top_coloumnbox_right_list_item_right{
	min-width: 198px;
	height: 75px;
	padding:10px 5px 10px 10px;
	position: relative;
	box-sizing: border-box;
}

.top_coloumnbox_right_list_item_right h3{
	font-weight: bold;
	font-size: 14px;
}
 /* 20200706追記↓ */
.top_coloumnbox_right_list_item_right h3 i.new{
	background:#f61818;
	color:#fff;
	padding:0 5px;
	margin-left:5px;
	border-radius:3px;
	font-weight:300;
}
 /* 20200706追記↑ */
.top_coloumnbox_right_list_item_right span{
	position: absolute;
	bottom: 10px;
	right: 0;

	padding-right: 20px;
	text-decoration: underline;
	background: url(../images/top_icon01.jpg) no-repeat center right;

}


#map{
	margin-top:5px;
	padding-left:25px;
	background:url(../images/common/img_common_12.gif) no-repeat 0 2px;
}





div#info_column{
	padding: 0 10px
}



#pageplugin{

	height:280px;
    overflow:hidden;
}




/* スマホ */

@media screen and (max-width: 640px) {

#pageplugin{

	height:400px;
    text-align:center;
}


#top_coloumnbox,
#top_coloumnbox2{
	display: block;
	margin:0;
	padding: 0;
}

#top_coloumnbox_left,
#top_coloumnbox_left2{
	width: auto;
}

#top_coloumnbox_right,
#top_coloumnbox_right2{
	width: auto;
	padding: 20px 15px 20px;
}

#slider img{
	width: 100%;
}

#top_news ul{
	margin:0;
}

#top_news ul li {
}

#top_news ul li span {
	padding-right: 0;
}

#top_news ul li {
	background: url(../images/index/img_index_22.png) no-repeat left 23px;
	background-size: 9px 13px;
    padding-left:0;
}
#top_news ul li.hacchin {
	background: url(../images/index/ico_hacchin.png) no-repeat left 23px;
	background-size: 9px 13px;
    padding-left:0;
}


#top_news ul li p{
	margin-left: 20px;
}

.top_coloumnbox_right_list_item a{
	width: 100%;
	height: 100%;
}

.top_coloumnbox_right_list_item_inbox>p{
	width: 36%;
	overflow: hidden;
}

.top_coloumnbox_right_list_item_inbox>p img{
	width: 100%;
	height: auto;
}


}	/* end */


/* 20180510 追記松本 */
.top_coloumnbox_right_list a h3 {
	color: #000;
}
#top_coloumnbox_left2 {
	width: 590px;
	padding: 20px;
}
/* 20181106 近江米ソング SMT追記 */
#top_coloumnbox_left2 .oumimaisong img {
	max-width: 100%;
	margin-bottom: 10px;
}


/* #top_news ul li {
	background: url(../images/img_index_22.png) no-repeat left 5px;
	padding-left: 30px;
	margin-bottom: 5px;
	line-height: 1.4em;
}*/

#top_coloumnbox_right2 {
	width: 350px;
	padding: 20px 0;
	flex-shrink: 0;
  box-sizing: border-box;
  overflow: hidden;
}
.fb-page {
  height: 280px;
  overflow: hidden;
}
.fb-page_wr {
  width: 100%;
}
.bnrwrapper {
  width: 580px;
  margin-left: auto;
  margin-right: auto;
}
.bnrwrapper p {
  margin-bottom: 20px;
}

.facebook-wrapper {
    max-width: 500px;
    margin: 0 auto;
}
.facebook-wrapper > .fb-page {
    width: 100%;
}
.facebook-wrapper > .fb-page > span,
.facebook-wrapper iframe {
    width: 100% !important;
}



/* スマホ */

@media screen and (max-width: 640px) {



#top_coloumnbox_left2 {
	width: auto;
}
/* 20181106 近江米ソング SMT追記 */
#top_coloumnbox_left2 .oumimaisong img {
	margin-bottom: 25px;
}
.top_coloumnbox_right_title h2{
	font-size: 25px;
  margin-bottom: -1px;
}
.top_coloumnbox_right_list_item_right {
    width: 60%;
}
.top_coloumnbox_right_list_item_right span {
    bottom: 0;
}
.fb-container {
		width: 100%;
		max-width: 500px;
  }
  .bnrwrapper p {
    margin-bottom: 10px;
  }
  .bnrwrapper {
    margin-bottom: -10px;
  }
#top_coloumnbox_right2 {
    width: 100%;
  }
}

/*----------------------------------*/
/*メインビジュアル*/
div#main_visual {
/*	height: 293px;*/
	/*margin-bottom: 30px;*/
	margin-bottom: 10px;/*キャンペーンのバナー掲載中*/
	position: relative;
}


div#main_visual div#visual_right {/*右側*/
	float: right;
	width: 670px;
	height: 293px;
	background: #FFF;
}

	.spv {display:none;}



@media screen and (min-width: 641px) and (max-width: 1140px){
}	/* end */


@media screen and (max-width: 640px) {

	.spv {display:block;}

	.smpNav {margin:10px 10px 10px 10px;display:flex;justify-content: center;}
	/*キャンペーンが終わったらbottomを20pxにする*/
	.smpNav li {display:inline-block;width:31.5%;margin-left:5px;}
	.smpNav li:first-child {margin-left:0;}
	.smpNav li img {width:100%;height:auto;}

}	/* end */




/* 以下使用しない/////////////////////////////////////// */

div#main_visual div#visual_right ul li img{
	margin:0 auto;
}

div#main_visual div.visual_left {/*左側*/
	float: left;
	width: 310px;
	height: 293px;
}
div#main_visual div.visual_left div#visual_left_inner {
	margin: 4px 0px;
	height: 285px;
	/*border-top: 1px dashed #fff;
	border-bottom: 1px dashed #fff;*/
}
div#main_visual div.visual_left div#visual_left_inner div.visual_left_text {
	margin: 15px 20px 0;
	text-align:left;
	color:#fff;
}
div#main_visual h2 {
	color: #fff;
	font-size: 18px;
	border-bottom: 1px solid #fff;
	padding:5px 5px 10px;
	/*line-height:1em;名前が長くて2行になる場合*/
}

div#main_visual h2 span{
	font-size:12px;
}
div#main_visual div.visual_left div#visual_left_inner div.visual_left_text p{
	padding:5px 10px;
}

/*div#main_visual div.visual_left div#visual_left_inner div.visual_left_text p#copy {
	color: #fff;
	font-size: 12px;
	letter-spacing: -1px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dashed #fff;
}
div#main_visual div.visual_left div#visual_left_inner div.visual_left_text p#index_ttl {
	padding: 0px 7px;
	background: #fff;
	color: #63A427;
	font-size: 10px;
	border-radius: 3px;
	margin-bottom: 5px;
}*/

div#main_visual div.visual_left div#visual_left_inner div.visual_left_text ul li a {
	color: #FFF;
}
div#main_visual div.visual_left div#visual_left_inner div.visual_left_text ul.index_01{
	font-size: 100%;
}
div#main_visual div.visual_left div#visual_left_inner div.visual_left_text ul.index_01 li {
	border-bottom: 1px solid #fff;
	background: url(../images/common/img_common_14.png) no-repeat right;
}
div#main_visual div.visual_left div#visual_left_inner div.visual_left_text ul.index_01 li a {
	line-height: 1.2em;
	padding:15px 10px;
	display:block;
}

ul.index_01 li span{
	font-size:90%;
	display:block;
	margin-top:3px;
}
div#main_visual ul.index_02 {
	margin-right:-5px;
}
div#main_visual ul.index_02 li {
	float:left;
	margin-right:5px;
	text-align:center;
}
div#main_visual ul.index_02 li img{
	width:86px;
	height:57px;
	margin-bottom:3px;
}
div#main_visual ul.index_01 li a,
div#main_visual ul.index_02 li a {
	line-height: 1.2em;
	display:block;
	text-decoration:none;
}
div#main_visual ul.index_01 li a:hover,
div#main_visual ul.index_02 li a:hover {
	text-decoration:underline;
}

/*上書きで*/
/*ビジュアル左エリアの背景色*/
div#visual_color {
	background: #e23100;
}

/*ビジュアル左エリアのリンクメニュー色
div#main_visual div.visual_left div#visual_left_inner div.visual_left_text ul li {
	color: #eab902;
}
*/
/* 以下使用しない ここまで/////////////////////////////////////// */



/*2015年5月スライダー仕様*/
.bxslider{
	position:relative;
}
.bxslider li .link_btn{
	position: absolute;
	bottom: 20px;
	right: 0;
	text-align: right;
	display: block;
	width: 180px;
	height: 35px;
	background-color: #edeee9;
	opacity: 0.9;
	padding: 15px 5px 0;
	text-decoration: none;
	-moz-box-shadow: 1px 1px 3px #333;/* Firefox用 */  
	-webkit-box-shadow: 1px 1px 3px #333;/* Safari,Google Chrome用 */
	 box-shadow: 1px 1px 3px #333;
	 font-size:14px;
}

/*クリッカブル仕様*/
#visual_right img {
    max-width: 100%;
    height: auto;
}

/*スライダ(切り替えビジュアル時)*/
/*.slider {
	position:relative;
}

.sliderContent {
	float:left;
	width:730px;
	height:320px;
	clear:both;
	position:relative;
	overflow:hidden;
}

.sliderContent .item {
	position:absolute;
	width:730px;
	height:320px;
	background:#fff;
}

.sliderContent a {
	outline:none;
}
*/

/*
a {color:#fff;}
a img {border:none;}
*/

img#special_link {
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 10;
}


/*検索バナー*/
#search_bnr {
	margin-left:20px;
	margin-bottom:15px;
}
#search_bnr li{
	float:left;
	margin-left:9px;
	position:relative;
}
#search_bnr li:first-child{
	margin-left:1px;
}
#search_bnr li a{
	text-align:right;
	width:218px;
	padding:5px;
	height:100px;
	display:block;
}
#search_bnr li a span{
	position:absolute;
	display:block;
	bottom:8px;
	right:35px;
	text-decoration:underline;
}
#search_bnr li#search_01{
	background:url(../images/index/btn_index_01.jpg) no-repeat 0 0;
}
#search_bnr li#search_02{
	background:url(../images/index/btn_index_02.jpg) no-repeat 0 0;
}
#search_bnr li#search_03{
	background:url(../images/index/btn_index_03.jpg) no-repeat 0 0;
}
#search_bnr li#search_04{
	background:url(../images/index/btn_index_04.jpg) no-repeat 0 0;
}



#map{
	margin-top:5px;
	padding-left:25px;
	background:url(../images/common/img_common_12.gif) no-repeat 0 2px;
}



/*メインコンテンツ*/
div#main_contents {
	margin: 0px 20px 20px 20px;
	padding-bottom: 5px;
	border-right:5px solid #006600;
	border-left:5px solid #006600;
}
div#column_box{
	float: left;
	width:725px;
	border-right:5px solid #006600;
}


/*旬の食材コーナー*/
div#column_season{
	background-color:#fff;
	margin: 0px 10px 0px 10px;
}
div#column_box h2{
	padding-top:5px;
	border-bottom:1px solid #CCC;
	width:100%;
	height:60px;
	margin-bottom:5px;
}
.season_item1,
.season_item2{
	margin:10px 0 ;
	width:342px;
	float:left;
}
.season_item1{
	margin-right:15px;
}
.season_photo{
	float:left;
	padding:0 7px 5px 0;
}
.season_photo img{
	max-width:135px;
	max-height:90px;
	overflow:hidden;
}
.shop{
	line-height:1.2em;
}


#column_season a:hover img,
#soon_season a:hover img{
	filter:alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;	
}
div#column_season h3{
	font-size:18px;
}
div#column_season .item_ttl{
	font-size:18px;
	display:block;
}
div#column_season a {
	text-decoration:none ;
	color:#333;
}

div#column_season a span.item_ttl,
div#column_season p.shop a {
	color: #060;
	text-decoration:underline;
}


#soon_season{
	background-color:#fff;
	margin: 0 0 5px 0;
	padding-bottom:20px;
}

#soon_season_inner{
	background-color:#efefee;
	padding: 10px 0;
	text-align:center;
}
#soon_season_inner p{
 display:inline-block;
 vertical-align:middle;
 margin-left:10px;
}
.soom_season_txt{
	font-size:18px;
}


div#column_1 {
	/*width: 420px;*/
	padding: 0px 10px 0px 10px;
}


div#column_3 {
	width: 180px;
	float: left;
	display: inline;
	min-height:100%;
	padding: 0px 10px 0px 10px;
	border-left:5px solid #006600;
	margin-left:-5px;
}

p.lead {
	color: #060;
	letter-spacing: -1px;
	margin-bottom: 10px;
}


/*カラム1の中身*/
div#column_1 ul#bn_list,
div#column_1 ul#item_list {
	/*width: 428px;*/
	margin-right: -9px;
	overflow: hidden;
	_zoom: 1;
}

div#column_1 ul#bn_list {
	margin-bottom: 20px;
}

div#column_1 ul#bn_list li{
	width: 228px;
	height: 89px;
	float: left;
	margin-right: 9px;
	margin-bottom: 8px;
	display: inline;
}

div#column_1 ul#item_list li {
	width: 173px;
	height: 41px;
	float: left;
	margin-right: 9px;
	padding: 5px 0px 5px 55px;
	display: inline;
	border-top: 1px dotted #999;
}

* html div#column_1 ul#item_list li {/*IE6*/
	width: 151px!important;
	height: 41px!important;
}

div#column_1 ul#item_list li h3 {
	line-height: 1.5em;
	font-size: 110%;
}

div#column_1 ul#item_list li h3 a {
	color: #060;
}

div#column_1 ul#item_list li p {
	line-height: 1.4em;
	font-size: 11px;
	letter-spacing: -1px;
}

div#column_1 ul#item_list li#item_1 {
	background: url(../images/index/img_index_06.jpg) no-repeat left 5px;
}

div#column_1 ul#item_list li#item_2 {
	background: url(../images/index/img_index_07.jpg) no-repeat left 5px;
}

div#column_1 ul#item_list li#item_3 {
	background: url(../images/index/img_index_08.jpg) no-repeat left 5px;
}

div#column_1 ul#item_list li#item_4 {
	background: url(../images/index/img_index_09.jpg) no-repeat left 5px;
}

div#column_1 ul#item_list li#item_5 {
	background: url(../images/index/img_index_10.jpg) no-repeat left 5px;
}

div#column_1 ul#item_list li#item_6 {
	background: url(../images/index/img_index_11.jpg) no-repeat left 5px;
	border-bottom: 1px dotted #999;
}

div#column_1 ul#item_list li#item_7 {
	background: url(../images/index/img_index_12.jpg) no-repeat left 5px;
	border-bottom: 1px dotted #999;
}

div#column_1 ul#item_list li#item_8 {
	background: url(../images/index/img_index_13.jpg) no-repeat left 5px;
	border-bottom: 1px dotted #999;
}

div#column_1 .column_bnr {
	margin-top: 20px;
	
}
div#column_1 .column_bnr p.bnr{
	margin-right: 10px;
	display: inline-block;
vertical-align: bottom;
	
}



/*カラム3の中身*/
div#column_3 ul li {
	margin-bottom: 5px;
}


/*情報エリア*/
div#info_area {
	clear: both;
}

div.info {
	width: 460px;
	float: left;
	display: inline;
}

div.info h2 {
	margin-bottom: 10px;
}
div.info ul {
	padding: 0px 5px;
}
div.info ul li {
	padding-left: 30px;
	margin-bottom: 10px;
	line-height: 1.4em;
}
div.info ul li span {
	font-weight: bold;
}
div#info_1 {
	margin-right: 20px;
}
div#info_1 ul li {
	background: url(../images/index/img_index_21.png) no-repeat left 5px;	
}
div#info_2 ul li {
	background: url(../images/index/img_index_22.png) no-repeat left 5px;	
}
div#info_2 ul li.hacchin {
	background: url(../images/index/ico_hacchin.png) no-repeat left 5px;	
}
.campaign_bnr {
	margin:0 15px 10px;
}
.campaign_bnr span{
	margin-right:10px;
}
.link_owabi{
	font-size: 130%;
	margin:15px 0 20px 250px;
}



/*----------------------*/
/*レスポンシブ対応*/
/*----------------------*/

@media screen and (min-width: 641px) and (max-width: 1140px){


}	/* end */


@media screen and (max-width: 640px) {
	/*お詫び文の対応20171201*/
.link_owabi{
	font-size: 120%;
	width: 80%;
	margin:15px auto 20px;
}


	/*メインビジュアル*/
	div#main_visual {width:100%;display:table;height:auto;background:#ddd000;padding:0;}
	div#main_visual div.visual_left,
	div#main_visual div#visual_right {float: none;width: 100%;height: auto;display:block;}


	/* LEFT（下）） */
	div#main_visual div.visual_left {z-index:10;display:table-row-group;}
	div#main_visual div.visual_left div#visual_left_inner {height:auto;margin:0;}
	div#main_visual h2 {font-size:22px;padding:0;}
	div#main_visual h2 span {font-size:14px;}

	div#main_visual div.visual_left div#visual_left_inner div.visual_left_text {margin:0 10px;padding:5px 0 10px;}
	div#main_visual div.visual_left div#visual_left_inner div.visual_left_text p {font-size:14px;font-weight:bold;float:left;margin-top:10px;}
	div#main_visual div.visual_left div#visual_left_inner div.visual_left_text ul.index_01 li a {padding:8px 10px;}

	div#main_visual ul.index_02 {float:left;margin:10px 0 0 10px;width:75%;}
	div#main_visual ul.index_02 li {width:33%;height:auto;margin:0;}
	div#main_visual ul.index_02 li img {width:94%;height:auto;}


	/* RIGHT（上） */
	div#main_visual div#visual_right {z-index:1;padding:0;display:table-header-group;}
	div#main_visual div#visual_right ul li {padding:0;margin:0;display:block;}
	div#main_visual div#visual_right ul li img {width:100%;height:auto;vertical-align:bottom;}

	.bxslider li .link_btn {bottom:13px;height:auto;padding:12px 10px;display:block;font-size:14px;}


		/*--CLEAR--*/
		div#main_visual div.visual_left div#visual_left_inner div.visual_left_text:after{content:"";display:table;clear:both;zoom:1;}


	/*検索バナー*/
	#search_bnr {width:96%;margin:0 auto;}
	#search_bnr ul {width:100%;text-align:center;}
	#search_bnr ul li {float:none;display:inline-block;width:47%;margin:0 2px;}
	#search_bnr ul li a{display:block;width:auto;height:auto;/*background-color:#f99;opacity:0.2;filter:alpha(opacity=20);-ms-filter: "alpha( opacity=20 )";*/}
	#search_bnr ul li a:before {content:"";display: block;padding-top:46%;}
	#search_bnr ul li a span {font-size:10px;display:block;width:auto;right:30px;bottom:6px;}

	#search_bnr li:first-child {margin-left:2px;}

	#search_bnr li#search_01,
	#search_bnr li#search_02,
	#search_bnr li#search_03,
	#search_bnr li#search_04 {background-size:100% auto;}

	/*--CLEAR--*/
	#search_bnr ul li a:after{content:"";display:table;clear:both;zoom:1;}


	/*メインコンテンツ*/
	div#main_contents {width:100%;margin:30px 0 20px 0;border:none;border-top:5px solid #006600;padding-top:15px;font-size:13px;}
	div#column_box {float:none;width:100%;margin:0 auto;border:none;}
	div#column_season .item_ttl {font-size:15px;}


	/*旬の食材コーナー*/
	div#column_box h2 img, div#column_1 h2 img {width:80%;height:auto;}
	.season_item1, .season_item2{width:100%;}
	.season_item1 .txt, .season_item2 .txt {font-size:12px;}

	#soon_season_inner p {width:32%;margin:0;}
	#soon_season_inner p img {width:90%;height:auto;}
	#soon_season_inner p.soom_season_txt {display:block;width:100%;font-size:15px;}


	/*カラム1*/
	p.lead {font-size:13px;line-height:1.6;}

	div#column_1 ul#bn_list,
	div#column_1 ul#item_list {margin-right:0px;}

	div#column_1 ul#bn_list li{width:48%;height:auto;float:none;margin:0 3px 0 0;display:inline-block;}
	div#column_1 ul#bn_list li img {width:100%;height:auto;}
	div#column_1 ul#item_list li {width:100%;height:auto;padding:20px 0 15px 20%;vertical-align:top;}
	div#column_1 ul#item_list li h3 {font-size:15px;font-weight:bold;}
	div#column_1 ul#item_list li p {font-size:13px;}

	div#column_1 ul#item_list li#item_6,
	div#column_1 ul#item_list li#item_7 {border-bottom:none;}

	div#column_1 ul#item_list li#item_1,
	div#column_1 ul#item_list li#item_2,
	div#column_1 ul#item_list li#item_3,
	div#column_1 ul#item_list li#item_4,
	div#column_1 ul#item_list li#item_5,
	div#column_1 ul#item_list li#item_6,
	div#column_1 ul#item_list li#item_7,
	div#column_1 ul#item_list li#item_8 {background-size:15% auto;background-position:0 center;}

	/*カラム3*/
	div#column_3 {width:100%;padding:0;margin:20px 0;border:none;}
	div#column_3 ul {margin:0 0 0 10px;}
	div#column_3 ul li {width:48%;display:inline-block;}
	div#column_3 ul li img {width:98%;height:auto;}
	div#column_3 ul li.movie-wrap {position: relative;padding-bottom: 22.8%;height: 0;overflow:hidden; vertical-align: bottom;}
 	div#column_3 ul li.movie-wrap iframe {position: absolute;top: 0;left: 0;width: 98%;height: 100%;}


	/*情報エリア*/
	div#info_area {padding:15px 0;position:relative;min-height:590px;background:none;}
	div.info {width:auto;}
	div#info_area #info_1 {position:absolute;bottom:0;min-height:300px;background: url(../images/index/back_index_02.jpg) repeat-x;padding:15px 10px;width:93%;}

	.fb-page {width:96%;height:auto;margin:0 auto;}

	div#info_area #info_2 {position:absolute;top:0;background:#fff;padding:0 10px;}
	div#info_area #info_2 h2 {height:auto;}
	div#info_area #info_2 h2 img {width:100%;height:auto;margin-bottom:10px;}
	div#info_area #info_2 ul li {font-size:13px;line-height:1.5;margin-bottom:15px;}

	/*長いバナー*/
	p.bnr_long img {width: 92%;height: auto;}
    div#column_1 .column_bnr{width: 100%;padding: 0;border: none;}
    div#column_1 .column_bnr p.bnr {width: 49%;display: inline-block;margin-right: inherit;}
    div#column_1 .column_bnr p.bnr a img {width: 98%;height: auto;}
    /* end */