*{
	font-size:12px;
	line-height:110%
}

html{
	height : 100%;
    scrollbar-base-color:#B00000;
    scrollbar-arrow-color:#790000;
    scrollbar-face-color:#B00000;
    scrollbar-track-color:#790000;
    scrollbar-3dlight-color:#790000;
    scrollbar-darkshadow-color:#790000;

}

body {
	height : 100%;
	margin: 0px;
	padding: 0px;
	background-color: #F2D6BA;
	background-repeat: repeat-y;
	background-image: url(/images/def_back_01.gif);

}

table {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.t_header , .t_cont  {
	background-color: #B00000;
}
.t_new , .t_main  , .footer , .col_darkbrown , .shop_main , .d_data , .footer_line ,.shopindex_basic , .bgcolor_01 {
	background-color: #A9775D;
}

.bgcolor_02{
	background-color: #F2D6BA;
}

.t_new  , .t_main , .t_maintxtad, .t_mainshop , .t_wall , .t_coupon , .shop_main, .d_data{
	width:100%
}
.t_header {
	width: 750px;
	background-image: url(/images/top_head_back01.gif);
}
.t_cont {
	width: 120px;
}
.t_main {
	background-attachment: fixed;
	background-image: url(/images/top_main_back01.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.t_coupon {
	background-image: url(/images/top_main_back02.gif);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: right top;
}
.about_back {
	background-image: url(/images/about_back01.gif);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: right top;
}
.about_line {
	background-image: url(/images/about_back02.gif);
}
.footer01{
	font-size:11px;
	line-height:110%;
	background-color:#A9775D;
	color:#F2D6BA;
	margin:0px;
	padding:4px;
}
.footer02{
	font-size:11px;
	line-height:110%;
	background-color:#F2D6BA;
	color:#A9775D;
	margin:0px;
	padding:4px;
}
.shop_main{
	background-attachment:fixed;
	background-image:url(../images/shop_main_back01.gif);
	background-position:right top;
	background-repeat:no-repeat;
}

.d_dtxt{
	color:#FFFFFF;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
}
.d_dtxthide{
	color:#FFFFFF;
	padding-left:45px;
	padding-top:3px;
	padding-bottom:3px;
}
.d_voice{
	background-color:#F2D6BA;
	background-image:url(/images/voice_02.gif);
	background-position:top right;
	background-repeat:no-repeat;
}

.footer_line{
	background-image:url(/images/shopindex_back01.gif);
	background-position:left;
	background-repeat:repeat-y;
	
}
.shopindex_basic{
	background-image:url(/images/shopindex_back01.gif);
	background-position:left;
	background-repeat:repeat-y;
	width:100%;
	min-height:100%;	
}
.shopindex{
	background-image:url(/images/shopindex_line01.gif);
	background-position:top right;
	background-repeat:repeat-y;
}
.shopindex_ico{
	background-image:url(/images/shopindex_08.gif);
	background-position:top right;
	background-attachment:fixed;
	background-repeat:no-repeat;
	padding:10px;
}

.pati_index{
	background-attachment:fixed;
	background-position:top right;
	background-repeat:no-repeat;
	background-image:url(/images/patiindex_bg01.gif);
	background-color:#A9775D;
	width:294px;
	padding-right:28px;
	padding-top:5px;
	padding-bottom:1px;
}
.pati_table{
	border-color:#A9775D;
	border-style:solid;
	border-top:1px;
	border-bottom:1px;
	border-right:0px;
	border-left:0px;
}
.pati_shopname{
	width:270px;
	height:16px;
	background-color:#A9775D;
	padding:3px;
	border-color:#F2D6BA;
	border:1px;
	border-style:solid;
}
.recipe_index{
	color:#F2D6BA;
	background: #A9775D url(/images/recipeindex_bg01.gif) top right no-repeat fixed; 
/*	background-attachment:fixed;
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#A9775D;
	background-image:url(/images/recipeindex_bg01.gif);	*/
	width:262px;
	height:66px;
	padding-right:28px;
	padding-top:5px;
	padding-bottom:13px;
}
.recipe_main{
	padding-right:30px;
	padding-left:30px;
	background-image:url(/images/recipe_bkrepeat.gif);
	background-repeat: repeat;
}
.recipe_table{
	padding-right:70px;
	padding-left:70px;
	background-image:url(/images/recipe_bkkei.gif);
	background-repeat: repeat;	
	line-height:25px;
}
a:link {
	color: #FFFFFF;
	text-decoration: none;

}
a:visited {
	color: #FFFFFF;
	text-decoration: none;

}
a:hover {
	color: #FF9900;
	text-decoration: none;
	
}
a:active {
	color: #FF9900;
	text-decoration: none;
	
}
a.pati:link {
	color: #A9775D;
	text-decoration: none;

}
a.pati:visited {
	color: #A9775D;
	text-decoration: none;

}
a.pati:hover {
	color: #FF9900;
	text-decoration: none;
	
}
a.pati:active {
	color: #FF9900;
	text-decoration: none;
	
}
a.recipe:link {
	color: #A9775D;
	text-decoration: none;

}
a.recipe:visited {
	color: #A9775D;
	text-decoration: none;

}
a.recipe:hover {
	color: #FF9900;
	text-decoration: none;
	
}
a.recipe:active {
	color: #FF9900;
	text-decoration: none;
	
}
a.ad:link {
	color: #F2D6BA;
	text-decoration: none;
	font-size:13px;
}
a.ad:visited {
	color: #F2D6BA;
	text-decoration: none;
	font-size:13px;
}
a.ad:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-size:13px;
}
a.cont:active {
	color: #FFFFFF;
	text-decoration: none;
	font-size:13px;
}

#pad0 {
	padding:0px;
}
#pad1 {
	padding:1px;
}
#pad2 {
	padding:2px;
}
#pad3 {
	padding:3px;
}
#pad5 {
	padding:5px;
}
#pad8 {
	padding:8px;
}
#pad10 {
	padding:10px;
}
#height_m2 {
	margin-top:2px;
	margin-bottom:2px;
}
#height3 {
	padding-top:3px;
	padding-bottom:3px;
}
#height5 {
	padding-top:5px;
	padding-bottom:5px;
}
#heightm5 {
	margin-top:5px;
	margin-bottom:5px;
}
#right_m8 {
	margin-right:8px;
	}
