HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: #fff url(../images/com_bg_001.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 40px; COLOR: #000; PADDING-TOP: 0px
}
DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P {
	FONT-SIZE: 12px; MARGIN: 0px 0px 10px; COLOR: #000; LINE-HEIGHT: 16px
}
TABLE {
	MARGIN: 0px
}
TD {
	FONT-SIZE: 12px;
	VERTICAL-ALIGN: top;
	COLOR: #000
}
TH {
	FONT-SIZE: 12px; VERTICAL-ALIGN: top; COLOR: #000
}
DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 30px 0px 9px; PADDING-TOP: 0px
}
DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 9px 0px; PADDING-TOP: 0px
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
A IMG {
	VERTICAL-ALIGN: top
}
EM {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; FONT-STYLE: normal
}
SUP {
	FONT-SIZE: 60%
}
SUB {
	FONT-SIZE: 60%
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
A:link {
	COLOR: #C40147; TEXT-DECORATION: none
}
A:visited {
	COLOR: #C40147; TEXT-DECORATION: none
}
A:hover {
	COLOR: #c40147; TEXT-DECORATION: underline
}
A:active {
	COLOR: #e23a76
}
#header {
	
}
#navigation {
	
}
#body {
	
}
#footer {
	MARGIN-TOP: 30px; WIDTH: 703px
}
#noflash {
	BORDER-RIGHT: #c40147 1px solid; BORDER-TOP: #c40147 1px solid; BORDER-LEFT: #c40147 1px solid; BORDER-BOTTOM: #c40147 1px solid; HEIGHT: 293px
}
#noflash P {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 25px
}
#copyright {
	TEXT-ALIGN: right
}
UNKNOWN {
	TABLE-LAYOUT: fixed
}
TABLE.mid TD {
	VERTICAL-ALIGN: middle
}
TABLE.mid2 TD {
	VERTICAL-ALIGN: middle
; font-size: 10px
}
TABLE.mid4 TD {
	VERTICAL-ALIGN: middle
; font-size: 12px
; line-height: 125%
}

TABLE.lead-info TD P {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 6px
}
TABLE.lead-info P STRONG {
	FONT-SIZE: 12px
}
TABLE.lead-info TD.divider {
	BACKGROUND: no-repeat
}
TABLE.lead-info TD.pict {
	VERTICAL-ALIGN: middle; TEXT-ALIGN: center
}
TABLE.lead-info TD DIV.link-item-in {
	COLOR: #000; TEXT-ALIGN: right
}
TABLE.lead-info TD DIV.link-item-out {
	COLOR: #000; TEXT-ALIGN: right
}
TABLE.lead-info TD DIV.link-item-mail {
	COLOR: #000; TEXT-ALIGN: right
}
.contact {
	MARGIN-TOP: 30px; BACKGROUND: #f7dee7; WIDTH: 100%
}
.contact TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.contact TD P {
	MARGIN: 0px 0px 2px; COLOR: #c40147
}
.contact A {
	TEXT-DECORATION: underline
}
TABLE.general {
	BORDER-RIGHT: transparent 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: transparent 1px solid; BORDER-COLLAPSE: collapse
}
TABLE.general TD {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: transparent 1px solid; BORDER-LEFT: transparent 1px solid; BORDER-BOTTOM: #999 1px solid
}
TABLE.general TH {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: transparent 1px solid; BORDER-LEFT: transparent 1px solid; BORDER-BOTTOM: #999 1px solid
}
TABLE.general TH {
	FONT-WEIGHT: normal; BACKGROUND: #eee; TEXT-ALIGN: left
}
.h1 {
	
}
.h2 {
	MARGIN: 30px 0px 0px
}
.h3 {
	FONT-SIZE: 12px; MARGIN: 0px 0px 10px
}
.link-item-in {
	MARGIN: 2px 0px
}
.link-item-out {
	MARGIN: 2px 0px
}
.link-item-mail {
	MARGIN: 2px 0px
}
.additional-info P {
	FONT-SIZE: 11px
}
.to-top {
	MARGIN-BOTTOM: 15px; PADDING-TOP: 18px; TEXT-ALIGN: right
}
.note {
	FONT-SIZE: 11px
}
.not4screen {
	DISPLAY: none
}

