/*-----------------------------------------------------------------
	全ての要素をリセット
	各ブラウザの表示を統一するための設定です
-----------------------------------------------------------------*/
html {overflow-y: scroll;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin: 0;padding: 0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style: normal;}
table {	border-collapse: collapse;border-spacing: 0;}
caption,th {text-align: left;}
h1,h2,h3,h4,h5,h6 {font-size: 100%;}
img,abbr,acronym,fieldset {border: 0;}
li {list-style-type: none;}
td,input{font-size:12px;}
.line {font-size:1px;line-height:1px;}
/*-----------------------------------------------------------------
	基本スタイル
-----------------------------------------------------------------*/
body {
	background: #FFF;
	color: #333;
	font-size: 13px;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	*font-size:small;
    *font:x-small;
	line-height: 1.5;
}
* html body {	/* for IF6 */
	font-family: "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}
/* clearfix */
.M_clearfix:after {
content:"";
display:block;
clear:both;
visibility: hidden; 
height: 0.1px; 
font-size: 0.1em; 
line-height: 0; 
}
	/* for IE6 */
	* html .M_clearfix {
	display:inline-block;
	}
	
	/* for IE7 */
	*+html .M_clearfix {
	display:inline-block;
	}
/*要素を中央揃いに*/
.M_center{
	text-align:center;
}
/*要素を左に*/
.M_left{
	text-align:left;
}
/*要素を右に*/
.M_right{
	text-align:right;
}
p{
	text-align:left;
}
/*上下のマージンを20px*/
.M_mgn20{
	margin:20px auto;
}

.mt3 {
margin-top:3px;
}
.mt5 {
margin-top:5px;
}
.mt10 {
margin-top:10px;
}
.mt11 {
margin-top: 11px;
}
.mt12 {
margin-top: 12px;
}
.mt13 {
margin-top: 13px;
}
.mt14 {
margin-top: 14px;
}
.mt15 {
margin-top:15px;
}
.mt20 {
margin-top:20px;
}
.mt30 {
margin-top:30px;
}
.mt40 {
margin-top:40px;
}
.mt68 {
margin-top:68px;
}
.mt91 {
margin-top:91px;
}
.mt134 {
margin-top:134px;
}
.mt234 {
margin-top:234px;
}
.mt265 {
margin-top:265px;
}

.mb10 {
margin-bottom:10px;
}
.mb15 {
margin-bottom:15px;
}
.mb16 {
margin-bottom:16px;
}
.mb17 {
margin-bottom:17px;
}
.mb20 {
margin-bottom:20px;
}
.mb30 {
margin-bottom:30px;
}
.m320 {
margin-bottom:30px;
}
.mb40 {
margin-bottom:40px;
}
.ml180 {
margin-left:180px;
}

.ml20 {
margin-left:20px;
}
.ml23 {
margin-left: 23px;
}
.ml100 {
margin-left:100px;
}
.w_bold {
font-weight:bold;
}
/*テキスト色を赤に*/
.M_red{
	color:#ff0000;
}
.f_left {
float:left;
}
.f_right {
float:right;
}
/*リンク色*/
a{text-decoration:none ;}
a:link { text-decoration:none; color:#040f6f;}
a:visited { text-decoration:none; color:#040f6f;}
a:hover { color:#dc143c; text-decoration:underline;}

/*----------------------------------------------------
	#M_container
	全体を覆うコンテンツ
----------------------------------------------------*/
#M_container {
	width: 800px;
/*	margin:10px auto 0; */
	text-align: left;
}
#makebanner{
	width:780px;
}

/*----------------------------------------------------
	#M_wrapper
	トップ中央画面と右メニューを内包
----------------------------------------------------*/
#M_wrapper {
margin:0;
	width:800px;
font-family :'メイリオ',Meiryo,Verdana,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
}

/* -----------------------------------------------------------
	#M_header
		ヘッダー
----------------------------------------------------------- */
#head_wrap {
width:800px;
height:110px;
background-image:url(img/img_nekoashi.gif);
background-repeat: no-repeat;
background-position:right;
border-bottom:3px solid #4e2d03;
font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
margin-bottom:0;
padding-bottom:0;
}
#M_header {
width: 800px;
}

h1 {
font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
font-size: 134%;
padding:5px 0 0 20px;
color:#4e2d03;
}

#M_logo{
	margin-top:5px;
margin-left:20px;
margin-bottom:10px;
float:left;
}
.iimono {
margin:45px 160px 0 0;
float:right;
font-size:120%;
font-weight: bold;
color:#4e2d03;
}

.iimono a {
color:#4e2d03;
text-decoration:none;
}
.iimono a:link { text-decoration:none; color:color:#4e2d03;}
.iimono a:visited { text-decoration:none; color:#4e2d03;}
/*ログインフォーム*/
#M_login{
	float:right;
	width:300px;
	text-align:right;
	padding:20px 0 5px;
}
#M_login table{
	float:right;
}	
#M_login td img,
#M_login td input{
	margin-left:3px;
	vertical-align:middle;
}

/* ナビゲーション部分
----------------------------------------------------------- */
#M_gNav img {
padding-top:0;
margin-top:0;
}
#M_gNav {
	overflow: hidden;
	clear:both;
	width:757px;
	height:30px;
margin-left:22px;
margin-bottom:30px;
}
* html #M_header #M_gNav {
	height: 1%;
}
#M_gNav .m4 {
display: inline;
float: left;
width:148px;
margin-right:4px;
}
#M_gNav .m4_end {
display: inline;
float: left;
width:148px;
margin-right:0px;
}
/* #M_gNav li a{
	float: left;
	width:130px;
	height:56px;
	text-align:center;
	line-height:56px;
	text-indent:-9999px;
} */

