@charset "utf-8";

.nonborder {
  border:none;
  outline:none;
}
/*
　　江戸切子の魅力
	           　　　*/
						 
#wazakiriko {
	margin-left:50px;
	width: 860px;
}
p.r_wazakiriko {
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 138%;
	line-height: 1.5;
}
						 
						 
						 
/*
　　吾妻橋フェスト
	           　　　*/
							
#fest {
	widht: 960px;
	height: auto;
}

#btn_fest {
	margin-left: 148px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.fest_select_btn {
	float: left;
	margin-right: 41px;
}
.fest_select_btn2 {
	float: left;
}
#fest_kaijo {
	width: 960px;
	height: auto;
}
.Fest_map {
	margin-left: 40px;
	width: 880px;
}
.Fest_event {
	margin-left: 35px;
	width: 925px;
}

/* 
		クルーズ
							*/

#Cruse {
	width: 960px;
	height: auto;
	background-color: #cceeff;
	padding-bottom: 20px;
}
#Ncruse {
	width: 960px;
	height: auto;
	background-color: #231816;
	padding-bottom: 20px;
}
.t_ncruse {
	width: 961px;
	height: 657px;
}
.scruse_img {
	margin-left: 42px;
	width: 876px;
	height: auto;
}

/* 
		相撲チケット販売
											*/
.i_sumou {
	font-size: 125%;
}
.i_sumou a {
	color: #0000de;
}


/*
		バスツアー動画
										*/
.bustour_l {
	width: 292px;
	float: left;
}
.bustour_r {
	width: 642px;
	float: right;
}
.bustourcap {
	margin: 0;
	width: 292px;
	line-height: 1.5;
	text-align:justify;
	text-justify:distribute;
}

/*
		秋メニュー
								*/
#akimenu {
	width: 724px;
	height: 1024px;
}
.higawari {
	font-size: 125%;
}

/*
		店屋　バッグ・財布
												*/
#mise_kawa {
	margin-top: 30px;
	margin-bottom: 15px;
	padding: 10px 0 10px 0;
	width: 960px;
	border-top: solid 1px #333;
	border-bottom: solid 1px #333;
}
.cap_kawa {
	float: left;
	margin: 5px 0 0 0;
	font-size: 125%;
}
.kawa_l {
	float: left;
}
.kawa_r {
	float:right;
	width: 440px;
}
#mise_kawa h3 {
	margin: 0 0 7px 0;
	font-size: 150%;
}
#mise_kawa h3 span {
	font-size: 65%;
}
#mise_kawa p.cap_kawa2 {
	margin: 0;
	font-size: 110%;
	line-height: 1.4;
}

/*
		ガラス市
							*/
.garasu {
	margin-top: 30px;
	margin-left: 140px;
	width: 680px;
}
.sportssai {
	padding-top: 30px;
	border-top: solid 1px #333333;
	margin-left: 140px;
	margin-bottom: 40px;
	width: 680px;
}

/*
		店屋　醤油差し
										*/
#syoyu {
	width: 960px;
	border-top: solid 1px #333333;
	padding-top: 15px;
}

/*
		店屋　おゆまるストラップキット
										*/
#syoyu2 {
	width: 960px;
	border-top: solid 1px #333333;
	padding-top: 15px;
}

/*
		店屋　パルティーレ
												*/
#partire {
	width: 960px;
	margin-top:30px;
}
/*
	店屋　クリスマス2014
							*/
.img_xmas1l {
	width: 428px;
	float: left;
	margin: 0;
}
.img_xmas1r {
	width: 532px;
	float: left;
	margin: 0;
}
.img_xmas2l {
	width: 326px;
	float: left;
	margin: 0;
}
.img_xmas2r {
	width: 634px;
	float: left;
	margin: 0;
}

/*
	店屋　アド街
					*/
#admc {
	width: 960px;
}
#admc img {
	margin: 0;
	padding: 0;
}
#admc_tit {
	width: 960px;
	height: 52px;
	background-image:url(../img/admc_title_back.gif);
	background-repeat: no-repeat;
	font-size: 220%;
	color: #fff;
	padding-top:12px;
	text-align:center;
	margin-bottom:5px;
}
#ad_kiriko {
	width: 411px;
	height: 775px;
	float: left;
}
#ad_jouro {
	width: 525px;
	height: 775px;
	float: right;
}
/*
	匠の逸品
					*/
#takumi {
		margin-left: 30px;
		width: 900px;
}
.taku_l {
	width: 450px;
	float: left;
}
.taku_r {
	width: 450px;
	float: right;
}

