@charset "utf-8";
/* 共通の「page setting」ブロックは css/styles.css に統合済み */

#bk8877 { background-image:url(../images/hero-warabimochi.jpg); background-position:center center; background-size:cover; }
#bk8877 > div { padding-left: 30px; padding-top: 200px; padding-right: 30px; padding-bottom: 150px;  } 
#bk8856 { background-color:transparent; }
#bk8883 { background-color:#FFFFFF; }
#bk8883 > div { margin:0 auto; max-width:980px; }
#bk8883 > div { padding-left: 30px; padding-top: 30px; padding-right: 30px; padding-bottom: 60px;  } 
#bk8882 { background-color:#333333; }
#bk8882 > div { padding-left: 0px; padding-top: 15px; padding-right: 0px; padding-bottom: 15px;  } 
#bk8962 > div { margin:0 auto; max-width:1020px; }
#bk9009 > div { margin:0 auto; max-width:1020px; }
#bk8963 > div { margin:0 auto; max-width:1020px; }
#bk9010 > div { margin:0 auto; max-width:1020px; }
#bk8989 > div { margin:0 auto; max-width:1020px; }
#bk9011 > div { margin:0 auto; max-width:1020px; }
#bk8895 > div { margin:0 auto; max-width:980px; }
#bk8895 > div { padding-left: 30px; padding-top: 50px; padding-right: 30px; padding-bottom: 30px;  } 
#bk8990 > div { margin:0 auto; max-width:1020px; }
#bk8949 { background-color:#FFFFFF; }
#bk8949 > div { margin:0 auto; max-width:600px; }
#bk8948 > div { margin:0 auto; max-width:980px; }
#bk8948 > div { padding-left: 30px; padding-top: 50px; padding-right: 30px; padding-bottom: 30px;  } 
#bk8964 > div { margin:0 auto; max-width:980px; }
#bk8964 > div { padding-left: 30px; padding-top: 50px; padding-right: 30px; padding-bottom: 0px;  } 
#bk8947 > div { margin:0 auto; max-width:800px; }
#bk8947 > div { padding-left: 30px; padding-top: 0px; padding-right: 30px; padding-bottom: 30px;  } 


