/**共通**/
.clear{
	clear:both;
}
div#footer {
	margin:0;
	padding: 0 0 10px;
}
#gotop01{
	padding:10px 56px 10px 0;
	text-align:right;
}
#gotop02{
	padding:10px 65px 10px 0;
	text-align:right;
}
#gotop03{
	padding:10px 65px 10px 0;
	text-align:right;
}

body.sunome div#container div.contents {
    padding: 0 0 0;
}


#mainContainer{
	background:url("../../sunome/images/bg_main.jpg") no-repeat;
	color:#000;
	margin:0 0 0 0;

}
#mainContent{
	width:790px;
	margin:0 auto;
	text-align:left;
}
/*****************/
/**index.html**/
/*****************/
#mainMenuBg{
	background:url("../../sunome/images/bg_main02.jpg") no-repeat;
	width:790px;
	text-align:center;
}
#mainMenu{
	background:url("../../sunome/images/bg_menu.jpg") no-repeat ;
	width:665px;
	margin:0 auto;
	padding:80px 0 0 0;
	text-align:left;
}
*html #mainMenu{/**IE6**/
	text-align:center;
}



#imageShamei{
	text-align:right;
	padding:5px 60px 10px 0;
}

#imgSunome2l{
	float:left;
	margin:0px 10px 0 65px;/**try**/
	width:68px;
}
*html #imgSunome2l{/**IE6**/
	margin:0 0 0 32px;
}

#textMain{
	width:433px;/**20111114**/
	margin:0 auto 15px auto;/**20111114**/

}
#textMainB{
	font-size:120%;
	font-weight:bold;
	margin:0 0 5px 0;
	text-align:center;
}
#textMainN{
	line-height:1.3em\9;/**IE**/
	text-align:left;
	color:#603813;/**20111114**/
}
.textSunome{
	float:left;
	width:105px;
	margin:106px 5px 0 0;
}
#imgSunome900ml{
	float:left;
	width:68px;
	margin:106px 10px 0 0;

}
#imgSunome500ml{
	float:left;
	width:48px;
	margin:106px 10px 0 0;
}	

.textSunome .capacity{
	font-size:140%;
	font-weight:bold;
	width:95px;
	border-bottom:1px solid #555;
	padding:0 0 5px 0;
	margin:0 0 5px 0; 
}
.textSunome .price {
	margin: 3px 0 3px 0;
	clear:both;
}
.textSunome .price img{
	margin:0 3px 0  0;
}

/**2011/11/14 3L追加**/
.cntSunomeP{
	margin:10px 0 20px 80px;
}

*html .cntSunomeP{/**IE6**/
	margin:10px 0 20px 40px;
}

table#contentSunome tr td{
	width:160px;
}
table.textSunomeP{
	width:160px;
}

.textSunomeP01{
	width:160px;
	font-size:160%;
	font-weight:bold;
	background-color:#C3E3B1;
	padding:5px 0 2px 2px;
}

table.textSunomeP tr.textSunomeP02 td.textSunomeP0201{
	font-size:90%;
}
.textSunomeP0202{
	width:60px;
	font-size:90%;
}
.textSunomeP03{
	border-top:1px solid #00804D;

}
.textSunomeS{
	font-size:90%;
}

#textSunomeB{
	width:505px;
	margin:30px auto;
	border-top:1px solid #040000;
	border-bottom:1px solid #040000;
}
#textSunomeB01{
	float:left;
	margin:5px 20px 5px 5px;
}
#textSunomeB02{
	float:left;
	margin:5px 20px 5px 0;
}
#textSunomeB03{
	float:left;
	margin:5px 20px 5px 0;
}
/**20130806追加**/
table#content_sunome{
	width:530px;
	margin:0 auto;
	padding:0;
	border-collapse: separate;
}
table#content_sunome tr#img_cnt_sunome img{
	margin-bottom:10px;
}
tr#img_cnt_sunome{
	vertical-align:bottom;
	text-align:center;
}
tr#info_cnt_sunome{
	vertical-align:top;
}

.text_sunomeP01{
	width:156px;
	font-size:160%;
	font-weight:bold;
	background-color:#C3E3B1;
	padding:2px;
}
.text_sunomeP02{
	width:156px;
	padding:0 2px;
}
td.text_sunomeP0201,td.text_sunomeP0202{
	font-size:90%;
}
/*****************/
/**quality.html**/
/*****************/