/* 検索窓・サブナビゲーション部分
----------------------------------------------------------- */
#M_sub{
	width:100%;
	height:25px;
	padding:3px 0;
}
#M_searchBox{
	float:left;
	width:200px;
	line-height:30px;
}
#M_subNav{
	float:right;
	width:400px;
	text-align:right;
	font-size:11px;
	line-height:140%;
	padding:5px 0;
}
#M_subNav li{
	display:inline;
	border-right:1px solid #ccc;
	padding:0 0.4em 0 0.3em;
}
/*最後の要素には罫線をつけない*/
#M_subNav li#M_end{
	border-right:none;
}
/* -----------------------------------------------------------
	#M_footer
		フッター
----------------------------------------------------------- */
#M_footer {
width:798px;
	margin:10px 0;
	padding-top:10px;
	border-top:1px solid #4e2d03;
}
#M_footer .M_copyright {
	text-align: center;
	font-size:100%;
font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	color:#4e2d03;
}

/* -----------------------------------------------------------
	#M_leftContents
		左メニュー
----------------------------------------------------------- */

.joho {
	width: 180px;
	margin-top: 0;
	padding: 10px;
	background-color: #EBF6FD;
	font-size: 100%;
text-align:left;
margin-bottom:15px;
}

#M_leftContents{
	float:left;
	width:200px;
	background:#M_fff;
}
#M_leftContents .M_leftBox{
	background:url(../../images/454/l_title_bg.gif) repeat-y;
	margin-bottom:7px;
	text-align:center;
}
#M_leftContents li,
#M_leftContents h2{
	text-align:left;
	font-weight:normal;
}
#M_leftContents div p,
#M_leftContents ul,
#M_leftContents h2{
	width:130px;
	margin:0 auto;
	_margin:0;
}
.M_contentsTitle{
	margin-bottom:5px;
}
/*SHOPTWEET*/
#M_leftContents #tweet p{
	word-break:break-all;
	display:inline-block;
	width:130px;
	margin:0 0 7px;
}
#M_leftContents #tweetName{
	margin:0 0	0 55px;
	width:auto;
}
.sp {
margin-top:20px;
}
#sidebar {
width:1px;
}
/*----------------------------------------------------
	#M_main
		中央部分
----------------------------------------------------*/
#M_mainContents {
	width: 760px;
}
#top {
width:760px;
}
#top_left {
width:460px;
float:left;
}
#top_right {
margin-right:15px;
width: 270px;
float:right;
}
h2#opening {
text-align:left;
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
	font-size:170%;
color:#bf0000;
}
p.cap1 {
	font-size:130%;
	line-height:1.5;
color:#4e2d03;
text-align:justify;
	text-justify:distribute;
}
#main_top {
}
#main_top .img_left {
float:left;
}
#main_top .img_right {
float:right;
margin-right:15px;
}


#M_top {
	width:760px;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	color:#4e2d03;
margin-left:auto;
margin-right:auto;
}
#M_top_left {
	width:554px;
	float:left;
}
#M_top_left_s {
width:428px;
float:left;
}
h2#T_title {
	height:85px;
	padding:5px 0 0 0;
	margin:0 0 0 0;
	font-size:230%;
	line-height:1.3;
	text-align:left;
}
h2#T_title span {
font-size:70%;
}
#M_top_bl {
	width:392px;
	float:left;
}
.M_cap1 {
	margin:0;
	padding:0;
	font-size:125%;
	line-height: 1.3;
	text-align:justify;
	text-justify:distribute;
}
#M_top_br {
	float:right;
	width:134px;
}
#M_top_br img {
	margin-bottom:12px;
}
#M_top_right {
	width:194px;
	float:right;
}
#M_top_right img {
	margin-bottom:10px;
}
#M_top_right_s {
width:300px;
float:right;
}
.machi_topbox {
margin:0;
padding:0;
width:194px;
}

.machi_topl {
width:91px;
height:146px;
margin-left:0;
padding-left:0;
	float: left;
}
.machi_topr {
width:91px;
height:146px;
	float: right;
}

#main_bottom {
	width:750px:
	margin-top:15px;
	margin-left:20px;
	margin-bottom:10px;
}
#main_bottom #main_left {
	width:540px;
	float:left;
}
#main_bottom #main_left #machi {
	width:540px;
	height: auto;
	border: 2px solid #4e2d03;
	text-align:left;
}
#main_bottom #main_left #machi p {
	width:508px;
	margin-top:16px;
	margin-left:16px;
	margin-bottom:10px;
	color: #4e2d03;
	font-size: 115%;
	font-weight:bold;
	line-height:1.5;
	text-align:justify;
	text-justify:distribute;
}
#main_bottom #main_left #machi .img_wrap1 {
	margin:0 0 16px 16px;
	width:508px;
}
.fl {    /*　左寄せ　*/
float:left;
}
.fr {    /*　右寄せ　*/
float:right;
}

#main_bottom #main_left #saiji {
margin-top:15px;
width:540px;
height: auto;
border: 2px solid #4e2d03;
}
#main_bottom #main_left #saiji #saiji_box {
width:508px;
margin-top:16px;
}
#main_bottom #main_left #saiji #saiji_box p {
margin-bottom:10px;
color: #4e2d03;
font-size: 115%;
font-weight:bold;
line-height:1.5;
}
#main_bottom #main_left #saiji #saiji1 {
float:left;
width:156px;
height:auto;
}
#main_bottom #main_left #saiji #saiji2 {
float:left;
width:156px;
height:auto;
margin-left:19px;
}
#main_bottom #main_left #saiji #saiji3 {
float:right;
width:156px;
height:auto;
}
#main_bottom #main_left #saiji h3 {
font-size:120%;
color:#4e2d03;
margin-top:5px;
line-height:1.2;
}
#main_bottom #main_left #saiji h3 span {
font-size:80%;
}
#main_bottom #main_left #saiji .e_date {
font-size:100%;
color:#4e2d03;
margin-top:5px;
text-align:center;
margin-bottom:0px;
}
#main_bottom #main_left #jitsuen {
margin-top:15px;
width:540px;
height: auto;
border: 2px solid #4e2d03;
}
#main_bottom #main_left #jitsuen #jitsuen_box {
width:508px;
margin-top:16px;
}
#main_bottom #main_left #jitsuen #jitsuen_box p {
margin-bottom:10px;
color: #4e2d03;
font-size: 115%;
font-weight:bold;
line-height:1.5;
}
#main_bottom #main_left #jitsuen #jitsuen1 {
float:left;
width:156px;
height:auto;
}
#main_bottom #main_left #jitsuen #jitsuen2 {
float:left;
width:156px;
height:auto;
margin-left:20px;
}
#main_bottom #main_left #jitsuen #jitsuen3 {
float:left;
width:156px;
height:auto;
margin-left:19px;
}
#main_bottom #main_left #jitsuen h3 {
font-size:120%;
color:#4e2d03;
margin-top:5px;
line-height:1.2;
}
#main_bottom #main_left #jitsuen .e_date {
font-size:100%;
color:#4e2d03;
margin-top:5px;
text-align:center;
margin-bottom:0px;
}