/*
	メリヤス
				*/
.img_meri_l {
	width: 488px;
	float: left;
	margin:0;
}
.img_meri_r {
	width: 472px;
	float: left;
	margin: 0;
}
/*
	バレンタイン
				*/
#valentine {
	width:960px;
}
.val_l {
	width:482px;
	float: left;
}
.val_r {
	width:478px;
	float:left;
}
	
/*
		バラのクリスマスツリー
											　　	*/
.baratree {
	margin-top: 30px;
	margin-left: 80px;
	width: 800px;
}

/* 
	まち処商品カタログ
											*/
p.catalogcap {
	margin-left:226px;
	width: 508px;
	line-height: 1.5;
	text-align:justify;
	text-justify:distribute;
}
.toiawasesaki {
	font-size: 130%;
	line-height: 1.5;
}

/* 
	茶屋
											*/
.cap_haru1 {
	margin-top: 0;
	font-size: 135%;
}
h3.tit_haru3 {
	font-size: 160%;
	color: #17489d;
	margin-bottom:5px;
}
.cap_haru2 {
	margin-top: 0;
	font-size: 110%;
	line-height: 1.5;
}
.menu201412 {
	margin-left: 59px;
	width: 842px;
}
.menu1_1 {
	width: 291px;
	margin: 0;
	float: left;
}
.menu1_2 {
	width: 281px;
	margin: 0;
	float: left;
}
.menu1_3 {
	width: 270px;
	margin: 0;
	float: left;
}
.menu2_1 {
	width: 468px;
	margin: 0;
	float: left;
}
.menu2_2 {
	width: 374px;
	margin: 0;
	float: left;
}
.menu3_1 {
	width: 278px;
	margin: 0;
	float: left;
}
.menu3_2 {
	width: 333px;
	margin: 0;
	float: left;
}
.menu3_3 {
	width: 231px;
	margin: 0;
	float: left;
}
.setmenu1_1 {
	width: 26px;
	margin: 0;
	float: left;
}
.setmenu1_2 {
	width: 379px;
	float: left;
}
.setmenu1_3 {
	width: 412px;
	margin: 0;
	float: left;
}
.setmenu1_4 {
	width: 25px;
	margin: 0;
	float: left;
}
h2.schanko {
	font-size: 250%;
}
span.ctenpo {
	font-size: 75%;
}
.miyage01 {
	padding: 40px 10px 40px 10px;
	background-color: #D8F4A8;
}
/*
		お菓子の棚
								*/
p.r_kashi {
	font-size: 160%;
	margin-top: 0;
	line-height: 1.5;
}
.b_kashi {
	margin-left: 20px;
	width: 920px;
	margin-bottom: 20px;
}
.k_chu {
	width: 960px;
	font-size: 125%;
	color: #f15a24;
	text-align: center;
}
/*
		春のまち歩きイベント
								*/
.haruarukicap {
	margin-left: 80px;
	font-size:133%;
	line-height: 1.5;
	margin-bottom: 30px;
}
.haruaru {
	margin-left: 80px;
	width: 800px;
}
.haruaru1 {
	float: left;
	margin-right: 40px;
}
.haruaru2 {
	float: left;
}
.haruaru3 {
	float: right;
}
.haruaru h2 {
	font-size: 150%;
	padding: 0;
	margin:0 0 15px 0;
}
.haruaru p {
	padding: 0;
	margin-top: 5px;
}
/*
		すみだモダン2013
								*/
.m_read {
	margin-top: 15px;
	margin-bottom: 20px;
	font-size: 123%;
	line-height: 1.5;
}
span.m_read2 {
	font-size: 75%;
}
.m_tile {
	width:960px;
	margin-bottom: 20px;
}
.mod1 {
	width: 202px;
	float: left;
	margin-right:50px;
}
.mod2 {
	width: 202px;
	float: left;
	margin-right:50px;
}
.mod3 {
	width: 202px;
	float: left;
	margin-right:50px;
}
.mod4 {
	width: 202px;
	float: left;
}
.m_tile h3 {
	height:16px;
	font-size: 123%;
	margin-top: 0;
	margin-bottom: 5px;
}
span.mm1 {
	font-size: 87.5%;
}
span.mm2 {
	font-size: 75%;
}
span.mm3 {
	font-size: 62.5%;
}
span.mm4 {
	font-size: 81.25%;
}
span.mmr {
	font-size: 62.5%;
	font-weight: normal;
}
.m_tile p {
	margin-top: 5px;
	font-size:75%;
	line-height: 1.2;
}
.setumei {
	display: none;
	position: absolute;
	top: 1em;	/*★省略不可、ブラウザ初期値バラバラ*/
	left: 1em;　	/*★Firefoxでhoverが無効になります*/
}