@media Aural    
{
.not4screen {
	DISPLAY: inline
}

}
.small {  font-size: 10px}
.p2 { FONT-SIZE: 12px; MARGIN: 0px 0px 10px; COLOR: #000; LINE-HEIGHT: 20px}
TABLE.bottm TD { VERTICAL-ALIGN: bottom}
.p1 { FONT-SIZE: 12px; MARGIN: 0px 0px 10px; COLOR: #000; LINE-HEIGHT: 24px}
.link-color {  color: #FFFFFF; text-decoration: none}
TABLE.mid3 TD { VERTICAL-ALIGN: middle }
.mid3 {  vertical-align: middle; clip:   rect(   )}
.px14 {  font-size: 12px; font-weight: bold; line-height: 26px; color: #333333; background-color: #FFCCCC; border-style: outset; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin}
.rec-title {  font-size: 14px; font-weight: bold; background-color: #FFFFFF; border-color: black black #AF087E #AF087E; margin-bottom: 10px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 6px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 6px}
.rec-menu {  font-size: 10px; background-color: #FDFAEF; font-weight: bold; text-align: center; padding-top: 8px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; height: 68px; vertical-align: top; border-style: ridge; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.small2 {  font-size: 10px; font-weight: normal; vertical-align: top; text-align: left; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px}
.rec-underdot {  border-color: black black #CCCCCC; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: thin; border-left-width: 0px; padding-top: 6px; padding-right: 6px; padding-bottom: 3px; padding-left: 6px; margin-bottom: 8px; width: 525px}
.h-style {  font-size: 12px; font-weight: bold; color: #FFFFFF; padding-top: 4px; padding-right: 2px; padding-bottom: 2px; padding-left: 4px}
.margin-px10 {  margin-top: 10px; margin-bottom: 10px}
.rec-step1 {  font-size: 12px; color: #333333; padding-left: 4px; padding-top: 10px; font-weight: normal}
.rec-step2 { font-size: 12px; color: #333333; padding-left: 4px; padding-top: 12px; font-weight: normal}
.rec-step-gif {  margin-top: 4px}
.attention-blue {  font-weight: normal; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; border: 1px #0000FF solid}
.rec-title-sub {  font-size: 12px; font-weight: bold; color: #AF087E; background-image: url(../../recruit/images/rec02_8/rec02_8_arrow.gif); padding-left: 14px; background-repeat: no-repeat; background-position: 1px 2px}
.rec-faq-sub { font-size: 12px; font-weight: bold; color: #AF087E; background-image: url(../../recruit/images/rec02_8/rec02_8_arrow.gif); padding-left: 14px; background-repeat: no-repeat; background-position: 1px 2px }
.rec-localnavi {  font-size: 12px; line-height: 150%; padding-top: 4px; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; border: #AF087E solid; border-width: 1px 6px}
.line-hight150 {  line-height: 150%}
.rec-inquiry {  border-color: #CCCCCC black; text-align: center; padding-top: 2px; padding-bottom: 2px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.rec-inquiry-padding { padding-top: 4px; text-align: center}
.side-line1 {  border-color: black #AF087E; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}
.rec-title-sub2 { font-size: 12px; font-weight: bold; color: #AF087E; background-image: url(../../recruit/images/rec02_8/rec02_8_arrow.gif); padding-left: 14px; background-repeat: no-repeat; background-position: 1px 5px; border-color: #AF087E black; padding-top: 4px; padding-bottom: 3px; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.list-small-center {  font-size: 10px; vertical-align: middle}
.rec-cell-top {  vertical-align: top}
.hw_headline {  border-color: #0F218B black black; border-style: solid; border-top-width: 2px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.hw_headtime {  font-weight: bold; text-align: left; line-height: 16px; vertical-align: bottom}
.hw_title {  font-weight: bold; color: #FFFFFF; background-color: #0F218B; line-height: 16px}
.line-space {  line-height: 18px}
.shop-eve02 { font-weight: bold; background-image: url(../../tenpo/images/shop_new02.gif); background-repeat: no-repeat; background-position: left; padding-left: 55px; height: 20px; border-style: none; line-height:20px;}
.shop-eve04 { font-weight: bold; background-image: url(../../tenpo/images/shop_new04.gif); background-repeat: no-repeat; background-position: left; padding-left: 90px; height: 20px; border-style: none;line-height:20px;}
.top {  vertical-align: text-top}
.shop-eve01 { font-weight: bold; background-image: url(../../tenpo/images/shop_new01.gif); background-repeat: no-repeat; background-position: left; padding-left: 55px; height: 20px; border-style: none;line-height:20px;}
.shop-eve03 {
	font-weight: bold;
	background-image: url(../../tenpo/images/shop_new03.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 65px;
	height: 20px;
	border-style: none;
	line-height:20px;
}
.shop-eve05 {
	font-weight: bold;
	background-image: url(../../tenpo/images/shop_new05.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 65px;
	height: 20px;
	border-style: none;
	line-height:20px;
}
.line-space-small { line-height: 150%; font-size: 10px}
.itology-title {  border-color: #993300 black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.shop-new {  font-weight: bold; color: #FFFFFF; background-color: #3333FF; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 4px; border: solid; border-color: #FFFFFF #999999 #999999 #FFFFFF; font-size: 10px; border-width: 0px 1px 1px 0px; line-height: 20px}
.shop-open { font-weight: bold; color: #FFFFFF; background-color: #FF0000; padding-top: 2px; padding-right: 4px; padding-bottom: 2px; padding-left: 4px; border: solid; border-color: #FFFFFF #999999 #999999 #FFFFFF; font-size: 10px; border-width: 0px 1px 1px 0px; line-height: 20px }
.line-space-small2 { line-height: 150%; font-size: 9.5px}
.px12 { font-size: 10px; font-weight: bold; line-height: 26px; color: #333333; background-color: #FFCCCC; border-style: outset; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin }
.frame_text {  font-weight: bold; color: #FFFFFF; border: none; padding-top: 2px; padding-right: 4px; padding-left: 4px; background-color: #FF0000; padding-bottom: 1px; margin-right: 2px; margin-left: 2px}
.frame_text_14 { font-weight: bold; color: #FFFFFF; border: none; padding-top: 2px; padding-right: 4px; padding-left: 4px; background-color: #FF0000; padding-bottom: 1px; margin-right: 2px; margin-left: 2px ; font-size: 14px; line-height: 150%}
.line-hight200 { line-height: 200%}
.top-margin {  margin-top: 12px}
.text-spacing {  line-height: 1.25em; letter-spacing: 0.1em}
.env_news {  font-size: 14px; font-weight: bold; line-height: 300%}
.px14-title {  font-size: 14px}
.px16-price {
	font-size: 36px;
	font-weight: bold;
	color: #FF0000;
	line-height: 125%;
}
.coupon-dot {  border: #FF6633; border-style: dotted; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.eve_news_03 { font-size: 14px; padding-top: 10px; padding-bottom: 10px; font-weight: bold }
.eve_news_02 { font-size: 12px; padding-top: 10px; padding-bottom: 10px; font-weight: bold ; line-height: 20px }
.eve_news_02 { font-size: 12px; padding-top: 10px; padding-bottom: 10px; font-weight: bold ; line-height: 20px }
.underline {
	text-decoration: underline;
}
.oshirase-title {
	font-size: 16px;
	font-weight: bold;
}
.pix-30 {
	font-size: 30px;
	line-height: 30px;
	font-weight: bold;
}
.pix-24 {
	font-size: 24px;
	line-height: 30px;
	color: #000000;
}
.pix18-title {
	font-size: 18px;
}
.line-text {
	text-decoration: line-through;
}
.under_magin {
	margin-bottom: 10px;
}
.top_magin {
	margin-top: 43px;
}
.swf_area {
	padding-top: 7px;
	padding-bottom: 7px;
	text-align: center;
}

/*--shop category--*/
.shop_title_01 li {
list-style-image: url(../../tenpo/images/shop_new01.gif);
}
.shop_title_02 li {
list-style-image: url(../../tenpo/images/shop_new02.gif); 
}
.shop_title_03 li {
list-style-image: url(../../tenpo/images/shop_new03.gif);
}
.shop_title_04 li {
list-style-image: url(../../tenpo/images/shop_new04.gif);
}
.shop_title_05 li {
list-style-image: url(../../tenpo/images/shop_new05.gif);
}
.shop_title_06 li {
list-style-image: url(../../tenpo/images/shop_new06.gif);
}
/*--/shop category--*/

.style41 {
color: #FFFFFF;
font: bold;
}