#main_bottom #main_right {
float:left;
margin-left:15px;
width:200px;
height:auto;
}
#main_bottom #main_right #news {
width:200px;
height: auto;
border: 2px solid #4e2d03;
margin-top:15px;
margin-bottom:10px;
}
#main_bottom #main_right #news .m_news {
font-size:100%;
color:#4e2d03;
line-height:1.3;
margin-top:10px;
margin-left:10px;
margin-right:10px;
margin-bottom:10px;
}
.t_normal {
margin:0px;
font-size:123%;
color:#ffffff;
background-color:#4e2d03;
padding:3px 16px 3px;
}
.t_box {
	margin:0;
	padding:3px 16px 3px;
	background-color:#4e2d03;
}
.t_left {
margin:0px;
color:#ffffff;
font-size:123%;
float:left;
}
.t_right {
	margin:0;
	color:#ffffff;
	font-size:100%;
	padding-top:2px;
	float:right;
}
.bn {
margin-top:5px;
}

/*-----------------------------------------------------------------
　　バイト募集告知
-----------------------------------------------------------------*/

#kyubo {
	padding-top:15px;
width:200px;
height: auto;
border: 2px solid #4e2d03;
margin-bottom:10px;
text-align:center;
}
#kyubo_tit {
margin-left:5px;
}
.kyubo_l {
float:left;
margin-right:0;
padding-right:0;
}
.kyubo_r {
padding-left:0;
margin-left:0;
float:left;
}

p.kyubo_cap1 {
padding:0;
margin-bottom:10px;
	width:170px;
	text-align:left;
	font-size:100%;
	line-height:1.3;
	color:#4e2d03;
	text-align:justify;
	text-justify:distribute;
}
p.kyubo_cap2 {
padding:0;
	border-top:solid 1px #4e2d03;
	padding-top:5px;
margin-bottom:15px;
	width:170px;
	text-align:left;
	font-size:100%;
	line-height:1.3;
	color:#4e2d03;
	text-align:justify;
	text-justify:distribute;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.kyubo_cap1 {
margin-left:15px;
}
.kyubo_cap2 {
margin-left:15px;
}
}

@-moz-document url-prefix() {
.kyubo_cap1 {
margin-left:15px;
}
.kyubo_cap2 {
margin-left:15px;
}
}
/*-----------------------------------------------------------------
	すみだの縁日告知
-----------------------------------------------------------------*/

#ennichi {
width:540px;
height: auto;
border: 2px solid #4e2d03;
text-align:left;
background-image:url(img/img_ennichi_tshirt.jpg);
background-repeat: no-repeat;
background-position:right 30px;
font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
color:#4e2d03;
}
#en_title {
	margin-top:16px;
	margin-left:16px;
	width:508px;
}
.en_title_l {
	float:left;
}
.en_title_r {
	margin-top:0;
	padding:0;
	margin-left:5px;
	width:156px;
	line-height: 1.3;
	font-size:100%;
	color:#4e2d03;
	text-align:justify;
	text-justify:distribute;
	float:left;
}

.en_box {
	margin-top:10px;
	margin-left:16px;
	margin-bottom:16px;
	width:508px;
}
.en_box_l {
	float:left;
	width:240px;
}
.en_box_r {
	float:right;
	width:240px;
}

.uchiwa1 {
	height:65px;
	background-image:url(img/img_uchiwa1.gif);
	background-repeat: no-repeat;
	margin-bottom:5px;
}
.uchiwa2 {
	height:65px;
	background-image:url(img/img_uchiwa2.gif);
	background-repeat: no-repeat;
	margin-bottom:5px;
}
.uchiwa3 {
	height:65px;
	background-image:url(img/img_uchiwa3.gif);
	background-repeat: no-repeat;
	margin-bottom:5px;
}
.uchiwa4 {
	height:65px;
	background-image:url(img/img_uchiwa4.gif);
	background-repeat: no-repeat;
	margin-bottom:5px;
}

.en_t {
	padding:0;
	margin-top:0;
	margin-bottom:5px;
	font-size:160%;
	font-weight:bold;
	margin-left:40px;
	border-bottom:1px solid #4e2d03;
}
.en_cap {
	width:200px;
	margin-top:0;
	padding:0;
	margin-left:40px;
	line-height: 1.3;
	font-size:100%;
	color:#4e2d03;
	text-align:justify;
	text-justify:distribute;
}




/*----------------------------------------------------
	
		フロアガイドページ
----------------------------------------------------*/
#f_box {
margin-left:20px;
margin-top:20px;
width:720px;
height:auto;
}
#f_box .f_title {
float:left;
width:86px;
height:86px;
background-image:url(img/mark_floor.gif);
background-repeat: no-repeat;
text-indent:-9999px;
outline:0px;
}
#f_box .f_title a {
width:86px;
height:86px;
background-image:url(img/mark_floor.gif);
background-repeat: no-repeat;
text-indent:-9999px;
outline:0px;
}
#f_box .f_read {
float:left;
margin-top:15px;
margin-left:15px;
font-size:125%;
color:#4e2d03;
font-weight:bold;
line-height:1.5;
}
#f_wrapper {
background-image:url(img/nekoashi.gif);
background-repeat:no-repeat;
}
#flashArea {
margin-top:15px;
margin-left:80px;
margin-bottom:10px;
}