/**共通**/


#mainMenuButton{
	background:url("../../sunome/images/bg_title.jpg") no-repeat ;
	margin:0 auto 0 auto;
	height:80px;
	width:790px;
	

}
#topLink{
	float:left;
	margin:15px 0 0 65px;
}
*html #topLink{/**IE6**/
	margin:15px 0 0 32px;
}
#mainMenuButtonL{
	float:left;
	margin:37px 0 0 11px;
}
#mainContent02{
	background:url("../../sunome/images/bg_main11.jpg") no-repeat ;
	color:#000;
	margin:0 auto;
	width:790px;
	text-align:left;
}

ul#mainMenuButtonList{
	height:35px;
/*	padding:37px 0 0 209px;*/
}
ul#mainMenuButtonList li{
	float:left;
}


ul#mainMenuButtonList li#menu01 a{
	background:url("../../sunome/images/bt_01.jpg") no-repeat;
	display:block;
	height:35px;
	width:161px;
	margin:0 5px 0 0;
	background-position:0px 0px;
}
ul#mainMenuButtonList li#menu01 a:hover{
	height:35px;
	width:161px;
	background-position:0px -35px;
}
ul#mainMenuButtonList li#menu01on a{
	background:url("../../sunome/images/bt_01.jpg") no-repeat;
	display:block;
	height:35px;
	width:161px;
	margin:0 5px 0 0;
	background-position:0px -35px;
}

ul#mainMenuButtonList li#menu02 a{
	background:url("../../sunome/images/bt_02.jpg") no-repeat;
	display:block;
	height:35px;
	width:166px;
	margin:0 3px 0 0;
	background-position:0px 0px;
}
ul#mainMenuButtonList li#menu02 a:hover{
	height:35px;
	width:166px;
	background-position:0px -35px;
}
ul#mainMenuButtonList li#menu02on a{
	background:url("../../sunome/images/bt_02.jpg") no-repeat;
	display:block;
	height:35px;
	width:166px;
	margin:0 3px 0 0;
	background-position:0px -35px;
}
ul#mainMenuButtonList li#menu03 a{
	background:url("../../sunome/images/bt_03.jpg") no-repeat;
	display:block;
	height:35px;
	width:182px;
	background-position:0px 0px;
}
ul#mainMenuButtonList li#menu03 a:hover{
	height:35px;
	width:182px;
	background-position:0px -35px;
}
ul#mainMenuButtonList li#menu03on a{
	background:url("../../sunome/images/bt_03.jpg") no-repeat;
	display:block;
	height:35px;
	width:182px;
	background-position:0px -35px;
}


#kodawariTitle{
	padding:25px 0 0 128px;
}

#kodawariSubTitle{
	margin:20px 0 0 144px;

}
ul#kodawariSubTitleList{
	width:515px;
}
ul#kodawariSubTitleList li{
	float:left;
	display:block;
	width:162px;
	margin:0 8px 0 0;
}

#kodawariSubText{
	margin:5px 0 0 144px;
}

ul#kodawariSubTextList{
	width:515px;
	line-height:1.3\9;/**IE**/
}
ul#kodawariSubTextList li{
	font-size:13px;
	float:left;
	display:block;
	width:152px;
	height:260px;
	margin:0 9px 0 0;
	padding:0 5px;
	padding:5px\9;/**IE**/
}
ul#kodawariSubTextList li{
	width:152px\9;/**IE**/
	padding:5px\9;/**IE**/
}
*html ul#kodawariSubTextList li{/**IE6**/
	margin:0 18px 0 0;
	padding:0;
}

ul#kodawariSubTextList li#kodawari01{
	background:url("../../sunome/images/bg_kodawari01.jpg") no-repeat;
}
ul#kodawariSubTextList li#kodawari02{
	background:url("../../sunome/images/bg_kodawari02.jpg") no-repeat;
}
ul#kodawariSubTextList li#kodawari03{
	background:url("../../sunome/images/bg_kodawari03.jpg") no-repeat;
}
#kodawariSubText #smallText{
	margin:5px 0 0 0;
}

#osakedukuriImage{
	margin:25px 0 0 140px;
}

