body {
	color: #333333;
	background-color: #FFFFFF;
	margin: 0px;
}

a:link{ color:#0066CC;
	text-decoration:underline;
}
a:visited{ color:#333333;
	text-decoration:underline;
}
a:active{ color:#333333;
	text-decoration:underline;
}
a:hover{ color:#333333;
	text-decoration:underline;
}

#top_text {display:none;}


/* テキスト
----------------------------------------------- */
.text1012{ font-size:10px; font-weight:200; line-height:120%;}
.text1014{ font-size:10px; font-weight:200; line-height:140%;}
.text1016{ font-size:10px; font-weight:200; line-height:160%;}
.text1018{ font-size:10px; font-weight:200; line-height:180%;}

.text1210{ font-size:12px; font-weight:200; line-height:100%;}
.text1212{ font-size:12px; font-weight:200; line-height:120%;}
.text1214{ font-size:12px; font-weight:200; line-height:140%;}
.text1216{ font-size:12px; font-weight:200; line-height:160%;}
.text1218{ font-size:12px; font-weight:200; line-height:180%;}
.text1220{ font-size:12px; font-weight:200; line-height:200%;}
.text1222{ font-size:12px; font-weight:200; line-height:220%;}

.text1012b{ font-size:10px; font-weight:800; line-height:120%;}
.text1014b{ font-size:10px; font-weight:800; line-height:140%;}
.text1016b{ font-size:10px; font-weight:800; line-height:160%;}
.text1018b{ font-size:10px; font-weight:800; line-height:180%;}

.text1210b{ font-size:12px; font-weight:800; line-height:100%;}
.text1212b{ font-size:12px; font-weight:800; line-height:120%;}
.text1214b{ font-size:12px; font-weight:800; line-height:140%;}
.text1216b{ font-size:12px; font-weight:800; line-height:160%;}
.text1218b{ font-size:12px; font-weight:800; line-height:180%;}
.text1220b{ font-size:12px; font-weight:800; line-height:120%;}