#tokusanArea {
	width:760px;
	margin-left:20px;
	margin-top:30px;
font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	color:#4e2d03;
}
#tokusanArea #tokusan_l {
	width:140px;
	float:left;
}
#tokusanArea #tokusan_r {
	width:580px;
	float:right;
	margin-top:30px;
}

#modernArea {
	width:760px;
	margin-left:20px;
	margin-top:30px;
font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	color:#4e2d03;
}
#modernArea #modern_l {
	width:140px;
	float:left;
}
#modernArea #modern_r {
	width:580px;
	float:right;
	margin-top:30px;
}

#machiarukiArea {
	width:760px;
	margin-left:20px;
	margin-top:30px;
font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	color:#4e2d03;
}
#machiarukiArea #machiaruki_l {
	width:140px;
	float:left;
}
.sub_logo {
margin-bottom:95px;
}
.sub_pic {
margin-bottom:15px;
}
#machiarukiArea #machiaruki_r {
	width:580px;
	float:right;
	margin-top:30px;
}

#saijiArea {
	width:760px;
	margin-left:20px;
	margin-top:30px;
font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	color:#4e2d03;
}
#saijiArea #saiji_l {
	width:140px;
	float:left;
}
#saijiArea #saiji_r {
	width:580px;
	float:right;
	margin-top:30px;
}

h2.corn_name {
	font-size:200%;
	margin:0 0 15px 0;
	padding:0;
	border-bottom:solid 1px #4e2d03;
}
h2.corn_name span {
color:#BD824A;
}
p.corn_cap {
	font-size:125%;
	line-height:1.5;
	text-align:justify;
	text-justify:distribute;
	margin-bottom:15px;
}
img.img_main {
	margin-bottom:10px;
}
img.img_main2 {
margin-left:76px;
margin-bottom:10px;
}
.corn_bottom {
width:580px;
margin-bottom:30px;
}
img.img_left {
	float:left;
	margin-right:19px;
}
img.img_center {
	float:left;
}
img.img_right {
	float:right;
}
img.img_left2 {
	float:left;
}
img.img_right2 {
	float:right;
}
#zone_bottom {
width:800px;
text-align:center;
}
#zone_bottom .ret_btn {
margin-top:10px;
}

/*----------------------------------------------------
	
		イベントページ
----------------------------------------------------*/
#e_box {
margin-left:20px;
font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}

#e_box .e_title {
float:left;
width:86px;
height:86px;
background-image:url(img/mark_event.gif);
background-repeat: no-repeat;
text-indent:-9999px;
outline:0px;
}
#e_box .e_title a {
width:86px;
height:86px;
background-image:url(img/mark_event.gif);
background-repeat: no-repeat;
text-indent:-9999px;
outline:0px;
}
#e_box .e_read {
float:left;
margin-top:15px;
margin-left:75px;
font-size:125%;
color:#4e2d03;
font-weight:bold;
line-height:1.5;
}
#e_wrapper {
width: 800px;
background-image:url(img/nekoashi.gif);
background-repeat:no-repeat;
}
.ev_wrapper {
width: 800px;
}
.e_wrap_left {
float: left;
margin-left: 20px;
width:140px;
}
.e_wrap_right {
float:right;
width:600px;
margin-right:20px;
}
.e_container {
width:600px;
margin-top:20px;
margin-bottom:10px;
font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	color:#4e2d03;
}
.e_date1 {
	padding:2px 2px 2px 10px;
	background-color:#CAC0C3;
	font-size:160%;
	font-weight:bold;
	color:#4e2d03;
	margin:0;
}
.e_date1 span {
font-size:75%;
font-weight:bold;
color:#CC0000;
}
h2.e_title1 {
font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size:260%;
line-height:1.2;
	color:#4e2d03;
	font-weight:bold;
	padding:0;
	margin-top:5px;
	margin-bottom:5px;
	border-bottom:solid 1px #4e2d03;
}
.e_contents1 {
margin-top:20px;
	margin-bottom:10px;
}
.e_con1_left {
	float:left;
	width:250px;
}
/* .e_con1_left img {
	margin-bottom:10px;
} */
.e_con1_right {
	float:right;
	width:330px;
}
.e_con1_right p.e_cap1 {
		line-height: 1.5;
	font-size:125%;
	color:#4e2d03;
	text-align:justify;
	text-justify:distribute;
}
.e_con1_right p.e_cap2 {
margin-top:20px;
		line-height: 1.5;
	font-size:100%;
	color:#4e2d03;
	text-align:justify;
	text-justify:distribute;
}
#e_bottom {
margin-left:180px;
width:600px;
	margin-bottom:20px;
}
#e_con2_left {
	width:285px;
	float:left;
}
#e_bottom .e_date2 {
	font-size:160%;
	font-weight:bold;
	color:#4e2d03;
	background-color:#CAC0C3;
	padding:2px 2px 2px 10px;
	margin-bottom:5px;
}
#e_bottom h2.e_title2 {
	font-size:200%;
	font-weight:bold;
	color:#4e2d03;
	margin:0;
	padding:0;
}
#e_con2_right {
	width: 285px;
	float:right;
}
.e_contents2 {
	width:600px;
	margin-top:15px;
margin-bottom:15px;
}
.ec2l {
	float:left;
}
.ec2r {
	float:right;
}
.e_capmain {
	width:500px;
	margin-left:50px;
	margin-bottom:15px;
	font-size:125%;
	line-height:1.5;
	color:#4e2d03;
	text-align:justify;
	text-justify:distribute;
font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}
.e_contents3 {
	width:600px;
	margin:15px 0 30px 0;
font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}
.ec3l {
	float:left;
	margin-right:15px;
}
.ec3m {
	float:left;
}
.ec3r {
	float:right;
}
h3#taiken {
	padding:5px 0 5px 0;
	margin:20px 0 0 0;
	font-size:150%;
	font-weight:bold;
	border-bottom:solid 1px #999999;
