@charset "utf-8";
.icoimg {filter:alpha(opacity=80);opacity:0.80;-moz-opacity:0.80;}
.tl24org {	font-family: "ＭＳ Ｐゴシック";	font-size: 24px;color: #F60;}

.tl16org {font-family: "ＭＳ Ｐゴシック";font-size: 16px;color: #F60;}

.sublink { font-family: "ＭＳ Ｐゴシック"; font-size: 18px; color: #000; }

.tl14blk {font-family: "ＭＳ Ｐゴシック";color: #000;font-size: 14px;}
.tl-sub1{ font-family: "ＭＳ Ｐゴシック"; color: #52330c; font-size: 22px; font-weight: normal; }
.tl-sub1blk{ font-family: "ＭＳ Ｐゴシック"; color: #000; font-size: 20px; padding-left: 10pt; border-bottom: 1px double #000; }
.tl-sub1blk2{ font-family: "ＭＳ Ｐゴシック"; color: #417f2a; font-size: 12px; padding-left: 10pt; border-bottom: 1px double #000; }
.tl14wht {font-family: "ＭＳ Ｐゴシック";color: #FFF;font-size: 14px;}
.tx13wht {font-family: "ＭＳ Ｐゴシック";color: #FFF;font-size: 13px;line-height: 16px;	padding-top: 0px;padding-right: 10px;padding-bottom: 10px;padding-left: 10px;}
.tx13blk {font-family: "ＭＳ Ｐゴシック";color: #000;font-size: 13px;line-height: 16px;	padding-top: 0px;padding-right: 10px;padding-bottom: 10px;padding-left: 10px;}
.tx-map { font-family: "ＭＳ Ｐゴシック"; color: #564025; font-size: 18px; }
.tx-map2 { font-family: "ＭＳ Ｐゴシック"; color: #564025; font-size: 16px; }
.tl-map { font-family: "ＭＳ Ｐゴシック"; color: #564025; font-size: 20px; }

.tx-jika { font-family: "ＭＳ Ｐゴシック"; color: #564025; font-size: 18px; }
.tx-jika2 { font-family: "ＭＳ Ｐゴシック"; color: #564025; font-size: 16px; line-height: 26px; padding-right: 20px; }
.tl-jika { font-family: "ＭＳ Ｐゴシック"; color: #564025; font-size: 20px; }

.tl-company { font-family: "ＭＳ Ｐゴシック"; color: #505050; font-size: 20px; }
.tx-company { font-family: "ＭＳ Ｐゴシック"; color: #767676; font-size: 16px; line-height: 28px; padding: 10px 10px 10px 20px; }


.tl-yokaigo { font-family: "ＭＳ Ｐゴシック"; color: #505050; font-size: 20px; line-height: 25px; }
.tx-yokaigo { font-family: "ＭＳ Ｐゴシック"; color: #767676; font-size: 16px; line-height: 28px; padding: 10px 10px 10px 20px; }

.tl-shohin { font-family: "ＭＳ Ｐゴシック"; color: #505050; font-size: 20px; }
.tx-shohin { font-family: "ＭＳ Ｐゴシック"; color: #767676; font-size: 16px; line-height: 28px; }

.tl-kataribe { font-family: "ＭＳ Ｐゴシック"; color: #505050; font-size: 20px; }
.tx-kataribe { font-family: "ＭＳ Ｐゴシック"; color: #767676; font-size: 18px; line-height: 30px; }


.tx-kataribe02 { font-family: "ＭＳ Ｐゴシック"; color: #272727; font-size: 16px; line-height: 18px; }
.tx-kataribe03 { font-family: "ＭＳ Ｐゴシック"; color: #3a3a3a; font-size: 15px; line-height: 28px; }
.tx-adj { font-family: "ＭＳ Ｐゴシック"; color: #676767; font-size: 14px; line-height: 18px; }
.tx-adj2 { font-family: "ＭＳ Ｐゴシック"; color: #fff; font-size: 14px; line-height: 18px; }
.tx-info { font-family: "ＭＳ Ｐゴシック"; color: #5f5f5f; font-size: 16px; line-height: 24px; padding-right: 20px; padding-left: 20px; }
.tx-info2 { font-family: "ＭＳ Ｐゴシック"; color: #5f5f5f; font-size: 16px; line-height: 20px; padding-left: 15px; border-bottom: 1px dotted #7c420c; }
.tx-kaiin { font-family: "ＭＳ Ｐゴシック"; color: #888; font-size: 14px; line-height: 18px; }
.tl-shop{ font-family: "ＭＳ Ｐゴシック"; color: #326300; font-size: 22px; font-weight: normal; }

.tx-tenpoinfo { font-family: "ＭＳ Ｐゴシック"; color: #6e4200; font-size: 16px; line-height: 22px; }

.tx-tenpo { font-family: "ＭＳ Ｐゴシック"; color: #5f5f5f; font-size: 16px; line-height: 28px; }
.tl-tenpo { font-family: "ＭＳ Ｐゴシック"; color: #5f5f5f; font-size: 20px; }


.tx-hikkoshimashita { font-family: "ＭＳ Ｐゴシック"; color: #6e4200; font-size: 22px; }



.tx14blk {font-family: "ＭＳ Ｐゴシック";color: #000;font-size: 14px;line-height: 18px; padding-top: 0px;padding-right: 10px;padding-bottom: 10px;padding-left: 10px;}
.tx-menu { font-family: "ＭＳ Ｐゴシック"; color: #6b4e2d; font-size: 16px; line-height: 22px; border-bottom: 1px solid #d7b087; }
.tx-menus { font-family: "ＭＳ Ｐゴシック"; color: #396231; font-size: 13px; line-height: 16px; padding-top: 5px; padding-left: 5px; }
.tx-price { font-family: "ＭＳ Ｐゴシック"; color: #000; font-size: 20px; border-bottom: 1px solid #74472d; }
.tx14wht {font-family: "ＭＳ Ｐゴシック";color: #FFF;font-size: 14px;line-height: 18px;	padding-top: 0px;padding-right: 10px;padding-bottom: 10px;padding-left: 10px;}	
.tx14gry { font-family: "ＭＳ Ｐゴシック"; color: #c2c2c2; font-size: 14px; line-height: 20px; padding: 0 10px 10px; }
.tx12gly {font-family: "ＭＳ Ｐゴシック";color: #CCC;font-size: 12px;line-height: 15px;	padding-top: 0px;padding-right: 10px;padding-bottom: 10px;padding-left: 10px;}	
.tx-concept { font-family: "ＭＳ Ｐゴシック"; color: #000; font-size: 16px; line-height: 24px; padding-top: 0; padding-left: 10px; }	
.tx13gly {font-family: "ＭＳ Ｐゴシック";color: #CCC;font-size: 13px;line-height: 16px;	padding-top: 0px;padding-right: 10px;padding-bottom: 10px;padding-left: 10px;}		

.tl-work { font-family: "ＭＳ Ｐゴシック"; color: #f60; font-size: 20px; border-bottom: 1px dotted #f60; }
.tl-toplow { font-family: "ＭＳ Ｐゴシック"; color: #666; font-size: 20px; border-bottom: 1px dotted #717171; }	
.tl20wht {font-family: "ＭＳ Ｐゴシック";color: #FFF;font-size: 20px;}	

.tl18wht {font-family: "ＭＳ Ｐゴシック";color: #FFF;font-size: 18px;}
.txpre { font-family: "ＭＳ Ｐゴシック"; color: #e1f1ff; font-size: 13px; line-height: 18px; padding: 5px 10px; }
.txmtx {font-family: "ＭＳ Ｐゴシック";	color: #999;font-size: 13px;line-height: 16px;padding: 5px;	}		
.txtitle {font-family: "ＭＳ Ｐゴシック";	color: #fff;font-size: 16px;}
.tx-hed { font-family: "ＭＳ Ｐゴシック"; color: #004071; font-size: 14px; line-height: 25px; }
.tx-subhed { font-family: "ＭＳ Ｐゴシック"; color: #fff; font-size: 15px; }
.tx-futinfo { font-family: "ＭＳ Ｐゴシック"; color: #000; font-size: 14px; line-height: 20px; }	
.txfutinfo2 { font-family: "ＭＳ Ｐゴシック"; color: #ccc; font-size: 15px; }
.pptitle { font-family: "ＭＳ Ｐゴシック"; color: #ff6a00; font-size: 16px; color: #e96d00; font-size: 18px; line-height: 20px; }
.pptx { font-family: "ＭＳ Ｐゴシック"; color: #ff6a00; font-size: 16px; padding: 0 10px; color: #efefef; font-size: 14px; line-height: 18px; padding: 10px 10px 0 20px; }
a.mapar:link img, a.mapar img:visited {font-family: "ＭＳ Ｐゴシック";	color: #FFF;font-size: 14px;line-height: 18px;filter: alpha(opacity=50);opacity: 0.50;-moz-opacity: 0.50;}
a.mapar:hover img {font-family: "ＭＳ Ｐゴシック";	color: #FFF;font-size: 14px;line-height: 18px;filter: alpha(opacity=99);opacity: 0.99;-moz-opacity: 0.99;}
a.mapar:active img {font-family: "ＭＳ Ｐゴシック";	color: #FFF;font-size: 14px;line-height: 18px;filter: alpha(opacity=80);opacity: 0.80;-moz-opacity: 0.80;}

a.bigmap:link , a.bigmap:visited {font-family: "ＭＳ Ｐゴシック";color: #F90;font-size: 18px;line-height: 18px}
a.bigmap:hover {font-family: "ＭＳ Ｐゴシック";	color: #F30;font-size: 18px;line-height: 18px}
a.bigmap:active {font-family: "ＭＳ Ｐゴシック";color: #C00;font-size: 18px;line-height: 18px}

a.menu:link , a.menu:visited { color: #000; font-size: 17px; font-family: "ＭＳ Ｐゴシック"; text-decoration: none; }
a.menu:hover { font-family: "ＭＳ Ｐゴシック"; color: #d62a2a; font-size: 17px; text-decoration: underline; }
a.menu:active {font-family: "ＭＳ Ｐゴシック";color: #ffc7c7;font-size: 17px;}

a.menu-s:link , a.menu:visited { color: #000; font-size: 13px; font-family: "ＭＳ Ｐゴシック"; text-decoration: none; }
a.menu-s:hover { font-family: "ＭＳ Ｐゴシック"; color: #d62a2a; font-size: 13px; text-decoration: underline; }
a.menu-s:active {font-family: "ＭＳ Ｐゴシック";color: #ffc7c7;font-size: 13px;}

a.area:link , a.area:visited { font-family: "ＭＳ Ｐゴシック"; color: #ffa468; font-size: 16px; padding-left: 5px; }
a.area:hover { font-family: "ＭＳ Ｐゴシック"; color: #f60; font-size: 16px; padding-left: 5px; }
a.area:active { font-family: "ＭＳ Ｐゴシック"; color: #ffd2aa; font-size: 16px; padding-left: 5px; }



a.menu2:link , a.menu2:visited {font-family: "ＭＳ Ｐゴシック";	color: #0CF;font-size: 18px;line-height: 18px}
a.menu2:hover {	font-family: "ＭＳ Ｐゴシック";	color: #06F;font-size: 18px;line-height: 18px}
a.menu2:active {font-family: "ＭＳ Ｐゴシック";	color: #0FF;font-size: 18px;line-height: 18px}

a.close:link , a.close:visited {font-family: "ＭＳ Ｐゴシック";	color: #569ce2;font-size: 16px;text-decoration: none;}
a.close:hover {font-family: "ＭＳ Ｐゴシック";color: #2a56ad;font-size: 15px;}
a.close:active {font-family: "ＭＳ Ｐゴシック";	color: #9ff;font-size: 14px;}

a.back:link , a.back:visited {font-family: "ＭＳ Ｐゴシック";	color: #a3d1ff;font-size: 18px;text-decoration: none;}
a.back:hover {font-family: "ＭＳ Ｐゴシック";color: #ff9346;font-size: 18px;}
a.back:active {font-family: "ＭＳ Ｐゴシック";	color: #dbefff;font-size: 18px;}

a.top:link , a.top:visited { font-family: "ＭＳ Ｐゴシック"; color: #744e15; font-size: 15px; text-decoration: none; }
a.top:hover { font-family: "ＭＳ Ｐゴシック"; color: #bc8d64; font-size: 15px; text-decoration: underline; }
a.top:active {font-family: "ＭＳ Ｐゴシック";color: #000;font-size: 15px;}


a.link01:link , a.link01:visited {font-family: "ＭＳ Ｐゴシック";color: #69f;font-size: 22px;}
a.link01:hover {font-family: "ＭＳ Ｐゴシック";	color: #06f;font-size: 22px;}
a.link01:active {font-family: "ＭＳ Ｐゴシック";color: #0ff;font-size: 22px;}

a.map-mail:link , a.map-mail:visited {
	font-family: "ＭＳ Ｐゴシック";
	color: #3a68aa;
	font-size: 18px;
}
a.map-mail:hover {
	font-family: "ＭＳ Ｐゴシック";
	color: #3788ff;
	font-size: 18px;
}
a.map-mail:active {
	font-family: "ＭＳ Ｐゴシック";
	color: #c1daff;
	font-size: 18px;
}

a.link02:link , a.link02:visited {
	font-family: "ＭＳ Ｐゴシック";
	color: #e67f00;
	font-size: 18px;
}
a.link02:hover {
	font-family: "ＭＳ Ｐゴシック";
	color: #ffb269;
	font-size: 18px;
}
a.link02:active {
	font-family: "ＭＳ Ｐゴシック";
	color: #fff2e7;
	font-size: 18px;
}



a.link03:link , a.link03:visited {
	font-family: "ＭＳ Ｐゴシック";
	color: #b86600;
	font-size: 24px;
}
a.link03:hover {
	font-family: "ＭＳ Ｐゴシック";
	color: #ff9939;
	font-size: 24px;
}
a.link03:active {
	font-family: "ＭＳ Ｐゴシック";
	color: #ffb06d;
	font-size: 24px;
}





a.gmap:link , a.gmap:visited {font-family: "ＭＳ Ｐゴシック";color: #6dc668;font-size: 14px;}
a.gmap:hover {font-family: "ＭＳ Ｐゴシック";	color: #368931;font-size: 14px;}
a.gmap:active {font-family: "ＭＳ Ｐゴシック";color: #91d48d;font-size: 14px;}