.text1220red{ font-size:12px; font-weight:200; line-height:200%; color:#E40227;}
.text1220red2{ font-size:11px; font-weight:200; LINE-HEIGHT: 1.7em; color:#990000; PADDING-LEFT: 5px;}
.text1220yellow{ font-size:12px; font-weight:200; line-height:200%; color:#B89507;}





.pan {
	font-size:12px;
	font-weight:200;
	line-height:120%;
}

.pan a:link{ color:#FFFFFF;
	text-decoration:underline;
}
.pan a:visited{ color:#FFFFFF;
	text-decoration:underline;
}
.pan a:active{ color:#FFFFFF;
	text-decoration:underline;
}
.pan a:hover{ color:#FFFFFF;
	text-decoration:underline;
}

.wraptop {PADDING-RIGHT: 0px; BORDER-TOP: 0px ; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 740px; PADDING-TOP: 0px; TEXT-ALIGN: center}

/* ショップ　table----------------------------------------------- */
.shopnavi {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 25px; MARGIN: 0px ; PADDING-TOP: 20px; TEXT-ALIGN: center}
.shopnavi img{border:0;display:inline;margin-left:4px;}
.shopnavi .img{margin-left:1px;}
.shopbox-left {PADDING-RIGHT: 0px; PADDING-LEFT: 45px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px ; PADDING-TOP: 0px; WIDTH: 440px; TEXT-ALIGN:left; TEXT-VALIGN:top}
.shopbox-right {PADDING-RIGHT: 20px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px ; PADDING-TOP: 0px; WIDTH: 300px; }
.shopbox-dot {BACKGROUND-IMAGE: url(../images/dot-shop.jpg); BACKGROUND-REPEAT: repeat-x; WIDTH: 100%; HEIGHT: 0px;}
.shopbox-title {PADDING-RIGHT: 0px; PADDING-LEFT: 25px; PADDING-BOTTOM: 20px; MARGIN: 0px ; PADDING-TOP: 0px;}
.caption-map {PADDING-RIGHT: 0px; PADDING-LEFT: 40px; PADDING-BOTTOM: 0px; MARGIN: 0px ; PADDING-TOP: 0px;}
.shopbox-img {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px ; WIDTH: 740px; PADDING-TOP: 8px; TEXT-ALIGN: center}
.shopbox-txt {MARGIN-LEFT: 20px; HEIGHT: 12px; TEXT-ALIGN: left}

.shopbox2-left {PADDING-RIGHT: 0px; PADDING-LEFT: 60px; PADDING-BOTTOM: 0px; MARGIN: 0px ; PADDING-TOP: 0px;  TEXT-ALIGN:left; WIDTH: 177px;}
.right_t { PADDING-RIGHT: 70px; TEXT-ALIGN: right; FONT-SIZE: 12px; LINE-HEIGHT: 2em}
.left_t2 {WIDTH: 150px}
.left_t { PADDING-LEFT: 47px; TEXT-ALIGN: left; FONT-SIZE: 12px; LINE-HEIGHT: 2em;}
.left_t3 { PADDING-LEFT: 20px; TEXT-ALIGN: left; FONT-SIZE: 12px; LINE-HEIGHT: 2em;}
.right_t2 { PADDING-RIGHT: 40px; TEXT-ALIGN: right; FONT-SIZE: 12px; LINE-HEIGHT: 2em}

.pagetop {MARGIN-RIGHT: 20px; HEIGHT: 35px; TEXT-ALIGN: right}


P {WIDTH: 650px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; line-height:140%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666666; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px; TEXT-ALIGN:left}

/* リクルート　table----------------------------------------------- */
.ricruit_left_t { HEIGHT: 30px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; TEXT-ALIGN: left; FONT-SIZE: 12px; BORDER-top:0px; BORDER-bottom:1px; BORDER-right:0px; BORDER-left:0px; border-color:#CCCCCC; border-style:solid}
.ricruit_left_t2 { HEIGHT: 30px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; TEXT-ALIGN: left; FONT-SIZE: 12px;}
.title-ricruit { HEIGHT: 35px; TEXT-ALIGN: LEFT; PADDING-BOTTOM: 20px; PADDING-LEFT: 0px;}
.ricruit_navi {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px ; WIDTH: 740px; PADDING-TOP: 10px; TEXT-ALIGN: center}

/* カンパニー　table----------------------------------------------- */
.company_left_t {PADDING-LEFT: 10px; PADDING-RIGHT: 10px; TEXT-ALIGN: left; FONT-SIZE: 12px; line-height:200%; BORDER-top:0px; BORDER-bottom:1px; BORDER-right:0px; BORDER-left:0px; border-color:#CCCCCC; border-style:solid}
.company_left_t1 {PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 7px; TEXT-ALIGN: left; FONT-SIZE: 12px;}
.company_left_t2 { HEIGHT: 30px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; TEXT-ALIGN: left; FONT-SIZE: 12px;}
.title-company { HEIGHT: 35px; TEXT-ALIGN: LEFT; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px;}
.company_navi {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px ; WIDTH: 740px; PADDING-TOP: 10px; TEXT-ALIGN: center}

/* メニュー　table----------------------------------------------- */
.title-menu { HEIGHT: 35px; TEXT-ALIGN: LEFT; PADDING-BOTTOM: 5px; PADDING-LEFT: 40px;}
P2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666666; PADDING-TOP: 0px; TEXT-ALIGN:left}
.menu_t2 {PADDING-LEFT: 25px; PADDING-RIGHT: 0px; PADDING-TOP: 7px; TEXT-ALIGN: left; FONT-SIZE: 12px; WIDTH: 330px; line-height:170%;}

/* インフォ　table----------------------------------------------- */
.info_left { PADDING-LEFT: 20px;  PADDING-RIGHT: 30px; TEXT-ALIGN: left; FONT-SIZE: 12px;}
.info-left2 {PADDING-RIGHT: 0px; PADDING-LEFT: 40px; PADDING-BOTTOM: 0px; MARGIN: 0px ; PADDING-TOP: 0px;  TEXT-ALIGN:left; WIDTH: 177px;}
.info_left3 { PADDING-LEFT: 20px;  PADDING-RIGHT: 30px; TEXT-ALIGN: left; FONT-SIZE: 12px; LINE-HEIGHT: 150%;}
.info-dot {BACKGROUND-IMAGE: url(./images/dot-shop.jpg); BACKGROUND-REPEAT: repeat-x; WIDTH: 100%; HEIGHT: 1px; margin-top:10px}

/* ブランクメニュー----------------------------------------------- */
.text_b { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; LINE-HEIGHT: 1.7em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN:left}
.table_menu {BORDER-top:1px; BORDER-bottom:1px; BORDER-right:1px; BORDER-left:1px; border-color:#AAAAAA; border-style:solid}
.text_b2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px;  LINE-HEIGHT: 1.7em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN:left}
.menu-dot {BORDER-top:1px; BORDER-bottom:1px; BORDER-right:0px; BORDER-left:0px; border-color:#AAAAAA; border-style:dotted; PADDING-BOTTOM: 5px; PADDING-TOP: 5px;; TEXT-ALIGN: left; FONT-SIZE: 12px; MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px;}
.menu-dot2 {BACKGROUND-IMAGE: url(../images/dot-shop.jpg); BACKGROUND-REPEAT: repeat-x; WIDTH: 100%; HEIGHT: 1px; margin-top:15px}

/* map　table----------------------------------------------- */
.map_left { PADDING-LEFT: 20px;  PADDING-RIGHT: 30px; TEXT-ALIGN: right; FONT-SIZE: 12px;}
.map-dot {BACKGROUND-IMAGE: url(../images/dot-shop.jpg); BACKGROUND-REPEAT: repeat-x; WIDTH: 90%; HEIGHT: 1px; margin-top:5px; margin-bottom:0px; TEXT-ALIGN:left; PADDING: 10px 0 0 0;}