font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	color:#4e2d03;
}
h3#taiken span {
font-size:65%;
font-weight:normal;
}
.taikensche {
	padding:5px 0 5px 0;
	margin:0;
	border-bottom:solid 1px #999999;
}
.taiken_con {
	padding:0;
	margin:0;
	font-size:125%;
	line-height:1.5;
font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	color:#4e2d03;
}
.taiken_con span {
	color:#D1BF40;
}
.e_title1 span {
	font-size:80%;
}
.e_main_image {
margin-top:10px;
}
.img_tate1 {          /* サイド縦位置写真 */
margin-left:62px;
}
.img_tate_box {    /* サイド縦写真２列 */
width:244px;
}
.img_tate_l {    /* サイド縦写真２列左 */
float:left;
}
.img_tate_r {    /* サイド縦写真２列右 */
float:right;
}
#ended_box {
width:600px;
font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	color:#4e2d03;
margin-bottom:30px;
}
h3#ended {
	font-size:150%;
	font-weight:bold;
	padding:3px 10px 3px 10px;
	margin-top:40px;
	border:solid 1px #4e2d03;
}
.end_ev {
	padding:5px 0 5px 0;
	border-bottom:solid 1px #4e2d03;
}
.end_ev_l {
	padding:0;
	margin:0;
	float:left;
	width:224px;
	font-size:133%;
}
.end_ev_r {
	padding:0;
	margin:0;
	float:left;
	font-size:133%;
}
.e_contents4 {
width:600px;
}
.e_con4_left {
width:290px;
float:left;
}
.e_con4_right {
width:290px;
float:right;
}

img.ikijimark {
margin-left:100px;
}

img.img_ikiji_top {
margin-top:400px;
}
img.img_ikiji_2 {
margin:200px 0  0 30px;
}
img.img_ikiji_3 {
margin:200px 0  0 20px;
}

img.img_zukou_side {
margin-top:365px;
}

.img_ikiji_box {
width:600px;
}
.img_ikiji_box_l {
float:left;
}
.img_ikiji_box_r {
float_right;
margin-left:30px;
}

span.haizai_sub { /* 配材サブタイトル */
font-size:60%;
}

.en_sche {
	margin-bottom:20px;
}
h3.en_event {
	padding:5px 0 2px 0;
	margin:0 0 5px 0;
	font-size:160%;
	font-weight:bold;
	border-bottom:solid 1px #999999;
}
h3.en_event span {
	font-size:70%;
}
.img_oyumaru {
margin:10px 0;
}
#s_tree {
width:330px;
}
.s_tree_l {
float:left;
width: 220px;
}
.s_tree_r {
float:right;
font-size:125%;
font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	color:#4e2d03;
}

.ennichi_side {
margin-top:550px;
}

.img_tree {
margin-top:10px;
}

.haizai1 {
margin-top:50px;
margin-bottom:10px;
}
.haizai2 {
margin-top:15px;
}
.haizai3 {
margin-bottom:30px;
}
.haizai4 {
margin-bottom:20px;
}
.haizai5 {
margin-top:933px;
}
.haizai_side {
margin-top:126px;
}
.gom_side {
margin-top:101px;
}
span.adrs {
font-size:90%;
}
.mt121 {
margin-top:121px;
}
.mt128 {
margin-top:128px;
}
.mt91 {
margin-top:91px;
}
.mt75 {
margin-top:75px;
}

/*----------------------------------------------------
	
		新フォーマット　イベントページ
----------------------------------------------------*/


.e_box2 {
width: 800px;
margin-top:20px;
}
.e_box2_left {
float: left;
margin-left: 20px;
width:140px;
}
.e_box2_right {
float:right;
width:600px;
margin-right:20px;
}

.e_date1 {
	padding:2px 2px 2px 10px;
	background-color:#CAC0C3;
	font-size:160%;
	font-weight:bold;
	color:#4e2d03;
	margin:0;
}
.e_date1 span {
font-size:75%;
font-weight:bold;
color:#CC0000;
}
h2.e_title1 {
font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size:260%;
	color:#4e2d03;
	font-weight:bold;
	padding:0;
	margin-top:5px;
	margin-bottom:5px;
	border-bottom:solid 1px #4e2d03;
}
.e_contents1 {
margin-top:20px;
	margin-bottom:10px;
}
.e_con1_left {
	float:left;
	width:250px;
}
/* .e_con1_left img {
	margin-bottom:10px;
} */
.e_con1_right {
	float:right;
	width:330px;
}
.e_con1_right p.e_cap1 {
		line-height: 1.5;
	font-size:125%;
	color:#4e2d03;
	text-align:justify;
	text-justify:distribute;
}
.e_con1_right p.e_cap2 {
margin-top:20px;
		line-height: 1.5;
	font-size:100%;
	color:#4e2d03;
	text-align:justify;
	text-justify:distribute;
}
#e_bottom {
margin-left:180px;
width:600px;
	margin-bottom:20px;
}
#e_con2_left {
	width:285px;
	float:left;
}
.fuhaku_side {
margin-top:100px;
}

.e_title2 {
	margin-left:180px;
width:600px;
}
.e_box3 {
width: 780px;
margin-top:20px;
}
.e_box3_left {
	float:left;
	margin-left:20px;
	width:410px;
}
.e_box4 {
	width:410px;
}
.e_box4_left {
	width:160px;
	float:left;
}
.e_box4_right {
	width:240px;
	float:right;
}
.e_box3_right {
	width: 330px;
	float:right;
}
.e_box3_right p.e_cap1 {
		line-height: 1.5;
	font-size:125%;
	color:#4e2d03;
	text-align:justify;
	text-justify:distribute;
}
p.photo_cap {
font-size:100%;
}
.photo_3m {
margin:0;
padding:0;
}
.partire_side {
margin-top:128px;
}
p.end_ev_r span {
font-size:80%;
}

.e_cap1 span {
	color:#D1BF40;
}
span.w_bold {
font-weight:bold;
color:#4e2d03;
}