a:hover {
	position:relative;
	text-decoration:none;
}
a:hover .setumei {
	display: block;
	background-color: #dddddd;
	padding:5px;
	color:#333333;
	border-top:#ffffff solid 10px;	/*フキダシ用*/
	border-left:#dddddd solid 5px;	/*フキダシ用*/
}

/*プチ花見*/
.phana {
	width: 800px;
	margin-left: 80px;
}
.phanacon {
	width: 800px;
	margin-left: 80px;
}
p.hname {
	margin-top: 0;
	padding-top: 0;
}
/* 鯉のぼりフェア */
.koinobori {
	width: 800px;
	margin-left: 80px;
	text-align: center;
}
h1.koi {
	font-size: 400%;
	line-height: 1.2;
}
.koi span {
	font-size: 61.5%;
}
h2.koi2 {
	margin: 20px 0 20px 0;
	padding: 0;
	font-size: 250%;
	line-height: 1.2;
}
p.koicap {
	font-size: 125%;
	line-height: 1.5;
}
h3.midkoi {
	padding: 0;
	margin-bottom: 15px;
	font-size: 200%;
}
p.adrskoi {
	padding: 0;
	margin-bottom:30px;
	font-size: 150%;
}

/*
	2周年
			*/
.2ndanni {
	width: 960px;
	text-align: center;
}

/*
	花火
			*/
p.hanabip {
	font-size: 150%;
}
/*
　　冬の桜
　　　　　　*/
.fuyuzakura {
	width: 720px;
	margin-left: 120px;
}
/*
	お正月イベント2015
						*/
.shin {
	width: 960px;
}
.shin_l {
	width: 465px;
	float: left;
}
.shin_r {
	width: 465px;
	float: right;
}
/*
	桜ポスター2015
							*/
.s2015p {
	font-size: 0;
	margin-left: 50px;
	width: 860px;
	height: auto;
}
.s2015p_l {
	margin: 0;
	padding: 0;
	width: 215px;
	float: left;
}
.s2015p_m1 {
	margin: 0;
	padding: 0;
	width: 215px;
	float: left;
}
.s2015p_m2 {
	margin: 0;
	padding: 0;
	width: 215px;
	float: left;
}
.s2015p_r {
	margin: 0;
	padding: 0;
	width: 215px;
	float: left;
}

/*
	ヤラメルパフェ
						*/
.fs_car {
	font-size: 200%;
	color: #814e21;
}
/*
	かき氷2015
						*/
.fs_kori {
	font-size: 200%;
	color: #00a1ef;
}

/*
	チョコレートドリンク
									*/
.fs_choco {
	font-size: 220%;
	font-weight: bold;
	color: #40210f;
}
/*
	イベント
				*/
.fs_ev {
	font-size: 220%;
	font-weight: bold;
	color: #40210f;
	margin: 0 0 20px 0;
	padding: 0;	
}
.bottom_k {
	padding-bottom: 40px;
	border-bottom: solid 1px #333333;
}
/*
	すみだの生菓子
								*/
.namagashi {
	width: 800px;
	margin-left: 80px;
}
.nama_l {
	width: 400px;
	float: left;
	text-align: left;
	font-size: 220%;
	font-weight: bold;
	color: #40210f;
}
.nama_r {
	width: 400px;
	float: right;
	text-align: left;
	font-size: 220%;
	font-weight: bold;
	color: #40210f;
}
p.hanacap15 {
	font-size: 200%;
	font-weight: bold;
	line-height: 1.5;
}
p.hanacap15 span {
	font-size: 75%;
}
h3.t2014 {
	font-size: 200%;
}
#playerbox { margin-left:120px; width:720px; height:405px; margin-bottom:10px; }
.thum {
	padding: 0;
	margin-left: 120px;
	width: 740px;
}
.thum li {
	width: 128px;
	float: left;
	margin-right: 20px;
}
.li_end {
	width: 128px;
	float: left;
}
a.img-over,
a.img-over img {
    overflow: hidden;
    float: left;
    margin: 0;
    border: 0px solid #CCCCCC;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
}
a.img-over:hover {
    border: 10px solid #CCCCCC;
}
a.img-over:hover img {
    margin: -10px;
}
.w800 {
	margin-left: 80px;
	width: 800px;
}
.machi300_l {
	width: 493px;
	float: left;
}
.machi300_r {
	width: 289px;
	float: right;
}