* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666666; LINE-HEIGHT: 1.8em; PADDING-TOP: 0px; FONT-FAMILY: "メイリオ", "ＭＳ Ｐゴシック", sans-serif
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #eeeeee; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; PADDING-TOP: 0px
}
IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: "メイリオ", "ＭＳ Ｐゴシック", sans-serif
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: "メイリオ", "ＭＳ Ｐゴシック", sans-serif
}
H1 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: normal; BORDER-RIGHT-WIDTH: 0px
}
H2 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: normal; BORDER-RIGHT-WIDTH: 0px
}
H3 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: normal; BORDER-RIGHT-WIDTH: 0px
}
H4 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: normal; BORDER-RIGHT-WIDTH: 0px
}
H5 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: normal; BORDER-RIGHT-WIDTH: 0px
}
H6 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: normal; BORDER-RIGHT-WIDTH: 0px
}
ADDRESS {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: normal; BORDER-RIGHT-WIDTH: 0px
}
DIV {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: normal; BORDER-RIGHT-WIDTH: 0px
}
BLOCKQUOTE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: normal; BORDER-RIGHT-WIDTH: 0px
}
P {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: normal; BORDER-RIGHT-WIDTH: 0px
}
PRE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: normal; BORDER-RIGHT-WIDTH: 0px
}
LI {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: normal; BORDER-RIGHT-WIDTH: 0px
}
DL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: normal; BORDER-RIGHT-WIDTH: 0px
}
DT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: normal; BORDER-RIGHT-WIDTH: 0px
}
DD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: normal; BORDER-RIGHT-WIDTH: 0px
}
HR {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: normal; BORDER-RIGHT-WIDTH: 0px
}
TABLE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: normal; BORDER-RIGHT-WIDTH: 0px
}
CAPTION {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: normal; BORDER-RIGHT-WIDTH: 0px
}
TH {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: normal; BORDER-RIGHT-WIDTH: 0px
}
TD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: normal; BORDER-RIGHT-WIDTH: 0px
}
SPAN {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: normal; BORDER-RIGHT-WIDTH: 0px
}
EM {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: normal; BORDER-RIGHT-WIDTH: 0px
}
STRONG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: normal; BORDER-RIGHT-WIDTH: 0px
}
DFN {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: normal; BORDER-RIGHT-WIDTH: 0px
}
CODE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: normal; BORDER-RIGHT-WIDTH: 0px
}
SAMP {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: normal; BORDER-RIGHT-WIDTH: 0px
}
KBD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: normal; BORDER-RIGHT-WIDTH: 0px
}
VAR {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: normal; BORDER-RIGHT-WIDTH: 0px
}
CITE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: normal; BORDER-RIGHT-WIDTH: 0px
}
ABBR {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: normal; BORDER-RIGHT-WIDTH: 0px
}
ACRONYM {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: normal; BORDER-RIGHT-WIDTH: 0px
}
SUB {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: normal; BORDER-RIGHT-WIDTH: 0px
}
SUP {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: normal; BORDER-RIGHT-WIDTH: 0px
}
Q {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: normal; BORDER-RIGHT-WIDTH: 0px
}
BR {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: normal; BORDER-RIGHT-WIDTH: 0px
}
INS {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: normal; BORDER-RIGHT-WIDTH: 0px
}
DEL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: normal; BORDER-RIGHT-WIDTH: 0px
}
A {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: normal; BORDER-RIGHT-WIDTH: 0px
}
IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: normal; BORDER-RIGHT-WIDTH: 0px
}
OBJECT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: normal; BORDER-RIGHT-WIDTH: 0px
}
IFRAME {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: normal; BORDER-RIGHT-WIDTH: 0px
}
A {
	COLOR: #FF3366; text-decoration:none
}
A:hover {
	COLOR: #FF3366; text-decoration:underline
}
LI {
	LIST-STYLE-TYPE: none
}
P {
	MARGIN: 10px 0px
}
H2 {
	MARGIN: 0px 0px 25px
}
H3.u15 {
	MARGIN: 0px 0px 15px
}
H3.t0 {
	MARGIN: 0px 0px 20px
}
IFRAME {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#container {
	BACKGROUND: url(../commonimg/bg.jpg) repeat-y; MARGIN: 0px auto; WIDTH: 988px; TEXT-ALIGN: center
}
#container2 {
	FONT-SIZE: 12px; BACKGROUND: #ffffff; MARGIN: 0px auto; WIDTH: 980px
}
#wrapper {
	MARGIN: 0px 30px
}








#header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#hright {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 260px; PADDING-TOP: 14px
}
#hleft {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 920px; PADDING-TOP: 0px; background-image:url(../index.files/logo.gif); background-repeat:no-repeat; height:73px
}
H1.hleft {
	WIDTH: 500px; color:#666666; font-size:12px; float:right; text-align:left; margin-right:0px; line-height:15px; margin-top:10px; height:63px; font-weight:bold
}






#menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; width:920px; MARGIN: 30px 0px 20px
}
#menu LI {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666666; PADDING-TOP: 0px; TEXT-DECORATION: none; font-weight:bold
}
#menu UL {
	LIST-STYLE-IMAGE: none; MARGIN: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