@media (max-width: 641px) {
		#bk8872.b-plain > .column,#bk8872.b-plain > .g-column,#bk8872.b-both_diff > .column,#bk8872.b-both_diff > .g-column,#bk8872.b-headlines > .column,#bk8872.b-headlines > .g-column,#bk8872.b-album > .column,#bk8872.b-album > .g-column,#bk8872.b-tab > .column,#bk8872.b-tab > .g-column,#bk8872.b-accordion > .column,#bk8872.b-accordion > .g-column { margin:0 auto; max-width:100%; }
		#bk8875.b-plain > .column,#bk8875.b-plain > .g-column,#bk8875.b-both_diff > .column,#bk8875.b-both_diff > .g-column,#bk8875.b-headlines > .column,#bk8875.b-headlines > .g-column,#bk8875.b-album > .column,#bk8875.b-album > .g-column,#bk8875.b-tab > .column,#bk8875.b-tab > .g-column,#bk8875.b-accordion > .column,#bk8875.b-accordion > .g-column { margin:0 auto; max-width:100%; }
		#bk8877.b-plain > .column,#bk8877.b-plain > .g-column,#bk8877.b-both_diff > .column,#bk8877.b-both_diff > .g-column,#bk8877.b-headlines > .column,#bk8877.b-headlines > .g-column,#bk8877.b-album > .column,#bk8877.b-album > .g-column,#bk8877.b-tab > .column,#bk8877.b-tab > .g-column,#bk8877.b-accordion > .column,#bk8877.b-accordion > .g-column { margin:0 auto; max-width:100%; }
		#bk8877 > div { padding-left: 0px; padding-top: 50px; padding-right: 0px; padding-bottom: 50px;  } 
		#bk8856.b-plain > .column,#bk8856.b-plain > .g-column,#bk8856.b-both_diff > .column,#bk8856.b-both_diff > .g-column,#bk8856.b-headlines > .column,#bk8856.b-headlines > .g-column,#bk8856.b-album > .column,#bk8856.b-album > .g-column,#bk8856.b-tab > .column,#bk8856.b-tab > .g-column,#bk8856.b-accordion > .column,#bk8856.b-accordion > .g-column { margin:0 auto; max-width:100%; }
		#bk8883.b-plain > .column,#bk8883.b-plain > .g-column,#bk8883.b-both_diff > .column,#bk8883.b-both_diff > .g-column,#bk8883.b-headlines > .column,#bk8883.b-headlines > .g-column,#bk8883.b-album > .column,#bk8883.b-album > .g-column,#bk8883.b-tab > .column,#bk8883.b-tab > .g-column,#bk8883.b-accordion > .column,#bk8883.b-accordion > .g-column { margin:0 auto; max-width:100%; }
		#bk8883 > div { padding: 15px; }
		#bk8882.b-plain > .column,#bk8882.b-plain > .g-column,#bk8882.b-both_diff > .column,#bk8882.b-both_diff > .g-column,#bk8882.b-headlines > .column,#bk8882.b-headlines > .g-column,#bk8882.b-album > .column,#bk8882.b-album > .g-column,#bk8882.b-tab > .column,#bk8882.b-tab > .g-column,#bk8882.b-accordion > .column,#bk8882.b-accordion > .g-column { margin:0 auto; max-width:100%; }
		#bk8882 > div { padding: 15px; }
		#bk8962.b-plain > .column,#bk8962.b-plain > .g-column,#bk8962.b-both_diff > .column,#bk8962.b-both_diff > .g-column,#bk8962.b-headlines > .column,#bk8962.b-headlines > .g-column,#bk8962.b-album > .column,#bk8962.b-album > .g-column,#bk8962.b-tab > .column,#bk8962.b-tab > .g-column,#bk8962.b-accordion > .column,#bk8962.b-accordion > .g-column { margin:0 auto; max-width:100%; }
		#bk9009.b-plain > .column,#bk9009.b-plain > .g-column,#bk9009.b-both_diff > .column,#bk9009.b-both_diff > .g-column,#bk9009.b-headlines > .column,#bk9009.b-headlines > .g-column,#bk9009.b-album > .column,#bk9009.b-album > .g-column,#bk9009.b-tab > .column,#bk9009.b-tab > .g-column,#bk9009.b-accordion > .column,#bk9009.b-accordion > .g-column { margin:0 auto; max-width:95%; }
		#bk8963.b-plain > .column,#bk8963.b-plain > .g-column,#bk8963.b-both_diff > .column,#bk8963.b-both_diff > .g-column,#bk8963.b-headlines > .column,#bk8963.b-headlines > .g-column,#bk8963.b-album > .column,#bk8963.b-album > .g-column,#bk8963.b-tab > .column,#bk8963.b-tab > .g-column,#bk8963.b-accordion > .column,#bk8963.b-accordion > .g-column { margin:0 auto; max-width:100%; }
		#bk9010.b-plain > .column,#bk9010.b-plain > .g-column,#bk9010.b-both_diff > .column,#bk9010.b-both_diff > .g-column,#bk9010.b-headlines > .column,#bk9010.b-headlines > .g-column,#bk9010.b-album > .column,#bk9010.b-album > .g-column,#bk9010.b-tab > .column,#bk9010.b-tab > .g-column,#bk9010.b-accordion > .column,#bk9010.b-accordion > .g-column { margin:0 auto; max-width:95%; }
		#bk8989.b-plain > .column,#bk8989.b-plain > .g-column,#bk8989.b-both_diff > .column,#bk8989.b-both_diff > .g-column,#bk8989.b-headlines > .column,#bk8989.b-headlines > .g-column,#bk8989.b-album > .column,#bk8989.b-album > .g-column,#bk8989.b-tab > .column,#bk8989.b-tab > .g-column,#bk8989.b-accordion > .column,#bk8989.b-accordion > .g-column { margin:0 auto; max-width:100%; }
		#bk9011.b-plain > .column,#bk9011.b-plain > .g-column,#bk9011.b-both_diff > .column,#bk9011.b-both_diff > .g-column,#bk9011.b-headlines > .column,#bk9011.b-headlines > .g-column,#bk9011.b-album > .column,#bk9011.b-album > .g-column,#bk9011.b-tab > .column,#bk9011.b-tab > .g-column,#bk9011.b-accordion > .column,#bk9011.b-accordion > .g-column { margin:0 auto; max-width:95%; }
		#bk8895.b-plain > .column,#bk8895.b-plain > .g-column,#bk8895.b-both_diff > .column,#bk8895.b-both_diff > .g-column,#bk8895.b-headlines > .column,#bk8895.b-headlines > .g-column,#bk8895.b-album > .column,#bk8895.b-album > .g-column,#bk8895.b-tab > .column,#bk8895.b-tab > .g-column,#bk8895.b-accordion > .column,#bk8895.b-accordion > .g-column { margin:0 auto; max-width:100%; }
		#bk8895 > div { padding: 15px; }
		#bk8990.b-plain > .column,#bk8990.b-plain > .g-column,#bk8990.b-both_diff > .column,#bk8990.b-both_diff > .g-column,#bk8990.b-headlines > .column,#bk8990.b-headlines > .g-column,#bk8990.b-album > .column,#bk8990.b-album > .g-column,#bk8990.b-tab > .column,#bk8990.b-tab > .g-column,#bk8990.b-accordion > .column,#bk8990.b-accordion > .g-column { margin:0 auto; max-width:100%; }
		#bk8949.b-plain > .column,#bk8949.b-plain > .g-column,#bk8949.b-both_diff > .column,#bk8949.b-both_diff > .g-column,#bk8949.b-headlines > .column,#bk8949.b-headlines > .g-column,#bk8949.b-album > .column,#bk8949.b-album > .g-column,#bk8949.b-tab > .column,#bk8949.b-tab > .g-column,#bk8949.b-accordion > .column,#bk8949.b-accordion > .g-column { margin:0 auto; max-width:100%; }
		#bk8948.b-plain > .column,#bk8948.b-plain > .g-column,#bk8948.b-both_diff > .column,#bk8948.b-both_diff > .g-column,#bk8948.b-headlines > .column,#bk8948.b-headlines > .g-column,#bk8948.b-album > .column,#bk8948.b-album > .g-column,#bk8948.b-tab > .column,#bk8948.b-tab > .g-column,#bk8948.b-accordion > .column,#bk8948.b-accordion > .g-column { margin:0 auto; max-width:100%; }
		#bk8948 > div { padding: 15px; }
		#bk8964.b-plain > .column,#bk8964.b-plain > .g-column,#bk8964.b-both_diff > .column,#bk8964.b-both_diff > .g-column,#bk8964.b-headlines > .column,#bk8964.b-headlines > .g-column,#bk8964.b-album > .column,#bk8964.b-album > .g-column,#bk8964.b-tab > .column,#bk8964.b-tab > .g-column,#bk8964.b-accordion > .column,#bk8964.b-accordion > .g-column { margin:0 auto; max-width:100%; }
		#bk8964 > div { padding: 15px; }
		#bk8947.b-plain > .column,#bk8947.b-plain > .g-column,#bk8947.b-both_diff > .column,#bk8947.b-both_diff > .g-column,#bk8947.b-headlines > .column,#bk8947.b-headlines > .g-column,#bk8947.b-album > .column,#bk8947.b-album > .g-column,#bk8947.b-tab > .column,#bk8947.b-tab > .g-column,#bk8947.b-accordion > .column,#bk8947.b-accordion > .g-column { margin:0 auto; max-width:100%; }
		#bk8947 > div { padding: 15px; }
	}


#imgsrc16879_1{width:100%;}


@media (max-width: 641px) {
}