#col_01{
	background-color: #F2D6BA;
}
#col_02{
	background-color: #A9775D;
}
#font_11{
	font-size:11px;	
}
#font_11w{
	font-size:11px;
	color:#FFFFFF	
}
#font_11b{
	font-size:11px;
	color:#F2D6BA	
}

#font_col01{
	color:#F2D6BA;
}
#font_col01b{
	color:#F2D6BA;
	font-weight:bold;
}
#font_col02{
	color:#A9775D;
}
#font_col02b{
	color:#A9775D;
	font-weight:bold;
}
#font_col03b{
	color:#FFFFFF;
	font-weight:bold;
}
#font_col04{
	color:#B00000;
	
}


#back_pati{
	background-image:url(/images/top_main_back04.gif);
	background-repeat:no-repeat;
	background-position:right;
	background-attachment:fixed;
}

#header{
	width:750px;
	height:80px;
}
#contents{
	width:120px;
/*	height : 100%;*/
	position:absolute;
	top:80px; left:0px;
	background-color: #B00000;
}
#main{
	width:480px;
	min-height : 100%;
	position:absolute;
	top:80px; left:120px;
}
#ad{
	width:150px;
/*	height : 100%;*/
	position:absolute;
	top:80px; left:600px;
	background-color: #B00000;
	background-image: url(/images/top_ad_back01.gif);
}
.new {
	width: 270px;
	border: 1px dashed #F2D6BA;
	background-color: #78533F;
	height: 16px;
	font-size: 12px;
	color: #FFFFFF;
}

.h_1{
	border-bottom:1px;
	border-left:10px;
	border-right:0px;
	border-top:0px;
	border-color:#A9775D;
	border-style:solid;
	padding:5px;
	width:340px;
}
.h_2{
	border-bottom:1px;
	border-left:10px;
	border-right:0px;
	border-top:0px;
	border-color:#A9775D;
	border-style:solid;
	padding:5px;
	margin:10px;
	width:330px;
}
.h_3{
	border-bottom:1px;
	border-left:10px;
	border-right:0px;
	border-top:0px;
	border-color:#A9775D;
	border-style:solid;
	padding:5px;
	margin:5px;
	width:320px;
}
.txtbox_1{
	width:150px;
	float:right;
	text-align:left;
}
.txtbox_2{
	border:1px solid #A9775D;
}
.cou_body{
	width:434px;
	padding:15px;
	background-image:url(/images/cou_back01.gif);
	text-align:left;
}
	
.center{
	text-align:center;
}

.voice_back01{
 	 background-image:url(/images/voi_back01.gif) ;
	 background-attachment:fixed;
	 background-position:top right;
	 background-repeat:no-repeat;

}

.top_form{
	padding-top:2px;
	padding-right:3px;
	margin:0px;
}
.top_select{
	border-style:solid;
	border-color:#FFFFFF;
	border:1px;	
	background-color:#B00000;
	color:#FFFFFF;
	padding-bottom:0px;
}
.lmaga_bg {
	background-attachment: fixed;
	background-color: #A9775D;
	background-image: url(/images/lmaga_bg.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.photo_frm01 {
	border: 1px solid #A9775D;
}