0
#menu A {
	COLOR: #666666; TEXT-DECORATION: none
}
#menu A:hover {
	COLOR: #FF3366; TEXT-DECORATION: underline
}
#menu .noline {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}






#main_co { font-size:12px; COLOR: #FF3366; font-weight:bold; width:900px; padding-left:15px; text-align:left; float:left; margin-bottom:5px; margin-top:5px
}






#bd_box { width:920px; height:80px; background-image:url(../index.files/bg_bnr_bd_box.gif)
}
.bd_box_left {width:540px; height:59px; background-image:url(../index.files/bg_bnr_bd.gif); float:left; margin-left:15px; margin-top:10px
}
.bd_box_left_txt01 { font-size:14px; text-align:left; margin-left:10px; COLOR: #FF3366; line-height:25px
}
.bd_box_left_txt02 { font-size:12px; text-align:left; margin-left:10px; color:#666666; line-height:15px
}
.bd_box_right {width:320px; height:59px; background-image:url(../index.files/bg_bnr_add.gif); float: right; margin-right:15px; margin-top:10px
}
.bd_box_right_txt01 { font-size:12px; text-align:left; margin-left:10px; COLOR: #666666; line-height:10px; margin-top:10px
}
.bd_box_right_txt02 { font-size:14px; text-align:left; margin-left:10px; color:#FF3366; line-height:15px; margin-top:5px
}







#food_box { width:709px; float:left; margin-bottom:15px
}
.food_box01 { width:190px; float:left; height:240px; background-image:url(../menu.files/bg_menu_box01.gif); background-repeat:no-repeat; padding-bottom:10px
}
.food_box_txt01 { width:170px; float:left; text-align:left; font-size:12px; font-weight:bold; color:#FF3366; margin-top:10px; margin-left:10px
}
.food_box_txt02 { width:170px; float:left; text-align:left; font-size:12px; color:#666666; margin-top:10px; margin-left:10px; margin-right:10px; height:90px
}
.food_box01_img { width:164px; margin-left:auto; margin-right:auto; margin-top:5px; height:84px; border-bottom:#666666 double 3px; border-left:#666666 double 3px; border-top:#666666 double 3px; border-right:#666666 double 3px
}







.food_box02 { width:709px; float:left; height:120px; background-image:url(../menu.files/bg_menu_box02.gif); background-repeat:no-repeat
}
.food_box02_txtbox01 { width:690px; float:left; margin-top:5px; margin-left:15px
}
.food_box02_txtbox01_txt01 { width:130px; float:left; text-align:left; font-size:10px; font-weight:bold; color:#FF3366; margin-top:0px; margin-left:5px
}
.food_box02_imgbox { width:690px; float:left; margin-top:5px; margin-left:15px
}
.food_box02_img { width:120px; margin-left: 5px; margin-top:5px; height:70px; border-bottom:#666666 double 3px; border-left:#666666 double 3px; border-top:#666666 double 3px; border-right:#666666 double 3px; float:left; margin-right:4px
}







.set_box01 { width:346px; float:left; height:220px; background-image:url(../menu.files/bg_set_box01.gif); background-repeat:no-repeat; margin-bottom:15px
}
.set_box02 { width:346px; float: right; height:220px; background-image:url(../menu.files/bg_set_box01.gif); background-repeat:no-repeat
}
.set_box_txt01 { width:315px; float:left; text-align:left; font-size:12px; font-weight:bold; color:#FF3366; margin-top:10px; margin-left:15px
}
.set_box_txt02 { width:170px; float:left; text-align:left; font-size:12px; color:#666666; margin-top:10px; margin-left:15px; margin-right: auto; line-height:20px
}
.set_box01_img { width:130px; margin-left: 5px; margin-right: 0px; margin-top:13px; height:160px; border-bottom:#666666 double 3px; border-left:#666666 double 3px; border-top:#666666 double 3px; border-right:#666666 double 3px; float: left
}






.drink_box { width:709px; float:left; height:200px; background-image:url(../menu.files/bg_drink_box01.gif); background-repeat:no-repeat; margin-bottom:15px
}
.drink_box01 { width:165px; float:left; height:170px; margin-left:5px
}
.drink_box_txt01 { width:650px; float:left; text-align:left; font-size:12px; font-weight:bold; color:#FF3366; margin-top:4px; margin-left:20px
}
.drink_box_txt02 { width:150px; float:left; text-align:left; font-size:12px; color:#FF3366; margin-top:3px; margin-left:10px
}
.drink_box_txt03 { width:150px; float:left; text-align:left; font-size:12px; color:#666666; margin-top:3px; margin-left:10px
}
.drink_box01_img { width:130px; margin-left: 0px; margin-right: 15px; margin-top:13px; height:160px; border-bottom:#666666 double 3px; border-left:#666666 double 3px; border-top:#666666 double 3px; border-right:#666666 double 3px; float:right
}










