* {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: sans-serif; PADDING-TOP: 0px
}
BODY {
	BACKGROUND: #ffffff; COLOR: #333333; FONT-SIZE: 10pt
}
* HTML BODY {
	FONT-SIZE: 80%
}
A {
	COLOR: #0033cc; TEXT-DECORATION: none
}
A:link {
	
}
A:visited {
	COLOR: #0066cc
}
A:hover {
	TEXT-DECORATION: underline
}
A:active {
	
}
UL LI {
	LIST-STYLE-POSITION: inside
}
OL LI {
	LIST-STYLE-POSITION: inside
}
P {
	LINE-HEIGHT: 1.5
}
IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
EM {
	FONT-STYLE: normal; COLOR: #0066cc; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#body {
	POSITION: relative; MARGIN: 10px 0px 0px 10px
}
H1 {
	FONT-SIZE: 12px
}
H1 A {
	MARGIN: 2px; COLOR: #ff3392 !important
}
A#top {
	POSITION: absolute; TEXT-INDENT: -9999px; WIDTH: 368px; DISPLAY: block; BACKGROUND: url(/images/top_h1.jpg) no-repeat 0px 0px; HEIGHT: 88px; OVERFLOW: hidden; TOP: 12px; LEFT: 392px
}
A#top:hover {
	BACKGROUND-IMAGE: url(/images/top_h1_hover.jpg)
}
#main {
	WIDTH: 760px; BACKGROUND: url(/images/back_main.gif) repeat-y left top
}
#footer {
	BACKGROUND-COLOR: #fff; MARGIN: 10px 0px; WIDTH: 760px; CLEAR: both; PADDING-TOP: 5px
}
ADDRESS {
	TEXT-ALIGN: center; FONT-STYLE: normal; FONT-FAMILY: Arial Rounded MT Bold, Franklin Gothic Medium, sans-serif; BORDER-TOP: #39f 1px solid; PADDING-TOP: 5px
}
DIV.feed {
	TEXT-ALIGN: right; BACKGROUND-COLOR: #fff; MARGIN: 0px; PADDING-TOP: 10px
}
DIV.feed A {
	
}
#contents {
	MARGIN-LEFT: 190px
}
#nav_1 {
	BACKGROUND-COLOR: #39f; WIDTH: 160px; FLOAT: left; COLOR: #333333
}
DIV.baito {
	TEXT-ALIGN: center; LINE-HEIGHT: 1.4; MARGIN: 1px; BACKGROUND: #ffffff
}
.baito H3 {
	TEXT-INDENT: -9999px; BACKGROUND: url(../images/h3_baito.gif) no-repeat center top; HEIGHT: 50px
}
.baito P {
	TEXT-ALIGN: left; MARGIN: 0px 10px
}
DIV.baito2 {
	TEXT-ALIGN: center; LINE-HEIGHT: 1.4em; MARGIN: 1px; BACKGROUND: #ffffff
}
.baito2 H3 {
	TEXT-INDENT: -9999px; BACKGROUND: url(/images/index/h3_cantai.gif) no-repeat center top; HEIGHT: 38px
}
.baito2 P {
	TEXT-ALIGN: left; MARGIN: 0px 10px
}
#nav_1 UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#nav_1 LI {
	
}
#nav_1 UL.menu {
	PADDING-BOTTOM: 10px; MARGIN: 1px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; BACKGROUND: #ffffff; PADDING-TOP: 10px
}
#nav_1 UL.menu LI {
	LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: none; HEIGHT: 1.5em
}
#nav_1 UL.menu A {
	PADDING-LEFT: 12px; BACKGROUND: url(/images/list02.gif) no-repeat left center; COLOR: #ff0080; TEXT-DECORATION: none
}
#nav_1 UL.menu A:hover {
	BACKGROUND: url(/images/list01.gif) #39f no-repeat left center; COLOR: #ffffff
}
#nav_1 UL#menu1 {
	PADDING-BOTTOM: 10px; MARGIN: 1px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; BACKGROUND: #ffffff; PADDING-TOP: 10px
}
#nav_1 UL#menu1 LI {
	LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: none; HEIGHT: 1.5em
}
#menu1 A {
	PADDING-LEFT: 12px; BACKGROUND: url(/images/list02.gif) no-repeat left center; COLOR: #ff0080; TEXT-DECORATION: none
}
#menu1 A:hover {
	BACKGROUND: url(/images/list01.gif) #39f no-repeat left center; COLOR: #ffffff
}
#nav_1 UL#menu2 {
	PADDING-BOTTOM: 10px; MARGIN: 1px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; BACKGROUND: #ffffff; PADDING-TOP: 10px
}
#nav_1 UL#menu2 LI {
	LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: none; HEIGHT: 1.5em
}
#menu2 A {
	PADDING-LEFT: 12px; BACKGROUND: url(/images/list01.gif) no-repeat left center; COLOR: #0099ff; TEXT-DECORATION: none
}
#menu2 A:hover {
	BACKGROUND-COLOR: #39f; COLOR: #ffffff
}
#nav_2 {
	BACKGROUND-COLOR: #39f; WIDTH: 160px; FLOAT: right; COLOR: #333333
}
DIV.work_sidebar {
	BACKGROUND-COLOR: #fff; MARGIN: 1px
}
DIV.work_sidebar H3 {
	BORDER-BOTTOM: #39f 1px solid; TEXT-ALIGN: center; PADDING-BOTTOM: 5px !important; BACKGROUND-COLOR: #fff; MARGIN: 0px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
DIV.work_sidebar H4 {
	BORDER-BOTTOM: #4af 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ddf7ff; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #4af 1px solid; PADDING-TOP: 2px
}
DIV.work_sidebar UL.pagelist {
	BACKGROUND: #ffffff
}
DIV.work_sidebar UL.pagelist LI {
	LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: none; MARGIN: 2px; BACKGROUND: #ffffff
}
SPAN.strong {
	COLOR: #e11; FONT-WEIGHT: bold
}
.clearing {
	CLEAR: both
}
.clear_l {
	CLEAR: left
}
.clear_r {
	CLEAR: right
}
#overlay {
	Z-INDEX: 50; POSITION: absolute; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: none; TOP: 0px; PADDING-TOP: 5px; LEFT: 0px
}
* HTML #overlay {
	BACKGROUND-IMAGE: url(/images/blank.png); FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/overlay.png", sizingMethod="scale"); BACKGROUND-COLOR: transparent
}
#overlay IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 4px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#overlay {
	FILTER: Alpha(Opacity=60); BACKGROUND: #000; -khtml-opacity: 0.6
}
I {
	CONTENT: "\"/*"
}
#overlay {
	BACKGROUND: url(/images/overlay.png)
}
[dummy='dummy'] {
	BACKGROUND: url(/images/overlay.png)
}
.overlay {
	Z-INDEX: 50
}
* HTML .overlay {
	BACKGROUND-IMAGE: url(/images/blank.png); FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/overlay_w.png", sizingMethod="scale"); BACKGROUND-COLOR: transparent
}
.overlay {
	FILTER: Alpha(Opacity=60); BACKGROUND: #fff; -khtml-opacity: 0.6
}
I {
	CONTENT: "\"/*"
}
.overlay {
	BACKGROUND: url(/images/overlay_w.png)
}
[dummy='dummy'] {
	BACKGROUND: url(/images/overlay_w.png)
}
.clear {
	CLEAR: right
}
#header {
	POSITION: relative; WIDTH: 760px; MARGIN-BOTTOM: 10px; BACKGROUND: url(../images/top_index.jpg) #ffffff no-repeat center top; HEIGHT: 260px
}
A#top {
	POSITION: absolute; TEXT-INDENT: -9999px; WIDTH: 370px; DISPLAY: block; BACKGROUND: url(../images/index/h1.jpg) no-repeat 0px 0px; HEIGHT: 90px; OVERFLOW: hidden; TOP: 170px; LEFT: 386px
}
A#top:hover {
	BACKGROUND-IMAGE: url(../images/index/h1_hover.jpg)
}
#contents {
	WIDTH: 380px
}
#nav_2 .section {
	PADDING-BOTTOM: 20px; BACKGROUND-COLOR: #fff; MARGIN: 1px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#nav_2 .section P {
	MARGIN: 10px 5px 0px
}
#nav_2 .keitai H3 {
	TEXT-INDENT: -9999px; BACKGROUND: url(../images/index/h3_keitai.gif) no-repeat left top; HEIGHT: 34px
}
#nav_2 .mag H3 {
	TEXT-INDENT: -9999px; BACKGROUND: url(../images/index/h3_mag.gif) no-repeat left top; HEIGHT: 34px
}
#contents H2 {
	TEXT-INDENT: -9999px; BACKGROUND: url(../images/index/h2.gif) no-repeat left top
}
#contents P {
	LINE-HEIGHT: 1.4; MARGIN: 4px 0px 20px
}
#contents .lead {
	WIDTH: 380px; MARGIN-BOTTOM: 30px
}
#contents .section {
	WIDTH: 380px; MARGIN-BOTTOM: 30px
}
#contents .section H3 {
	MARGIN-LEFT: 100px
}
#contents .update {
	MARGIN-TOP: 30px
}
#contents .update H3 {
	MARGIN: 0px
}
#contents H3 A {
	TEXT-INDENT: -9999px; WIDTH: 220px; DISPLAY: block; HEIGHT: 20px; OVERFLOW: hidden
}
#contents .special H3 {
	TEXT-INDENT: -9999px; WIDTH: 220px; BACKGROUND: url(../images/index/h3_special.gif) no-repeat 0px 0px; HEIGHT: 20px
}
#contents .blog H3 A {
	BACKGROUND: url(../images/index/h3_blog.gif) no-repeat left top
}
#contents .baito H3 {
	WIDTH: 240px; BACKGROUND: url(../images/index/h3_baito.gif) no-repeat left top
}
#contents .circle H3 A {
	BACKGROUND: url(../images/index/h3_circle.gif) no-repeat left top
}
#contents .uranai H3 A {
	BACKGROUND: url(../images/index/h3_uranai.gif) no-repeat left top
}
#contents .feature H3 A {
	WIDTH: 240px; BACKGROUND: url(../images/index/h3_feature.gif) no-repeat left top; HEIGHT: 32px
}
DIV.descimg {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 80px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 80px; PADDING-TOP: 0px
}
DIV.desc {
	MARGIN-LEFT: 100px
}
DIV.baito2 {
	TEXT-ALIGN: center; LINE-HEIGHT: 1.4em; MARGIN: 1px; BACKGROUND: #ffffff
}
.baito2 H3 {
	TEXT-INDENT: -9999px; BACKGROUND: url(../images/index/h3_cantai.gif) no-repeat center top; HEIGHT: 38px
}
.baito2 P {
	TEXT-ALIGN: left; MARGIN: 0px 10px
}
#main_contents {
	TEXT-ALIGN: center
}
#main_contents P {
	TEXT-ALIGN: left; PADDING-LEFT: 30px
}
SPAN.orange {
	COLOR: #d56a00; FONT-WEIGHT: bold
}
.img_right {
	FLOAT: right
}

