* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	FONT-SIZE: 10px; COLOR: #666; LINE-HEIGHT: 2em; FONT: normal 70% 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック'; TEXT-ALIGN: center
}
H2 {
	LINE-HEIGHT: 2em
}
H3 {
	LINE-HEIGHT: 2em
}
P {
	LINE-HEIGHT: 2em
}
ADDRESS {
	LINE-HEIGHT: 2em
}
A {
	TEXT-DECORATION: none
}
UL {
	LIST-STYLE-TYPE: none
}
EM {
	VISIBILITY: hidden
}
#top-contents {
	DISPLAY: inline; FLOAT: left
}
#top-header {
	DISPLAY: inline; FLOAT: left
}
#top-wrapper {
	DISPLAY: inline; FLOAT: left
}
#top-copy {
	DISPLAY: inline; FLOAT: left
}
#top-side {
	DISPLAY: inline; FLOAT: left
}
#top-side .col {
	DISPLAY: inline; FLOAT: right
}
#top-side .col2 {
	DISPLAY: inline; FLOAT: left
}
#top-side .news {
	DISPLAY: inline; FLOAT: left
}
#top-side .mail {
	DISPLAY: inline; FLOAT: left
}
#top-bunner {
	DISPLAY: inline; FLOAT: left
}
#top-side .news DL {
	DISPLAY: inline; FLOAT: left
}
#top-side .news DT {
	DISPLAY: inline; FLOAT: left
}
#top-side .news DD {
	DISPLAY: inline; FLOAT: left
}
#top-side .mail-left {
	DISPLAY: inline; FLOAT: left
}
#top-side .mail-right {
	DISPLAY: inline; FLOAT: left
}
#top-nav {
	DISPLAY: inline; FLOAT: left
}
#top-add {
	DISPLAY: inline; FLOAT: left
}
#top-header {
	MARGIN: 10px 0px 0px 10px; WIDTH: 900px; TEXT-ALIGN: left
}
#top-wrapper {
	MARGIN: 10px 0px 0px 10px; WIDTH: 900px; TEXT-ALIGN: left
}
#top-copy {
	MARGIN: 10px 0px 0px 10px; WIDTH: 900px; TEXT-ALIGN: left
}
#top-container {
	CLEAR: both; LEFT: 50%; MARGIN: -325px 0px 0px -460px; WIDTH: 920px; POSITION: absolute; TOP: 50%; HEIGHT: 650px
}
#top-contents {
	BACKGROUND: url(../img/UV.back3.jpg) no-repeat left top; WIDTH: 920px; HEIGHT: 650px
}
#top-wrapper {
	HEIGHT: 380px
}
#top-side {
	MARGIN: 10px 0px 0px 30px; WIDTH: 820px
}
#top-side .col {
	WIDTH: 460px;
	float:right;
}
#top-side .col2 {
	WIDTH: 300px;
	float:left;
	margin-left:20px;
	margin-top:20px;
}
#top-side .news {
	OVERFLOW: auto; WIDTH: 450px; HEIGHT: 100px
}
#top-side .news DL #top-side .news DL {
	WIDTH: 445px
}
#top-side .news DT {
	WIDTH: 95px
}
#top-side .news DD {
	WIDTH: 345px
}
#top-side .mail {
	MARGIN: 15px 0px 10px; WIDTH: 760px
}
#top-side .mail-left {
	WIDTH: 145px
}
#top-side .mail-right {
	WIDTH: 55px
}
#top-side .txarea {
	MARGIN: 2px 0px; WIDTH: 130px; HEIGHT: 14px; _width: 132px; _height: 18px; _margin: 1px 0
}
#top-bunner {
	WIDTH: 200px
}
#top-nav {
	WIDTH: 860px
}
#top-add {
	WIDTH: 860px
}
#top-header H1 A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 60px; MARGIN: 20px 0px 0px 20px; WIDTH: 860px; PADDING-TOP: 60px
}
#top-side .col H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; PADDING-TOP: 3px
}
#top-side .col H3 {
	MARGIN: 5px 0px 0px
}
#top-side .col P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; LINE-HEIGHT: 1.8em; PADDING-TOP: 0px; font-size:12px;
}
#top-side .news DL A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; BACKGROUND: url(http://www.milestonedesign.jp/img/item/news_a.jpg) no-repeat left top; PADDING-BOTTOM: 0px; COLOR: #666; PADDING-TOP: 2px
}
#top-side .news DL A:hover {
	TEXT-DECORATION: underline
}
#top-side .mail H3 {
	MARGIN: 0px 0px 8px
}
#top-side .mail-right P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 22px
}
#top-bunner P A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 10px
}
#top-bunner P#b01 A {
	BACKGROUND: url(http://www.milestonedesign.jp/img/bunner/blog.jpg) no-repeat left top; WIDTH: 133px
}
#top-nav UL {
	MARGIN: 0px 0px 0px 72px
}
#top-nav A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#top-nav LI#n01 A {
	WIDTH: 85px
}
#top-nav LI#n02 A {
	WIDTH: 75px
}
#top-nav LI#n03 A {
	WIDTH: 60px
}
#top-nav LI#n04 A {
	WIDTH: 75px
}
#top-nav LI#n05 A {
	WIDTH: 128px
}
#top-nav LI#n06 A {
	WIDTH: 86px
}
#top-nav LI#n07 A {
	WIDTH: 140px
}
#top-nav LI#n08 A {
	WIDTH: 106px
}
#top-nav LI#n01 A:hover {
	BACKGROUND: url(../img/UVback2.gif) no-repeat left top
}
#top-nav LI#n02 A:hover {
	BACKGROUND: url(../img/UVback2.gif) no-repeat -85px top
}
#top-nav LI#n03 A:hover {
	BACKGROUND: url(../img/UVback2.gif) no-repeat -160px top
}
#top-nav LI#n04 A:hover {
	BACKGROUND: url(../img/UVback2.gif) no-repeat -220px top
}
#top-nav LI#n05 A:hover {
	BACKGROUND: url(../img/UVback2.gif) no-repeat -295px top
}
#top-nav LI#n06 A:hover {
	BACKGROUND: url(../img/UVback2.gif) no-repeat -423px top
}
#top-nav LI#n07 A:hover {
	BACKGROUND: url(../img/UVback2.gif) no-repeat -511px top
}
#top-nav LI#n08 A:hover {
	BACKGROUND: url(../img/UVback2.gif) no-repeat -651px top
}
#top-add ADDRESS A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(../img/uv.copyright.gif) no-repeat left top; PADDING-BOTTOM: 10px; MARGIN: -5px 0px 0px 270px; WIDTH: 360px; PADDING-TOP: 10px
}
#top-header H1 {
	DISPLAY: inline; FONT-SIZE: 10px; FLOAT: left; LINE-HEIGHT: 1em
}
#top-bunner P {
	DISPLAY: inline; FONT-SIZE: 10px; FLOAT: left; LINE-HEIGHT: 1em
}
#top-nav LI {
	DISPLAY: inline; FONT-SIZE: 10px; FLOAT: left; LINE-HEIGHT: 1em
}
#top-add ADDRESS {
	DISPLAY: inline; FONT-SIZE: 10px; FLOAT: left; LINE-HEIGHT: 1em
}