.e_box2_right_top_l {
	float: left;
	width: 300px;
}
.e_box2_right_top_r {
margin:0;
padding:0;
	float: left;
	width: 290px;
	text-align: center;
}
h2.e_title_meriyasu {
font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size:400%;
line-height:1.1;
	color:#4e2d03;
	font-weight:bold;
	padding:0;
	margin-top:5px;
}
h2.e_title_meriyasu span {
	font-size: 50%;
}
span.iro {
	color:#D1BF40;
}
.M_workshop {
	width: 600px;
padding-bottom:10px;
border-bottom:solid 1px #4e2d03;
}
.M_workshop h3 {
	font-size: 140%;
	color:#4e2d03;
	font-weight: bold;
}
.M_workshop h3 span {
	font-size:70%;
	font-weight: normal;
}
.M_workshop h4 {
	font-size: 120%;
	color:#4e2d03;
	font-weight: bold;
	padding:3px;
	border: solid 1px #4e2d03;
}

.M_workshop p {
	line-height: 1.5;
	font-size:110%;
	color:#4e2d03;
	text-align:justify;
	text-justify:distribute;
}

.ws_sche {
	width: 600px;
}
.ws_sche_l {
	width: 285px;
	float: left;
}
.ws_sche_r {
	width: 285px;
	float: right;
}
p.m_credit {
	font-size:110%;
	color:#4e2d03;
}
.e_box3_top {
width: 782px;
}
.e_box3_top_l {
width: 170px;
float: left;
}
.e_box3_top_r {
width: 600px;
float: right;
}


/*----------------------------------------------------
	
		伝統工芸職人実演
----------------------------------------------------*/
#jitsuenArea {
background-image:url(img/img_wazabito.gif);
background-repeat:no-repeat;
width:800px;
margin-top:20px;
font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	color:#4e2d03;
}
#jitsuenArea h2#jitsuentitle {	
	font-size:300%;
	margin:0px 0px 15px 178px;
}
#jitsuenArea p#j_read {
	width:600px;
	font-size:125%;
	font-weight:bold;
	line-height:1.5;
	margin:0px 0px 15px 178px;
}
#j_box {
margin-left:178px;
width:600px;
}
#j_box2 {
	float: right;
	width:600px;
}

.j_date1 {
	padding:2px 2px 2px 10px;
	background-color:#CAC0C3;
	font-size:160%;
	font-weight:bold;
	color:#4e2d03;
	margin:0 20px 15px 178px;
}
.j_date1 span {
	font-size:75%;
	font-weight:bold;
	color:#CC0000;
}
#j_contents1 {
	margin-bottom:40px;
}
#j_con1_left {
	float:left;
	width:250px;
}
#j_con1_left img {
	margin-bottom:10px;
}
#j_con1_right {
	float:right;
	width:330px;
}
#j_con1_right h2.j_title {
	margin-top:0;
	margin-bottom:10px;
	font-size:270%;
	line-height:1.2;
}
h2.j_title span {
	font-size:120%;
}
p#j_cap1 {
	line-height: 1.5;
	font-size:125%;
	color:#4e2d03;
	text-align:justify;
	text-justify:distribute;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:solid 1px #4e2d03;
}
p#j_cap1_2 {
		line-height: 1.5;
	font-size:125%;
	color:#4e2d03;
	text-align:justify;
	text-justify:distribute;
margin-bottom:10px;
}
p#j_cap1_3 {
		line-height: 1.5;
	font-size:125%;
	color:#4e2d03;
	text-align:justify;
	text-justify:distribute;
margin-bottom:20px;
}
p#j_cap2 {
		line-height: 1.5;
	font-size:100%;
	color:#4e2d03;
	text-align:justify;
	text-justify:distribute;
}
p#j_cap3 {
margin-top:500px;
		line-height: 1.5;
	font-size:100%;
	color:#4e2d03;
	text-align:justify;
	text-justify:distribute;
	border-top:solid 1px #4e2d03;
padding-top:10px;
}
#J_schedule {
	margin-bottom:20px;
font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	color:#4e2d03;
}
#J_schedule2 {
width:600px;
margin-left:180px;
	margin-bottom:20px;
font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	color:#4e2d03;
}

h3#jsche_title {
	padding:2px 2px 2px 10px;
	background-color:#CAC0C3;
	font-size:160%;
	font-weight:bold;
	color:#4e2d03;
	margin-bottom:15px;
}
.jsche_box {
	margin-left:5px;
	margin-top:10px;
	padding-bottom:5px;
	border-bottom:solid 1px #4e2d03;
}
p.jsche_date {
	width:240px;
	margin-top:0;
	margin-bottom:0;
	float:left;
	margin-right:30px;
	font-size:115%;
}
p.jsche_date span {
font-weight:bold;
color:#CC0000;
}
h4.jsche_name {
	width:80px;
	margin-top:0;
	margin-bottom:0;
	float:left;
	margin-right:30px;
	font-size:115%;
}
p.jsche_job {
	margin-top:0;
	margin-bottom:0;
	float:left;
	font-size:115%;
}
#top_image {
width:780px;
}
#tl_image {
width:170px;
float:left;
}
.tl_img1 {
padding:0;
margin:148px 0 10px 0;
}
.tl_img2 {
padding:0;
margin:0;
}
.tl_img3 {
padding:0;
margin-top: 10px;
}
.tl_img4 {
padding:0;
margin-top:162px;
}
.tl_img188 {
margin-top:188px;
}
.tl_img5 {
padding:0;
margin-top:180px;
}
.tl_img6 {
padding:0;
margin-top:220px;
}
.tl_img7 {
padding:0;
margin-top:233px;
}
.tl_img8 {
padding:0;
margin-top:278px;
}
.tl_img9 {
padding:0;
margin-top:150px;
}
.tl_img10 {
padding:0;
margin:148px 0 0 0;
}
.tl_img11 {
padding:0;
margin:167px 0 0 0;
}
.tl_img12 {
padding:0;
margin-top:168px;
}
.mt296 {
margin-top:296px;
}
.mt171 {
margin-top:171px;
}
img.w_main {
float:right;
	margin-bottom:15px;
}
img.w_main2 {
margin-left:178px;
	margin-bottom:15px;
}
.img_bekko_r {
margin-top:15px;
}
#bottom_area {
	width:780px;
}
#j_box1 {
	width:170px;
	float:left;
}
.sikkou_img {
margin-top:15px;
}