H2.top {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-INDENT: -9999px; LINE-HEIGHT: 0px; PADDING-TOP: 0px
}
.m_navi {
	BACKGROUND: url(../index.files/bg_m_navi.gif) repeat-x; TEXT-ALIGN: center
}
.m_navi TABLE {
	MARGIN: 0px auto
}
#left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 712px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#glayborder {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 0px 0px 7px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #cccccc 1px solid
}
.wakubg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../commonimg/wakubgl.jpg) repeat-y 50% bottom; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.waku1_main {
	MARGIN-LEFT: auto; WIDTH: 304px; MARGIN-RIGHT: auto; TEXT-ALIGN: left
}
.wakubg P {
	FONT-SIZE: 12px; MARGIN: 0px; LINE-HEIGHT: 1.5em
}
.wakubg2 {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; BACKGROUND: url(../commonimg/comos03bg.jpg) repeat-y 50% bottom; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.wakubg2 LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 11px; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px
}
.wakubg3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../commonimg/wakubg3.jpg) repeat-y 50% bottom; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.waku3_main {
	MARGIN-LEFT: auto; WIDTH: 672px; MARGIN-RIGHT: auto; TEXT-ALIGN: left
}
.wakubg3 LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: url(../commonimg/list.gif) no-repeat 0px 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 0px
}
.more1 {
	LEFT: 293px; POSITION: absolute; TOP: 3px
}
.waku1 {
	POSITION: relative
}
.more2 {
	LEFT: 293px; POSITION: absolute; TOP: 1px
}
.waku2 {
	POSITION: relative
}
#right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 190px; PADDING-TOP: 0px; TEXT-ALIGN: left
}

INPUT.inputs2 {
	LINE-HEIGHT: 1em
}
INPUT.inputs {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; LINE-HEIGHT: 1em; BORDER-BOTTOM: #cccccc 1px solid
}
.w232 {
	WIDTH: 232px
}
.searchbox {
	BORDER-RIGHT: #ededed 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ededed 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 10px; BORDER-LEFT: #ededed 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ededed 1px solid; BACKGROUND-COLOR: #fafafa
}
.news {
	FLOAT: right; MARGIN: 0px 0px 15px; WIDTH: 450px
}
.news TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; COLOR: #0099cc; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px
}
.input1 {
	WIDTH: 120px; COLOR: #999999
}
.input3 {
	WIDTH: 160px; LINE-HEIGHT: 1.5em
}
P.txt11 {
	FONT-SIZE: 11px; LINE-HEIGHT: 1.5em
}
.txt11 {
	FONT-SIZE: 11px; LINE-HEIGHT: 1.5em
}
.r_blog {
	FONT-SIZE: 11px; MARGIN: 0px 0px 10px; LINE-HEIGHT: 1.5em
}





#footer01 LI {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666666; PADDING-TOP: 0px; TEXT-DECORATION: none; font-weight:bold
}
#footer01 UL {
	LIST-STYLE-IMAGE: none; MARGIN: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left; font-weight:bold; font-size:12px
}
#footer01 {
	MARGIN: 30px 0px 20px; font-weight:bold; font-size:12px
}
#footer01 A {
	COLOR: #FF3366; TEXT-DECORATION: none; font-weight:bold
}
#footer01 A:hover {
	COLOR: #FF3366; TEXT-DECORATION: underline; font-weight:bold
}
#footer01 .noline {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}