#nirasakiInfo{
	margin:15px 0 20px 140px;
}
#nirasakiLeft{
	float:left;
}
#nirasakiLeft img{
	margin:11px 0 0 0;
}
#nirasakiRight{
	width:363px;
	float:left;
	margin: 0 0 0 10px;
	line-height:1.3em;
}

#nirasakiRight img{
	margin:0 0 8px 0;
}
/*****************/
/**taste.html**/
/*****************/

#ajiwaiInfo{
	margin:20px 0 0 148px;

}
#ajiwaiInfoLeft{
	float:left;
	width:330px;
	padding:0 5px 0 0;
	line-height:1.3em;
}
#ajiwaiInfoRight{
	float:left;
	width:161px;
}

#ajiwaiCont{
	margin:20px 0 0 145px;
}

ul#ajiwaiContList .ajiwaiBg{
}
ul#ajiwaiContList li{
	width:164px;
	height:500px;
	float:left;
	background:url("../../sunome/images/bg_ajiwai_txt.jpg") no-repeat;

}
li#c01,li#c02{
	margin:0 7px 0 0;
}
.ajiwaiTitle{
	padding:20px 0 0 8px;
}
.ajiwaiTitleText{
	padding:5px 10px;
	margin:0 0 0 0;
	font-size:12px;
}
.ajiwaiFoodIcon{
	padding:5px 10px;
}
.ajiwaiFoodText{
	padding:5px 10px;
	color:#3F8038;
	font-size:12px;
	height:35px;

}
.ajiwaiFoodImage{
	text-align:center;
}
.ajiwaiInfoText{
	padding:5px 10px;
	margin:10px 0 0 0;
	font-size:12px;

}

#okanCont{
	background:url("../../sunome/images/bg_atsukan.png") no-repeat;
	width:526px;
	height:155px;
	margin:10px 0 0 125px;
}
#okanCont p{
	width:239px;
}

/**for iPhone**/
#flash_bg{
	background:url("../../sunome/images/flash_image.jpg") no-repeat;
	width:710px;
	height:90px;
	padding:370px 0 0 80px;
}
ul#flashMenuButtonList{
	height:35px;
/*	padding:37px 0 0 209px;*/
}
ul#flashMenuButtonList li{
	float:left;
}


ul#flashMenuButtonList li#menu01 a{
	background:url("../../sunome/images/flash_menu.png") no-repeat;
	display:block;
	height:88px;
	width:190px;
	margin:0 0 0 20px;
	background-position:-20px 0px;
}
ul#flashMenuButtonList li#menu01 a:hover{
	height:88px;
	width:190px;
	margin:0 0 0 20px;

	background-position:-20px -88px;
}
ul#flashMenuButtonList li#menu01on a{
	background:url("../../sunome/images/flash_menu.png") no-repeat;
	display:block;
	height:88px;
	width:190px;
	margin:0 0 0 20px;
	background-position:-20px -88px;
}

ul#flashMenuButtonList li#menu02 a{
	background:url("../../sunome/images/flash_menu.png") no-repeat;
	display:block;
	height:88px;
	width:190px;
	margin:0 0 0 20px;
	background-position:-230px 0px;
}
ul#flashMenuButtonList li#menu02 a:hover{
	height:88px;
	width:190px;
	margin:0 0 0 20px;
	background-position:-230px -88px;
}
ul#flashMenuButtonList li#menu02on a{
	background:url("../../sunome/images/flash_menu.png") no-repeat;
	display:block;
	height:88px;
	width:190px;
	margin:0 0 0 20px;
	background-position:-230px -88px;
}
ul#flashMenuButtonList li#menu03 a{
	background:url("../../sunome/images/flash_menu.png") no-repeat;
	display:block;
	height:88px;
	width:210px;
	margin:0 0 0 20px;
	background-position:-440px 0px;
}
ul#flashMenuButtonList li#menu03 a:hover{
	height:88px;
	width:210px;
	margin:0 0 0 20px;

	background-position:-440px -88px;
}
ul#flashMenuButtonList li#menu03on a{
	background:url("../../sunome/images/flash_menu.png") no-repeat;
	display:block;
	height:88px;
	width:210px;
	margin:0 0 0 20px;
	background-position:-440px -88px;
}