@charset "utf-8";
/* CSS Document */

body {
	font-size: 12px;
	line-height: 16px;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	color: #333333;
	text-align:justify;
	text-justify:distribute;
}

p {
   margin: 0.5em 0px;
}

A:link {
	text-decoration : none;
	color : #663399;
}
A:visited {
	text-decoration : none;
	color : #663399;
}
A:hover {
	color: #CC9900;
}
a:active {
	color: #FF0000;
	text-decoration : none;
}


/*フッダ*/
.footer {
	font-family: "Courier New", Courier, monospace;
	font-size: 10px;
	color: #CCCCCC;
}
a.footer {
	font-family: "Courier New", Courier, monospace;
	font-size: 10px;
	color: #CCCCCC;}

a.footer:visited {
	font-family: "Courier New", Courier, monospace;
	font-size: 10px;
	color: #CCCCCC;
}

a.footer:hover {
	font-family: "Courier New", Courier, monospace;
	font-size: 10px;
	color: #FFFFFF;
}


.stxt {
	font-size: 10px;
	line-height: 110%;
}
.redbold {
	font-weight: bold;
	color: #FF0000
}

.english {
	font: bold 10px/120% Arial, Helvetica, sans-serif;
}

.waku1 {
	border: 1px dotted #FF0066;
}
.box1 {
	border: 1px solid #FF0099;
}
.workstxt {
	font-size: 12px;
	line-height: 110%;
	color: #333333;
}
.pinkbold {
	font-weight: bold;
	color: #663399
}
.dot {
	border: 1px dotted #666699;
}

.green {
	font-weight: bold;
	color: #019F63
}

.white {
	color: #FFFFFF
}

.line-pink {
	border: thin solid #FF0066;
}
.pointer {
	cursor: hand;
}
.work {
	background-attachment: fixed;
	background-image: url(img/clip.gif);
	background-repeat: no-repeat;
	padding: 16px 20px 20px;
	background-position: left top;
}
hr {
	border: 1px dashed #003399;
}
.inworks {
	font-size: 12px;
	line-height: 14px;
	padding-top: 16px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
}
td {
	font-size: 10px;
	line-height: 120%;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	letter-spacing: 1px;
}
.concept {
	font: bold 13px/120% "Georgia", "Times New Roman", "Times", "serif";
}

.concept_j {
	font: bold 13px/120% "ＭＳ Ｐゴシック", Osaka;
	letter-spacing: 1px;
}

.shopname {
	font: bold 18px/140% "Georgia", "Times New Roman", "Times", "serif";
}

.shopname2 {
	font: bold 18px/90% "Georgia", "Times New Roman", "Times", "serif";
}

.shopname_list {
	font: bold 10px/120% "Georgia", "Times New Roman", "Times", "serif";
}
.shopname_list_closed {
	font: bold 10px/120% "Georgia", "Times New Roman", "Times", "serif";
	color: #999999;
}


.tel {
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	color: #663399;
}

.shopname_floor {
	font: bold 12px/100% "Georgia", "Times New Roman", "Times", "serif";

}
.shopname_floor_closed {
	font: bold 12px/100% "Georgia", "Times New Roman", "Times", "serif";
	color: #999999;
}

.english {
	font: 10px/110% Geneva, Arial, Helvetica, sans-serif;
}


.wall {
	background: url(shopnews/img/wall.gif) fixed;
}
.fukubukuro_title {
	font: bold 14px/120% Georgia, "Times New Roman", Times, serif;
	color: #993399;
	margin-bottom: 4px;
	border-bottom: 1px dotted #9933CC;
}
.orange {
	color: #FF6600;
}

.pink {
	color: #663399
}

.red {
	color: #FF0000
}

.wallshop {
	background: url(img/109pt2.gif) repeat fixed left top;
}

.linetop {
	border-top: 1px dotted #CCCCCC;
}

.linetop_floor1 {
	border-top: 1px dotted #CCCCCC;
	background: #ECECFF;
}

.linetop_floor2 {
	border-top: 1px dotted #CCCCCC;
	background: #FFFFFF;
}

.wall_list {
	background: #FFFFFF url(img/109pt2.gif) repeat fixed;
}
.english {
	font-family: Georgia, "Times New Roman", Times, serif;
}