#footer02 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; BACKGROUND: url(../img/footer.jpg) no-repeat 0px 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 0px; HEIGHT: 101px; TEXT-ALIGN: right
}
#footer02 LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 15px; PADDING-TOP: 0px
}
#footer02 A {
	COLOR: #999999; LINE-HEIGHT: 1em; TEXT-DECORATION: none
}
#footer02 UL {
	MARGIN: 10px 0px 0px
}
#footer03 A {
	COLOR: #999999; TEXT-DECORATION: none
}
#footer03 {
	MARGIN: 0px 0px 15px
}
#top H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-INDENT: -9999px; LINE-HEIGHT: 0px; PADDING-TOP: 0px
}
#footer02b {
	MARGIN: 0px auto; WIDTH: 880px
}
#footerleft {
	FLOAT: left; MARGIN: 0px 0px 0px 0px; WIDTH: 450px
}
.footerleft_comments01 {
	FLOAT: left; color:#FFFFFF; margin-left:10px; margin-top:10px; width:430px; text-align:left
}
.footerleft_comments02 {
	FLOAT: left; color:#FFFFFF; margin-left:10px; margin-top:5px; width:430px; text-align:left; line-height:20px
}
#footerright {
	FLOAT: right; TEXT-ALIGN: right
}
#submain {
	MARGIN: 20px 0px 0px; WIDTH: 920px; TEXT-ALIGN: left
}
#subleft {
	FLOAT: left; WIDTH: 702px
}
#subleft2 {
	FLOAT: left; WIDTH: 920px
}
#subleft_l {
	FLOAT: left; WIDTH: 190px
}
#subleft_r {
	FLOAT: right; WIDTH: 484px
}
#subleft_r2 {
	FLOAT: right; WIDTH: 670px
}
#subright {
	FLOAT: right; WIDTH: 190px
}
.lbox {
	BACKGROUND: url(../commonimg/lboxbg.jpg) repeat-y; TEXT-ALIGN: center
}
.lbox LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: url(../commonimg/l_list.gif) no-repeat 50% bottom; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; TEXT-ALIGN: left
}
.lbox UL {
	MARGIN: 0px 10px 10px
}
.lbox A {
	COLOR: #666666; TEXT-DECORATION: none
}
.lbox A:hover {
	COLOR: #fcb026; TEXT-DECORATION: none
}
.lbox P {
	MARGIN: 0px 0px 10px; TEXT-ALIGN: left
}
.subbox {
	BACKGROUND-IMAGE: url(../commonimg/subboxm.jpg); MARGIN: 0px 0px 10px; WIDTH: 484px; BACKGROUND-REPEAT: repeat-y; TEXT-ALIGN: center
}
.subboxm {
	MARGIN: 0px auto; WIDTH: 450px
}
.subboxl {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 310px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.subboxl P {
	FONT-SIZE: 11px; MARGIN: 0px 0px 10px
}
.subbox2 {
	BACKGROUND: url(../commonimg/subboxm.jpg) repeat-y; MARGIN: 0px 0px 10px; WIDTH: 484px
}
.subbox2m {
	MARGIN: 0px 1px 0px 17px; WIDTH: 466px
}
.subbox2l {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 255px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.subbox2l P {
	FONT-SIZE: 11px; MARGIN: 0px 0px 10px
}
P.sublist {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(../comos/img/common/bluelist.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.subboxl A {
	TEXT-DECORATION: none
}
H1.comosimg {
	BACKGROUND: url(../comos/img/common/header.jpg) no-repeat 0px 0px; MARGIN: 0px 0px 7px; WIDTH: 920px; TEXT-INDENT: -9999px; HEIGHT: 220px
}
H1.comosaboutimg {
	BACKGROUND: url(../comos/img/about/header.jpg) no-repeat 0px 0px; MARGIN: 0px 0px 7px; WIDTH: 920px; TEXT-INDENT: -9999px; HEIGHT: 220px
}
H1.comosconceptimg {
	BACKGROUND: url(../comos/img/concept/header.jpg) no-repeat 0px 0px; MARGIN: 0px 0px 7px; WIDTH: 920px; TEXT-INDENT: -9999px; HEIGHT: 220px
}
H1.comosreasonimg {
	BACKGROUND: url(../comos/img/reason/header.jpg) no-repeat 0px 0px; MARGIN: 0px 0px 7px; WIDTH: 920px; TEXT-INDENT: -9999px; HEIGHT: 220px
}
H1.comosstaffimg {
	BACKGROUND: url(../comos/img/staff/header.jpg) no-repeat 0px 0px; MARGIN: 0px 0px 7px; WIDTH: 920px; TEXT-INDENT: -9999px; HEIGHT: 220px
}
H1.comostheaterimg {
	BACKGROUND: url(../comos/img/theater/header.jpg) no-repeat 0px 0px; MARGIN: 0px 0px 7px; WIDTH: 920px; TEXT-INDENT: -9999px; HEIGHT: 220px
}
H1.comoslabimg {
	BACKGROUND: url(../comos/img/lab/header.jpg) no-repeat 0px 0px; MARGIN: 0px 0px 7px; WIDTH: 920px; TEXT-INDENT: -9999px; HEIGHT: 220px
}
H1.comosmediaimg {
	BACKGROUND: url(../comos/img/media/header.jpg) no-repeat 0px 0px; MARGIN: 0px 0px 7px; WIDTH: 920px; TEXT-INDENT: -9999px; HEIGHT: 220px
}
H1.comoscompanyimg {
	BACKGROUND: url(../comos/img/company/header.jpg) no-repeat 0px 0px; MARGIN: 0px 0px 7px; WIDTH: 920px; TEXT-INDENT: -9999px; HEIGHT: 220px
}
H1.comosrecruitimg {
	BACKGROUND: url(../comos/img/recruit/header.jpg) no-repeat 0px 0px; MARGIN: 0px 0px 7px; WIDTH: 920px; TEXT-INDENT: -9999px; HEIGHT: 220px
}
H1.searchimg {
	BACKGROUND: url(../search/img/header.jpg) no-repeat 0px 0px; MARGIN: 0px 0px 7px; WIDTH: 920px; TEXT-INDENT: -9999px; HEIGHT: 220px
}
H1.talkimg {
	BACKGROUND: url(../talk/img/header.jpg) no-repeat 0px 0px; MARGIN: 0px 0px 7px; WIDTH: 920px; TEXT-INDENT: -9999px; HEIGHT: 220px
}
.staffmassage {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: url(../comos/img/staff/staffmassage-b.gif) #f3f5f6 no-repeat 50% bottom; PADDING-BOTTOM: 15px; MARGIN: 0px 0px 25px; PADDING-TOP: 15px
}
.mediadate {
	WIDTH: 65px; BACKGROUND-COLOR: #eaedef; TEXT-ALIGN: center
}
.history-l {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.history-r {
	BORDER-RIGHT: #eaedef 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #eaedef 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #eaedef 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #eaedef 1px solid
}
TABLE.comostable {
	MARGIN: 0px 0px 30px; BORDER-COLLAPSE: collapse
}
.comostable-l {
	BORDER-RIGHT: #d0d7db 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; WIDTH: 110px; PADDING-TOP: 10px; BORDER-BOTTOM: #a2aeb7 1px solid
}
.comostable-r {
	PADDING-RIGHT: 10px; MARGIN-TOP: 5px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; PADDING-TOP: 10px; BORDER-BOTTOM: #a2aeb7 1px solid
}
.space {
	HEIGHT: 10px
}
#subleft_r .pan P {
	MARGIN: 0px 0px 10px; LINE-HEIGHT: 1.5em
}
.staffmessagebg {
	BACKGROUND: url(../comos/img/staff/staffmessagebg.jpg) no-repeat 0px 0px; MARGIN: 0px 0px 60px; WIDTH: 483px; POSITION: relative; HEIGHT: 269px
}
.staffflash {
	LEFT: 176px; POSITION: absolute; TOP: 28px
}
#basic-accordian {
	WIDTH: 459px
}
.accordion_headings {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; BACKGROUND: url(../comos/img/recruit/arrow2.gif) #eaedef no-repeat left 50%; PADDING-BOTTOM: 3px; MARGIN: 10px 0px; CURSOR: pointer; COLOR: #0099cc; PADDING-TOP: 3px
}
.accordion_headings:hover {
	BACKGROUND: #eaedef
}
.accordion_child {
	BACKGROUND: #eee
}
.header_highlight {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; FONT-WEIGHT: bold; BACKGROUND: url(../comos/img/recruit/arrow.gif) #0099cc no-repeat left 50%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; CURSOR: pointer; COLOR: #ffffff; PADDING-TOP: 0px
}
H1.houseimg {
	BACKGROUND: url(../house/img/common/header.jpg) no-repeat 0px 0px; MARGIN: 0px 0px 7px; WIDTH: 920px; TEXT-INDENT: -9999px; HEIGHT: 220px
}
H1.housephilosophyimg {
	BACKGROUND: url(../house/img/philosophy/header.jpg) no-repeat 0px 0px; MARGIN: 0px 0px 7px; WIDTH: 920px; TEXT-INDENT: -9999px; HEIGHT: 220px
}
H1.houseflowimg {
	BACKGROUND: url(../house/img/flow/header.jpg) no-repeat 0px 0px; MARGIN: 0px 0px 7px; WIDTH: 920px; TEXT-INDENT: -9999px; HEIGHT: 220px
}
H1.houserenovationimg {
	BACKGROUND: url(../house/img/renovation/header.jpg) no-repeat 0px 0px; MARGIN: 0px 0px 7px; WIDTH: 920px; TEXT-INDENT: -9999px; HEIGHT: 220px
}
H1.housesearchimg {
	BACKGROUND: url(../house/img/search/header.jpg) no-repeat 0px 0px; MARGIN: 0px 0px 7px; WIDTH: 920px; TEXT-INDENT: -9999px; HEIGHT: 220px
}
H1.housemaintenanceimg {
	BACKGROUND: url(../house/img/maintenance/header.jpg) no-repeat 0px 0px; MARGIN: 0px 0px 7px; WIDTH: 920px; TEXT-INDENT: -9999px; HEIGHT: 220px
}
H1.househintimg {
	BACKGROUND: url(../house/img/hint/header.jpg) no-repeat 0px 0px; MARGIN: 0px 0px 7px; WIDTH: 920px; TEXT-INDENT: -9999px; HEIGHT: 220px
}
H1.houseconstructionimg {
	BACKGROUND: url(../house/img/construction/header.jpg) no-repeat 0px 0px; MARGIN: 0px 0px 7px; WIDTH: 920px; TEXT-INDENT: -9999px; HEIGHT: 220px
}
H1.worksimg {
	BACKGROUND: url(../works/img/common/header.jpg) no-repeat 0px 0px; MARGIN: 0px 0px 7px; WIDTH: 920px; TEXT-INDENT: -9999px; HEIGHT: 220px
}
H2.nbuildimg {
	BACKGROUND: url(../works/img/common/header_nbuild.jpg) no-repeat 0px 0px; MARGIN: 0px 0px 7px; WIDTH: 920px; TEXT-INDENT: -9999px; HEIGHT: 220px
}
H1.renovationimg {
	BACKGROUND: url(../works/img/common/header_renovation.jpg) no-repeat 0px 0px; MARGIN: 0px 0px 7px; WIDTH: 920px; TEXT-INDENT: -9999px; HEIGHT: 220px
}
H1.callimg {
	BACKGROUND: url(../works/img/common/header_call.jpg) no-repeat 0px 0px; MARGIN: 0px 0px 7px; WIDTH: 920px; TEXT-INDENT: -9999px; HEIGHT: 220px
}
H1.callimg {
	BACKGROUND: url(../works/img/common/header_call.jpg) no-repeat 0px 0px; MARGIN: 0px 0px 7px; WIDTH: 920px; TEXT-INDENT: -9999px; HEIGHT: 220px
}
#jirei TD.jireiline {
	BACKGROUND: url(../works/img/common/line.gif) repeat-x; HEIGHT: 1px
}
#jirei TD.koumokul {
	COLOR: #66cc00
}
#jirei TD.koumokur {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.8em; PADDING-TOP: 5px
}
#jirei {
	MARGIN: 0px 0px 40px
}
H2.projectimg {
	BACKGROUND: url(../project/img/common/header.jpg) no-repeat 0px 0px; MARGIN: 0px 0px 7px; WIDTH: 920px; TEXT-INDENT: -9999px; HEIGHT: 220px
}
H1.projectyokamonimg {
	BACKGROUND: url(../project/img/yokamon/header.jpg) no-repeat 0px 0px; MARGIN: 0px 0px 7px; WIDTH: 920px; TEXT-INDENT: -9999px; HEIGHT: 220px
}
H1.projectpiririimg {
	BACKGROUND: url(../project/img/piriri/header.jpg) no-repeat 0px 0px; MARGIN: 0px 0px 7px; WIDTH: 920px; TEXT-INDENT: -9999px; HEIGHT: 220px
}
.project-outline {
	BACKGROUND: url(../project/img/piriri/outline_bk.jpg) repeat-y
}
TABLE.project-outline2 {
	MARGIN: 5px 0px 0px 15px; BORDER-COLLAPSE: collapse
}
TABLE.project-outline2 TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: url(../project/img/piriri/line.gif) repeat-x 50% top; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.r_qa LI {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; LINE-HEIGHT: 1.5em; PADDING-TOP: 10px
}
H1.qaimg {
	BACKGROUND: url(../qa/img/header.jpg) no-repeat 0px 0px; MARGIN: 0px 0px 7px; WIDTH: 920px; TEXT-INDENT: -9999px; HEIGHT: 220px
}
#qa UL {
	MARGIN: 0px 0px 15px 20px
}
#qa LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(../qa/img/qmark.jpg) no-repeat 0px 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
#qa LI A {
	TEXT-DECORATION: none
}
P.q {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(../qa/img/qmark.jpg) no-repeat 0px 0px; PADDING-BOTTOM: 15px; MARGIN: 0px 0px 0px 20px; PADDING-TOP: 0px
}
.qwaku {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: url(../qa/img/qam.jpg) no-repeat 50% bottom; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.qwaku P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(../qa/img/amark.jpg) no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333333; PADDING-TOP: 0px
}
.a {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(../qa/img/amark.jpg) no-repeat 0px 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
H1.privacyimg {
	BACKGROUND: url(../privacy/img/header.jpg) no-repeat 0px 0px; MARGIN: 0px 0px 7px; WIDTH: 920px; TEXT-INDENT: -9999px; HEIGHT: 220px
}

H1.contactimg {
	BACKGROUND: url(../contact/img/header.jpg) no-repeat 0px 0px; MARGIN: 0px 0px 7px; WIDTH: 920px; TEXT-INDENT: -9999px; HEIGHT: 220px
}
.hyou TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.hyou TD.tdl01 {
	BACKGROUND: #f7f7f7
}
.hyou TD.tdm01 {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BACKGROUND: url(../commonimg/line.gif) repeat-x; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.input3 {
	BORDER-RIGHT: #9d9d9f 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #9d9d9f 1px solid; PADDING-LEFT: 2px; BACKGROUND: #fffff7; PADDING-BOTTOM: 0px; BORDER-LEFT: #9d9d9f 1px solid; LINE-HEIGHT: 1em; PADDING-TOP: 2px; BORDER-BOTTOM: #9d9d9f 1px solid
}
.input2 {
	BORDER-RIGHT: #9d9d9f 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #9d9d9f 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; BORDER-LEFT: #9d9d9f 1px solid; LINE-HEIGHT: 1em; PADDING-TOP: 2px; BORDER-BOTTOM: #9d9d9f 1px solid
}
INPUT.input4 {
	BORDER-RIGHT: #9d9d9f 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #9d9d9f 1px solid; PADDING-LEFT: 0px; BACKGROUND: #fffff7; PADDING-BOTTOM: 0px; BORDER-LEFT: #9d9d9f 1px solid; WIDTH: 60px; LINE-HEIGHT: 1em; PADDING-TOP: 0px; BORDER-BOTTOM: #9d9d9f 1px solid
}
.select1 {
	BORDER-RIGHT: #9d9d9f 1px solid; BORDER-TOP: #9d9d9f 1px solid; MARGIN: 0px 0px 5px; BORDER-LEFT: #9d9d9f 1px solid; WIDTH: 200px; BORDER-BOTTOM: #9d9d9f 1px solid
}
.txtsize {
	BORDER-RIGHT: #9d9d9f 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #9d9d9f 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 12px; BACKGROUND: #ffffee; PADDING-BOTTOM: 5px; BORDER-LEFT: #9d9d9f 1px solid; WIDTH: 290px; PADDING-TOP: 5px; BORDER-BOTTOM: #9d9d9f 1px solid; HEIGHT: 100px
}
.blogrss {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: url(../comos/img/staff/staffmassage-b.gif) #f3f5f6 no-repeat 50% bottom; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 20px; PADDING-TOP: 10px
}
.blogrss P {
	MARGIN: 0px 0px 10px
}
#cse-search-results {
	FONT-SIZE: 12px; WIDTH: 480px
}







#pagetop { margin-top:10px; margin-bottom:0px; width: 100%; margin-left:auto; margin-right:auto; height:20px
}
.pagetop_txt { color:#ffffff; background-color:#FF3366; width:100px; float:right; text-align:center; margin-right:15px; height:20px
}
.pagetop_txt A { color:#ffffff; background-color:#FF3366; width:100px; float:right; text-align:center; margin-right:15px; height:20px; text-decoration:none
}
.pagetop_txt A:hover { color:#ffffff; background-color: #FF3366; width:100px; float:right; text-align:center; margin-right:15px; height:20px; text-decoration: underline
}