.j_contents1 {
	margin-bottom:40px;
}
.j_con1_left {
	float:left;
	width:250px;
}
.j_con1_left img {
	margin-bottom:10px;
}
.j_con1_right {
	float:right;
	width:330px;
}
.j_con1_right h2.j_title {
	margin-top:0;
	margin-bottom:10px;
	font-size:270%;
	line-height:1.2;
}
.j_con1_right h2.j_title span {
	font-size:120%;
}
.j_con1_right p.j_cap1 {
	line-height: 1.5;
	font-size:125%;
	color:#4e2d03;
	text-align:justify;
	text-justify:distribute;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:solid 1px #4e2d03;
}
.j_con1_right p.j_cap1_2 {
		line-height: 1.5;
	font-size:125%;
	color:#4e2d03;
	text-align:justify;
	text-justify:distribute;
margin-bottom:10px;
}
.j_con1_right p.j_cap1_3 {
		line-height: 1.5;
	font-size:125%;
	color:#4e2d03;
	text-align:justify;
	text-justify:distribute;
margin-bottom:20px;
}
.j_con1_right p.j_cap2 {
		line-height: 1.5;
	font-size:100%;
	color:#4e2d03;
	text-align:justify;
	text-justify:distribute;
}
.j_con1_right p.j_cap3 {
margin-top:500px;
		line-height: 1.5;
	font-size:100%;
	color:#4e2d03;
	text-align:justify;
	text-justify:distribute;
	border-top:solid 1px #4e2d03;
padding-top:10px;
}
p.j_cap4 {
margin-top:10px;
		line-height: 1.5;
	font-size:100%;
	color:#4e2d03;
	text-align:justify;
	text-justify:distribute;
	border-top:solid 1px #4e2d03;
padding-top:10px;
}

.mt151 {
margin-top:151px;
}
/*----------------------------------------------------
	
		交通・アクセスページ
----------------------------------------------------*/
#l_box {
margin-left:20px;
}
#l_box .l_title {
float:left;
width:86px;
height:86px;
background-image:url(img/mark_location.gif);
background-repeat: no-repeat;
text-indent:-9999px;
outline:0px;
}
#l_box .l_title a {
width:86px;
height:86px;
background-image:url(img/mark_location.gif);
background-repeat: no-repeat;
text-indent:-9999px;
outline:0px;
}
#l_box .l_read {
float:left;
margin-left:15px;
font-size:125%;
color:#4e2d03;
font-weight:bold;
}
#a_box {
margin-top:20px;
margin-left:20px;
}
#a_box .a_title {
float:left;
width:86px;
height:86px;
background-image:url(img/mark_access.gif);
background-repeat: no-repeat;
text-indent:-9999px;
outline:0px;
}
#a_box .a_title a {
width:86px;
height:86px;
background-image:url(img/mark_access.gif);
background-repeat: no-repeat;
text-indent:-9999px;
outline:0px;
}
#a_box .a_read {
float:left;
margin-top:15px;
margin-left:15px;
font-size:125%;
color:#4e2d03;
font-weight:bold;
line-height:1.5;
}
#mapchart {
margin-left:120px;
margin-top:15px;
}
#mapchart img {
margin-bottom:20px;
}

/*----------------------------------------------------
	#zone
		zoneページ
----------------------------------------------------*/
#zone {
margin-left:20px;
width:760px;
background-image:url(img/img_zoneback.gif);
background-repeat:no-repeat;
}
#zone .p_zone {
color:#4e2d03;
font-size:133%;
line-height:1.5;
margin-left:146px;
margin-top:10px;
font-weight:bold;
}
#zone .zone_2 {
margin-top:10px;
margin-left:146px;
}



/*----------------------------------------------------
	バレンタインメニュー
----------------------------------------------------*/
#cafeArea {
	width: 766px;
	height: auto;
	margin-left: 20px;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	color:#4e2d03;
}
#contentArea {
	width: 766px;
	text-align: center;
}


/*----------------------------------------------------
	すみだの写真館
----------------------------------------------------*/
#syashinkanArea {
	width: 766px;
	height: auto;
margin-left:20px;
font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	color:#4e2d03;
}
#syashinkan_left {
	width: 237px;
	float: left;
}
#syashinkan_left p {
	font-size: 125%;
	text-align:justify;
	text-justify:distribute;
	line-height: 1.4;
margin-top: 10px;
margin-bottom: 15px;
}

#syashinkan_right {
	width: 478px;
	float:right;
}


/*-----------------------------------------------------------------
　　ショップTOP
-----------------------------------------------------------------*/
#s_wrapper {
width:760px;
margin-left:20px;
}
#modern_w {
width:760px;
margin-top:20px;
margin-bottom:30px;
}
#modern_l {
width:341px;
float:left;
}
#modern_r {
width:396px;
float:right;
}
.p_view {
width:760px;
margin-top:30px;
margin-bottom:30px;
text-align:center;
}
#shop_top {
width: 800px;
text-align:center;
}

#shop_top table {
margin-left:auto;
margin-right:auto;
}

.goods_img td {
	width:152px;
	height:186px;
	align:center;
	vilign: middle;
}
.modern_img td {
	width:190px;
	height:186px;
	align:center;
	vilign: middle;
}
#shop_tit {
width:750px;
margin-left:auto;
margin-right:auto;
padding-bottom: 5px;
border-bottom:dotted 1px #4e2d03;
}
.tit_left {
float: left;
}
.tit_left2 {
text-align: left;
}
.tit_left2 a {
color: #4e2d03;
}
.tit_right {
float: right;
vertical-align:middle;
}
.tit_right2 {
float: right;
margin-top:20px;
margin-right:20px;
vertical-align:middle;
}
#shop_top h2 {
margin-top: 10px;
margin-bottom:20px;
margin-left:20px;
font-size:150%;
font-weight:bold;
color: #4e2d03
}
#shop_top h2 span {
color: #D1BF40;
}

