#contents {
	BACKGROUND: url(../images/bg_contents.gif) #ffffff no-repeat left top
}
.index #main {
	MARGIN: 0px 60px 20px 40px; WIDTH: 600px !important
}
.index #main .photoR {
	MARGIN: 0px 0px 0px 30px
}
.col H5 {
	MARGIN-BOTTOM: 10px; COLOR: #0073ef; FONT-SIZE: 90%; FONT-WEIGHT: bold
}
DL.gaiyo01 {
	WIDTH: 450px; DISPLAY: block; FONT-SIZE: 90%
}
DL.gaiyo01 DT {
	PADDING-LEFT: 10px; WIDTH: 140px; FLOAT: left
}
DL.gaiyo01 DD {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 150px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 0px
}
DL.gaiyo02 {
	WIDTH: 580px; DISPLAY: block; FONT-SIZE: 90%
}
DL.gaiyo02 DT {
	TEXT-ALIGN: right; PADDING-LEFT: 10px; WIDTH: 30px; FLOAT: left
}
DL.gaiyo02 DD {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 55px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 0px
}
DL.gaiyo04 {
	WIDTH: 450px; DISPLAY: block; FONT-SIZE: 90%
}
DL.gaiyo04 DT {
	PADDING-LEFT: 80px; WIDTH: 140px; FLOAT: left
}
DL.gaiyo04 DD {
	PADDING-BOTTOM: 80px; PADDING-LEFT: 150px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 0px
}
TABLE.gaiyo03 {
	WIDTH: 600px; MARGIN-BOTTOM: 20px
}
TABLE.gaiyo03end {
	MARGIN-TOP: 10px
}
TABLE.gaiyo03 TH {
	TEXT-ALIGN: left; PADDING-BOTTOM: 7px; PADDING-LEFT: 2px; WIDTH: 15%; PADDING-RIGHT: 2px; BACKGROUND: url(../../common/images/bg_line.gif) repeat-x left bottom; FONT-SIZE: 80%; VERTICAL-ALIGN: top; FONT-WEIGHT: normal; PADDING-TOP: 7px
}
TABLE.gaiyo03 TD {
	TEXT-ALIGN: left; PADDING-BOTTOM: 15px; PADDING-LEFT: 2px; PADDING-RIGHT: 10px; BACKGROUND: url(../../common/images/bg_line.gif) repeat-x left bottom; FONT-SIZE: 80%; VERTICAL-ALIGN: top; FONT-WEIGHT: normal; PADDING-TOP: 15px
}
TABLE.gaiyo03 TD A {
	COLOR: #1e87f4
}
TABLE.gaiyo03 TD.tel {
	WIDTH: 25%
}
P.outsideT {
	PADDING-BOTTOM: 10px; MARGIN-BOTTOM: 10px; BACKGROUND: url(../../common/images/bg_line.gif) repeat-x left bottom; FONT-SIZE: 80%
}
P.outsideB {
	FONT-SIZE: 80%
}
.enkakuList {
	WIDTH: 580px
}
.enkakuList DL {
	WIDTH: 580px; FONT-SIZE: 90%
}
.enkakuList DT {
	PADDING-LEFT: 10px; WIDTH: 160px; DISPLAY: block; FLOAT: left
}
.enkakuList DD {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 155px; PADDING-RIGHT: 0px; DISPLAY: block; MARGIN-BOTTOM: 10px; BACKGROUND: url(../../common/images/bg_line.gif) repeat-x left bottom; PADDING-TOP: 0px
}
.groupList {
	PADDING-BOTTOM: 20px; WIDTH: 580px; MARGIN-BOTTOM: 25px; BACKGROUND: url(../../common/images/bg_line.gif) repeat-x left bottom
}
.groupList H3 {
	MARGIN-BOTTOM: 10px !important; LETTER-SPACING: 0.3em; COLOR: #1e87f4; FONT-WEIGHT: bold
}
.groupList H3 A {
	COLOR: #1e87f4; TEXT-DECORATION: underline
}
.groupList P {
	MARGIN-LEFT: 15px
}
.groupList TABLE {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 565px; MARGIN-LEFT: 15px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.groupList TH {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: left; BORDER-LEFT: medium none; FONT-SIZE: 90%; VERTICAL-ALIGN: top; BORDER-TOP: medium none; FONT-WEIGHT: normal; BORDER-RIGHT: medium none
}
.groupList TD {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: left; BORDER-LEFT: medium none; FONT-SIZE: 90%; VERTICAL-ALIGN: top; BORDER-TOP: medium none; FONT-WEIGHT: normal; BORDER-RIGHT: medium none
}
.groupList TH {
	WIDTH: 20%
}
.groupList TD {
	PADDING-LEFT: 15px; WIDTH: 80%; BACKGROUND: url(../images/bg_list.gif) no-repeat left 2px
}
.popcontents .map {
	TEXT-ALIGN: center; PADDING-BOTTOM: 35px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 35px
}
.groupList DL:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.groupList DL {
	DISPLAY: inline-block
}
* HTML .groupList DL {
	HEIGHT: 1%
}
.groupList DL {
	DISPLAY: block
}