.nolist {
	LIST-STYLE-TYPE: none
}
.fleft {
	FLOAT: left; TEXT-ALIGN: left
}
.fright {
	FLOAT: right
}
.tcenter {
	TEXT-ALIGN: center
}
.tright {
	TEXT-ALIGN: right
}
.tleft {
	TEXT-ALIGN: left
}
.pagetop {
	MARGIN: 30px 0px 0px; TEXT-ALIGN: right
}
.clear {
	CLEAR: both
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.clearfix {
	DISPLAY: inline-block
}
.border01 {
	BORDER-RIGHT: #9ba9b5 1px solid; BORDER-TOP: 0px; PADDING-BOTTOM: 10px; BORDER-LEFT: #9ba9b5 1px solid; BORDER-BOTTOM: #9ba9b5 1px solid; TEXT-ALIGN: center
}
.border01 LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
.txtorange {
	COLOR: #cc4315
}
.mailmaga .txtorange {
	COLOR: #cc4315
}
.txtb {
	FONT-WEIGHT: bold
}
.txtgreen {
	COLOR: #66cc00
}
.txtblack {
	COLOR: #000000
}
.txt14black {
	FONT-SIZE: 14px; COLOR: #000000
}
.txt16black-b {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #000000
}
.txtred {
	COLOR: #ff0000
}
.txtred2 {
	COLOR: #cc0000
}
.txtorange {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #fbaa12
}
.txt20 {
	FONT-WEIGHT: bold; FONT-SIZE: 20px
}
.w100lc {
	FLOAT: left; MARGIN: 0px 0px 15px; WIDTH: 100px; TEXT-ALIGN: center
}
.w140l {
	FLOAT: left; WIDTH: 140px
}
.w110r {
	FLOAT: right; WIDTH: 110px
}
.w125r {
	FLOAT: right; WIDTH: 125px
}
.w134r {
	FLOAT: right; WIDTH: 134px
}
.w135l {
	FLOAT: left; WIDTH: 135px
}
.w135l2 {
	FLOAT: left; MARGIN: 0px 0px 15px; WIDTH: 135px
}
.w145l {
	FLOAT: left; MARGIN: 0px 0px 30px; WIDTH: 145px
}
.w145r {
	FLOAT: right; MARGIN: 5px 10px 30px 0px; WIDTH: 145px
}
.w160l {
	FLOAT: left; WIDTH: 160px
}
.w160r {
	FLOAT: right; WIDTH: 160px
}
.w184r {
	FLOAT: right; WIDTH: 184px
}
.w170 {
	MARGIN: 0px auto; WIDTH: 170px; TEXT-ALIGN: left
}
.w175l {
	FLOAT: left; MARGIN: 0px 0px 30px; WIDTH: 175px; TEXT-ALIGN: center
}
.w175r {
	FLOAT: right; MARGIN: 0px 0px 30px; WIDTH: 175px; TEXT-ALIGN: center
}
.w190l {
	FLOAT: left; WIDTH: 190px
}
.w160r {
	FLOAT: right; WIDTH: 160px
}
.w196 {
	WIDTH: 196px
}
.w196r {
	FLOAT: right; WIDTH: 196px; TEXT-ALIGN: center
}
.w200r {
	FLOAT: right; WIDTH: 200px; TEXT-ALIGN: center
}
.w210l {
	FLOAT: left; WIDTH: 210px
}
.w220l {
	FLOAT: left; WIDTH: 220px
}
.w243l {
	FLOAT: left; WIDTH: 243px
}
.w237r {
	FLOAT: right; WIDTH: 237px
}
.w250l {
	BORDER-RIGHT: #666666 1px dotted; BORDER-TOP: 0px; FLOAT: left; BORDER-LEFT: 0px; WIDTH: 250px; BORDER-BOTTOM: 0px
}
.w265l {
	FLOAT: left; WIDTH: 265px
}
.w280r {
	FLOAT: right; WIDTH: 280px
}
.w285r {
	FLOAT: right; WIDTH: 285px
}
.w290r {
	FLOAT: right; WIDTH: 290px
}
.w300l {
	FLOAT: left; WIDTH: 300px
}
.w310l {
	FLOAT: left; WIDTH: 310px
}
.w315r {
	FLOAT: right; WIDTH: 315px
}
.w325r {
	FLOAT: right; MARGIN: 0px 0px 15px; WIDTH: 325px
}
.w325r2 {
	FLOAT: right; MARGIN: 20px 0px 15px; WIDTH: 325px
}
.w344l {
	FLOAT: left; WIDTH: 344px; TEXT-ALIGN: center; background-image: url(../index.files/bg_w344l.gif); background-repeat:repeat-y
}







.w348r {
	FLOAT: right; WIDTH: 348px; background-image: url(../index.files/bg_w348r.gif); background-repeat:repeat-y
}
.w348r_img_box {
	FLOAT: left; WIDTH: 300px; margin-bottom:5px; margin-left:20px
}

.w348r_img {
	FLOAT: left; WIDTH: 80px; margin-right:5px; border-bottom: #CCCCCC solid 4px; border-left:#CCCCCC solid 4px; border-right:#CCCCCC solid 4px; border-top:#CCCCCC solid 4px
}







.w425 {
	MARGIN: 0px auto; WIDTH: 425px; TEXT-ALIGN: left
}
.w425r {
	FLOAT: right; WIDTH: 425px
}
.w425r_comments01 {
	FLOAT: right; WIDTH: 420px; color:#FFFFFF; margin-top:10px
}
.w425r_comments02 {
	FLOAT: right; WIDTH: 420px; color:#FFFFFF; margin-top:5px; line-height:20px
}
.w440 {
	WIDTH: 440px
}
.mtu12 {
	MARGIN: 12px 0px
}
.mt10 {
	MARGIN: 10px 0px 0px
}
.pt10c {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.mt20 {
	MARGIN: 20px 0px 0px
}
.mu3 {
	MARGIN: 0px 0px 3px
}







.mu5 {
	MARGIN: 0px 0px 5px
}
.mu5_txt01 {color:#666666; font-size:11px
}
.mu5_txt02 {color:#666666; font-size:11px
}











.mu7 {
	MARGIN: 0px 0px 7px
}
.mu10 {
	MARGIN: 0px 0px 10px; background-image:url(../index.files/bg_bnr_10off.gif); width:190px; height:130px
}
.mu10_txt01 {color:#cc4315; font-size:14px; margin-top:5px; text-align:center; font-weight:bold
}
.mu10_txt02 {color:#ffffff; font-size:10px; margin-top:80px; margin-left:8px; margin-right:8px; line-height:15px
}




.mu11 {
	MARGIN: 0px 0px 10px
}
.mu12 {
	MARGIN: 0px 0px 10px
}





.mtu10 {
	MARGIN: 10px 0px
}
.mu12 {
	MARGIN: 0px 0px 12px
}
.mu15 {
	MARGIN: 0px 0px 15px
}
.mu20 {
	MARGIN: 0px 0px 20px
}
.mu30 {
	MARGIN: 0px 0px 30px
}
.mt30 {
	MARGIN: 30px 0px 0px
}
.mu50 {
	MARGIN: 0px 0px 50px
}
.mt50 {
	MARGIN: 50px 0px 0px
}
.mtu40 {
	MARGIN: 40px 0px
}
.mu60 {
	MARGIN: 0px 0px 60px
}
.mu200 {
	MARGIN: 0px 0px 200px
}
.ml20 {
	MARGIN: 0px 0px 0px 20px
}
.pagetop2 {
	MARGIN: 0px 0px 30px; TEXT-ALIGN: right
}
.pagetop3 {
	MARGIN: 30px 0px; TEXT-ALIGN: right
}
H1.catalogimg {
	BACKGROUND: url(../catalog/img/header.jpg) no-repeat 0px 0px; MARGIN: 0px 0px 7px; WIDTH: 920px; TEXT-INDENT: -9999px; HEIGHT: 220px
}
.mtu20 {
	MARGIN: 20px 0px
}
.txtsize2 {
	BORDER-RIGHT: #9d9d9f 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #9d9d9f 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; BORDER-LEFT: #9d9d9f 1px solid; WIDTH: 290px; PADDING-TOP: 5px; BORDER-BOTTOM: #9d9d9f 1px solid; HEIGHT: 100px
}
H1.eventcamimg {
	BACKGROUND: url(../event/img/common/header.jpg) no-repeat 0px 0px; MARGIN: 0px 0px 7px; WIDTH: 920px; TEXT-INDENT: -9999px; HEIGHT: 220px
}
H1.eventimg {
	BACKGROUND: url(../event/img/event/header.jpg) no-repeat 0px 0px; MARGIN: 0px 0px 7px; WIDTH: 920px; TEXT-INDENT: -9999px; HEIGHT: 220px
}
H1.campaignimg {
	BACKGROUND: url(../event/img/campaign/header.jpg) no-repeat 0px 0px; MARGIN: 0px 0px 7px; WIDTH: 920px; TEXT-INDENT: -9999px; HEIGHT: 220px
}
.eventr {
	FLOAT: right; WIDTH: 134px
}
.eventl {
	FLOAT: left; WIDTH: 330px
}
H1.blogimg {
	BACKGROUND: url(../blog/img/header.jpg) no-repeat 0px 0px; MARGIN: 0px 0px 7px; WIDTH: 920px; TEXT-INDENT: -9999px; HEIGHT: 220px
}
H1.linkimg {
	BACKGROUND: url(../link/img/header.jpg) no-repeat 0px 0px; MARGIN: 0px 0px 7px; WIDTH: 920px; TEXT-INDENT: -9999px; HEIGHT: 220px
}
H1.newsimg {
	BACKGROUND: url(../news2/img/header.jpg) no-repeat 0px 0px; MARGIN: 0px 0px 7px; WIDTH: 920px; TEXT-INDENT: -9999px; HEIGHT: 220px
}
.tdverti TD {
	VERTICAL-ALIGN: top
}







.txtpink {color:#FF3366
}





