/*----------------------------------------------------
	#M_rightContents
		右メニュー
----------------------------------------------------*/
#M_rightContents{
	position:absolute;
	right:0;
	top:0;/*バナーの大きさによってこの値を変えてください*/
	width:156px;
	background:#fff;
}
#M_rightContents table{
	margin-bottom:10px;
}
/*　投票　*/
#M_poll{
	margin-bottom:10px;
}
/*----------------------------------------------------
		商品分類ページ
----------------------------------------------------*/	
/*カテゴリタイトル*/
#M_categoryTItle p{
	font-weight:bold;
	font-size:15px;
}
/*分類段階リンク*/
#M_itemListLink{
	width:740px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background:#f5f5f5 url(../../images/common/brand_dot.gif) no-repeat left;
	padding-left:20px;
	text-align:left;
	margin-bottom:10px;
}
.exp_link {
width:800px;
text-align:center;
margin:30 0 20 0;
}
/*----------------------------------------------------
		商品検索ページ
----------------------------------------------------*/	
/*タイトル*/
#M_searchTItle p{
	font-weight:bold;
	font-size:15px;
}
/*検索語リンク*/
#M_searchWord{
	width:600px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background:#f5f5f5 url(../../images/common/brand_dot.gif) no-repeat left;
	padding-left:20px;
	text-align:left;
	margin-bottom:10px;
}
/* 検索対象 */
#M_searchTable{
	width:550px;
	background:#f5f5f5
}
#M_searchTable th,#M_searchTable td{
	padding:2px;
}
#M_searchTable td.line{
	padding:0;
}
#M_searchTable .price input{
	width:50px;
}
#M_searchTable th{
	font-size:12px;
	font-weight:normal;
	text-align:right;
}
#M_searchTable td.searchBtn{
	width:90px;
	text-align:left;
	vertical-align:middle
}

#M_searchTable #allcategory,
#M_searchTable #subcategory{
	width:170px;
}
#M_searchTable img{
	vertical-align:bottom;
}


/*----------------------------------------------------
		商品詳細画面
----------------------------------------------------*/
#M_pankuzu{/*パンくず*/
	text-align:left;
	margin-bottom:10px;
}
#M_itemList{/*前の商品　次の商品*/
	width:760px;
margin-left:auto;
margin-right:auto;
	position:relative; 
	height:20px;
}
#M_itemList .M_preview{
	position:absolute;
	left:0;
}
#M_itemList .M_next{
	position:absolute;
	right:0;
}
#M_itemName{/*商品名*/
	background:none repeat scroll 0 0 #eee;
	border-top:4px solid #999;
	color:#333;
	font-size:16px;
	padding:5px;
	width:750px;
}
#M_snsButtonList {
    height: 30px;
}
#M_snsButtonList li{
    float:left;
    margin-right:5px;
}
#M_itemDetail{
	text-align:left;
font-size:120%;
}
#M_imgDetail{
	float:left;
	width:300px;
margin-left:20px;
}
#M_iteminfo{
	float:right;
	width:350px;
	text-align:left;
margin-right:20px;
}
/*
input.m_price {
font-size:150%;
font-weight:bold;
}
*/
p.mono {
line-height:1.5;
}
.item_img1 {
margin-top:20px;
}

.kakaku {
margin-top:20px;
margin-bottom:20px;
font-size:120%;
}
.kakaku span {
font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
width:55px;
font-size:150%;
font-weight:bold;
color:#ff0000;
text-align:center;
}

.kakaku input {
font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
font-size:100%;
width:105px;
vertical-align:-4px;
font-weight:bold;
color:#ff0000;
}
:root .kakaku input {
vertical-align:0;
}
.kazu {
margin-bottom:20px;
font-size:140%;
}
.kazu input {
font-size:120%;
}
span.hosoku {
width:300px;
}
/*----------------------------------------------------
		ログイン
----------------------------------------------------*/
#M_mainContents #loginform dl dd{
	width:320px;
}
#orderInput .explain .cutLine,
#orderInput  p{
	text-align:center;
}
/*----------------------------------------------------
		会員登録約款
----------------------------------------------------*/
#M_contract{
	width:560px;
	height:400px;
	overflow:scroll;
	border:1px solid #ccc;
	padding:10px;
	margin:20px auto;
	text-align:left;
}

/*----------------------------------------------------
		会員登録・修正
----------------------------------------------------*/
#M_form{
	border:1px solid #ccc;
	padding:10px;
	margin:20px auto;
}

/*----------------------------------------------------
		準備中
----------------------------------------------------*/
#shop {
widht:800px;
margin-top:100px;
text-align:center;
}

/*---------------------------------------------------
　　　　　小判
---------------------------------------------------*/

.mb10 {
margin-bottom:10px;
}

#koban {
width:800px;
text-align:center;
}


/*---------------------------------------------------
　　　　　注文の流れ
---------------------------------------------------*/

#chumonArea {
margin-left:20px;
width:760px;
text-align:center;
}

/*---------------------------------------------------
　　　　　歳時ゾーン出展団体募集
---------------------------------------------------*/

#saijibosyu {
margin-left:20px;
margin-top:20px;
background-image:url(../../machidokoro/img/img_saijibosyu.jpg);
background-repeat:no-repeat;
margin-bottom:20px;
}
#bosyu_con {
margin-left:220px;
width:540px;
font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
color:#4e2d03;
}
#bosyu_con h2 {
font-size:220%;
line-height:1.2;
margin-bottom:40px;
}
#bosyu_con p {
font-size:120%;
line-height:1.6;
}
#bosyu_con span.text_bl {
font-size:150%;
font-weight:bold;
}
#bosyu_con span.text_b {
font-weight:bold;
}