body{margin: 0px 0px 0px 0px;}

H1{font-size:11px; color:#FFFFFF; text-align: right; padding: 2px 10px 0px 0px; margin: 0px 0px 0px 0px; font-weight: normal;}
H2{font-size:14px; color:#660066; padding: 3px 0px 3px 0px; margin: 0px 0px 0px 0px;}
H3{font-size:20px; color:#E0BA00; padding: 3px 0px 0px 3px; margin: 0px 0px 0px 0px;}

.style1 {
	font-family: "lr o", "ז", "qMm Pro W3";
	font-size: 32px;
	line-height: 130%;
}
.style4 {font-family: "lr o", "ז", "qMm Pro W3"; font-size: 24px; line-height: 130%; }

.h1style{height: 180px; vertical-align: top; background-image: url("../img/b_top.jpg");}
.pankuzustyle{height: 16px; vertical-align: middle; padding: 0px 0px 0px 17px;}
.menustyle {width: 180px; vertical-align: top; color: #999999;}
.contentsstyle{width: 574px; vertical-align: top;}
.bottomstyle{height: 25px; background-image: url("../img/b_btm1.jpg"); background-repeat:no-repeat;}

.boxdot{width: 504px; height: 1px; margin: 0px 0px 0px 10px; background-image: url("../img/dot2.gif"); background-position: center center; background-repeat: repeat-x;}
.boxdot2{width: 504px; height: 1px; margin: 0px 0px 0px 10px; background-image: url("../img/dot3.gif"); background-position: center center; background-repeat: repeat-x;}
.boxdot3{width: 504px; height: 1px; margin: 0px 0px 0px 0px; background-image: url("../img/dot3.gif"); background-position: center center; background-repeat: repeat-x;}


.boxline{width: 450px; height: 2px; margin: 0px 0px 0px 10px; background-image: url("../img/line.gif"); background-position: center center; background-repeat: repeat-x;}
.boxline2{width: 504px; height: 2px; margin: 0px 0px 0px 10px; background-image: url("../img/line2.gif"); background-position: center center; background-repeat: repeat-x;}

A:hover{color:#CC0000; text-decoration:underline;}
A:link {color:#666666; text-decoration:underline;}

.top{
	line-height: 120%;
	color: #000000;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	vertical-align: top;
}

.shoptable{
	font-size: 13px;
}

.lefttext {
	font-size: 13px;
	line-height: 130%;
	color: #CC00CC;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	vertical-align: top;
	font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";}
	
.righttext {
	font-size: 13px;
	line-height: 130%;
	color: #000000;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	vertical-align: top;
	font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";}

.ecotext {
    border-left : 10px solid #FFCC00 ;
	font-size: 13px;
	line-height: 130%;
	color: #000000;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	vertical-align: top;
	font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";}
	
.ecotext2 {
    border-left : 10px solid #FFCC00 ;
	font-size: 16px;
	line-height: 130%;
	color: #FF0000;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	vertical-align: top;
	font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";}
	
.ecotoptext {
    border-bottom : 3px solid #FFFFFF ;
	border-left : 10px solid #FFCC00 ;
	font-size: 13px;
	line-height: 130%;
	color: #000000;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	vertical-align: top;
	font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";}
	
.companylefttext {
    border-bottom : 3px solid #FFFFFF ;
	border-left : 10px solid #E0BA00 ;
	font-size: 13px;
	line-height: 130%;
	color: #000000;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	vertical-align: top;
	font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";}

.companyrighttext {
    border-bottom : 3px solid #FFFFFF ;
	font-size: 13px;
	line-height: 130%;
	color: #000000;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	vertical-align: top;
	font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";}
	
.bukkenlefttext {
    border-bottom : 3px solid #FFFFFF ;
	border-left : 10px solid #9C2B85 ;
	font-size: 13px;
	line-height: 130%;
	color: #000000;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	vertical-align: top;
	font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";}

.bukkenrighttext {
    border-bottom : 3px solid #FFFFFF ;
	font-size: 13px;
	line-height: 130%;
	color: #000000;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	vertical-align: top;
	font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";}
	
.newslefttext {
	font-size: 11px;
	line-height: 100%;
	color: #000000;
	padding-right: 3px;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: left;
	vertical-align: top;
	font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
	}
	
.newsrighttext {
	font-size: 11px;
	line-height: 130%;
	color: #000000;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";}

.saijitext {
	font-size: 13px;
	line-height: 130%;
	color: #000000;
	padding-right: 3px;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: left;
	vertical-align: top;
	font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
	}

.menu{
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 6px;
	padding-bottom: 0px;
}

.k3left{
	font-size: 11px;
	line-height: 130%;
	color: #000000;
	padding-right: 15px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 0px;
	text-align: left;
	vertical-align: top;
}

.k3left2{
	border-bottom : 1px solid #9C2B85 ;
	border-right : 1px solid #9C2B85 ;
	font-size: 11px;
	line-height: 130%;
	color: #000000;
	padding-right: 10px;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 0px;
	text-align: left;
	vertical-align: top;
}

.k3right{
	padding-right: 0px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 0px;
	text-align: left;
	vertical-align: top;
}

.shopindex{
	width: 447px;
	padding-left: 10px;
}

.newstext{
	line-height: 120%;
	color: #000000;
	padding-right: 8px;
	padding-left: 23px;
	padding-top: 8px;
	padding-bottom: 8px;
	text-align: left;
	vertical-align: top;
	font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
	}

.newstext2{
	line-height: 120%;
	color: #000000;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 8px;
	padding-bottom: 8px;
	text-align: left;
	vertical-align: top;
	font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
	}

.td1{
	width: 300px; 
	background-image: url("../img/kh01a.jpg"); 
	background-repeat:no-repeat; 
	background-position:bottom;
	text-align: right;}
	
.td2{
	width: 300px; 
	background-image: url("../img/kh02a.jpg"); 
	background-repeat:no-repeat; 
	background-position:bottom;
	text-align: left;}
	
.td3{
	width: 300px; 
	background-image: url("../img/kh03a.jpg"); 
	background-repeat:no-repeat; 
	background-position:bottom;
	text-align: right;}
	
.td4{
	width: 283px; 
	background-image: url("../img/kh04a.jpg"); 
	background-repeat:no-repeat; 
	background-position:bottom;
	text-align: left;}

.select{
	width: 238px;
	height: 28px;
	vertical-align: middle;
	padding-left: 6px;
	background-image: url("../img/shop_kensaku.gif");
	background-repeat: no-repeat;
	}
	
.selecttable{
	margin-right: 20px; }
	
.franchise_box {
    border-bottom : 1px solid #9C2B85 ;
	border-top : 1px solid #9C2B85 ;
	border-left : 1px solid #9C2B85 ;
	border-right : 1px solid #9C2B85 ;
	font-size: 24px;
	color: #000000;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;}
	
.franchiselist_table {
    border-top : 1px solid #999999 ;
	border-right : 1px solid #999999 ;
    border-bottom : 1px solid #999999 ;
	border-left : 1px solid #999999 ;
	font-size: 13px;
}
	
.franchiselist_tdtop {
    line-height: 120%;
	background-color:#000000;
	font-size: 24px;
	color: #FFFFFF;
	vertical-align: top;
}

.franchiselist_td {
    line-height: 120%;
	vertical-align: top;
}

.kaabee_top {
	font-size: 12px;
}

.kaabeetext{
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 8px;
	padding-bottom: 8px;
	text-align: left;
	vertical-align: top;
	border-bottom : 1px solid #999999 ;
	border-left : 2px solid #999999 ;}

.kaabee2 {
	font-size:16px;
	font-family:"lr o", "qMm Pro W3";
	color: #333333;
	font-weight: normal;
	}
	
.kaabee3 {
	font-size:21px;
	font-family:"lr o", "qMm Pro W3";
	color: #990000;
	font-weight: normal;
	}
	
.kaabee4 {
	font-size:16px;
	font-family:"lr o", "qMm Pro W3";
	color: #990000;
	font-weight: normal;
	}
	
.kaabee5 {
	font-size:13px;
	color: #333333;
	line-height: 150%;
	font-weight: normal;
	}
	
.press1 {
	font-size:11px;
	color: #996600
	}
	
#event td{
	margin:2px;
	font-size:11px;
	text-align:left;
	vertical-align:top;
	}
	
	