.memo {
	FONT-WEIGHT: bold; COLOR: red; LINE-HEIGHT: 125%
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1.4em; PADDING-TOP: 0px; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; BACKGROUND-COLOR: #000066
}
IFRAME {
	BACKGROUND-COLOR: #ffffff
}
#top_pict_navi {
	CLEAR: both; MARGIN: 0px auto; WIDTH: 786px
}
#top_pict_navi #pict {
	FLOAT: left; WIDTH: 574px
}
#top_pict_navi #navi {
	FLOAT: right; WIDTH: 212px
}
.txt_medium {
	FONT-SIZE: medium
}
.txt_large {
	FONT-SIZE: large
}
#what {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#what TABLE {
	WIDTH: 564px; HEIGHT: 160px
}
#what TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#what TD A:visited {
	TEXT-DECORATION: underline
}
.txt14 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
.txt14_red {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ff0000
}
.line_title {
	FONT-WEIGHT: bolder; FONT-SIZE: 120%; BORDER-BOTTOM: #999999 3px solid
}
A:hover {
	COLOR: #4b73da
}
#all {
	MARGIN: 0px auto; WIDTH: 800px; BACKGROUND-COLOR: #000066
}
#logo {
	MARGIN: 0px 7px; WIDTH: 786px
}
#header {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 7px; WIDTH: 790px; PADDING-TOP: 0px
}
#header IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#header UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#header LI {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 154px; PADDING-TOP: 0px
}
.box {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px auto; WIDTH: 786px; PADDING-TOP: 5px
}
.boxleft {
	FLOAT: left
}
.boxright {
	FLOAT: right
}
#personal {
	CLEAR: both; PADDING-RIGHT: 7px; PADDING-LEFT: 17px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; MARGIN: 0px; WIDTH: 776px; COLOR: #ffffff; PADDING-TOP: 10px; BORDER-BOTTOM: #ffffff 1px solid; TEXT-ALIGN: right
}
#personal .l_area {
	CLEAR: both; TEXT-ALIGN: right
}
#personal .l_area_box {
	PADDING-LEFT: 8px; FLOAT: right; WIDTH: auto
}
#personal A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#personal A:hover {
	COLOR: #99ccff; TEXT-DECORATION: none
}
#footer {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 800px; COLOR: #ffffff; PADDING-TOP: 10px; TEXT-ALIGN: center
}
H1 {
	DISPLAY: none
}
.t10 {
	FONT-SIZE: 10px
}
#synergy_title {
	CLEAR: both; WIDTH: 564px
}
#synergy {
	CLEAR: both; MARGIN: 0px; WIDTH: 564px
}
#synergy .area {
	FLOAT: left; MARGIN: 10px 6px 11px 0px; WIDTH: 184px; HEIGHT: 125px; BACKGROUND-COLOR: #ffffff
}
#synergy .area_r {
	FLOAT: left; MARGIN: 11px 0px; WIDTH: 184px; HEIGHT: 125px; BACKGROUND-COLOR: #ffffff
}
#topics {
	CLEAR: both; WIDTH: 564px; HEIGHT: 52px
}
.whats_t {
	MARGIN-TOP: 0px
}
#r_banner {
	WIDTH: 208px
}
#r_banner .area {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 9px; WIDTH: 208px; PADDING-TOP: 0px
}
#contents {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../../images/bg_contents.jpg) repeat-y; PADDING-BOTTOM: 0px; MARGIN: 5px auto; WIDTH: 786px; PADDING-TOP: 0px
}
#contents2 {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px auto; WIDTH: 786px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #ffffff
}
#contents #left {
	FONT-SIZE: 12px; FLOAT: left; WIDTH: 564px; BACKGROUND-COLOR: #ffffff
}
#contents .c_left {
	FONT-SIZE: 12px; FLOAT: left; WIDTH: 564px; BACKGROUND-COLOR: #ffffff
}
#contents #left A:unknown {
	COLOR: #6699ff
}
#contents #left A:visited {
	COLOR: #6699ff
}
#contents #left #ann60 #ann_top {
	MARGIN: 30px auto 90px; WIDTH: 380px
}
#contents #left #ann60 {
	MARGIN: 5px 0px 5px 30px; WIDTH: 520px
}
#contents #left #ann60 TABLE {
	BORDER-RIGHT: #9999cc 1px solid; BORDER-TOP: #9999cc 1px solid; MARGIN: 0px auto 10px; BORDER-LEFT: #9999cc 1px solid; WIDTH: 500px; BORDER-BOTTOM: #9999cc 1px solid
}
#contents #left #ann60 TH {
	BORDER-RIGHT: #cfd8eb 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #cfd8eb 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #cfd8eb 1px solid; WIDTH: 40px; PADDING-TOP: 3px; BORDER-BOTTOM: #cfd8eb 1px solid; BACKGROUND-COLOR: #cfd8eb
}
#contents #left #ann60 TD {
	BORDER-RIGHT: #cfd8eb 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #cfd8eb 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #cfd8eb 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #cfd8eb 1px solid
}
.l_blue {
	BACKGROUND-COLOR: #f1f4fa
}
#contents #left #inq {
	CLEAR: both
}
#contents #left #inq TABLE {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; MARGIN: 6px auto; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}
#contents #left #inq TD {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 90%; PADDING-BOTTOM: 3px; BORDER-LEFT: #999999 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #999999 1px solid
}
#contents #left .size TABLE {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; MARGIN: 0px auto 6px 32px; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}
#contents #left .size TD {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 90%; PADDING-BOTTOM: 3px; BORDER-LEFT: #999999 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #999999 1px solid
}
#pan {
	FONT-SIZE: 86%; MARGIN: 0px 0px 10px 6px; COLOR: #666666
}
#pan A {
	COLOR: #4b73da; TEXT-DECORATION: none
}
A:visited {
	COLOR: #4b73da; TEXT-DECORATION: none
}
#pan A:hover {
	COLOR: #99ccff
}
#contents #left #category {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bolder; FONT-SIZE: 190%; PADDING-BOTTOM: 6px; MARGIN-LEFT: 25px; WIDTH: 500px; COLOR: #3300cc; PADDING-TOP: 6px; BORDER-BOTTOM: #666666 1px solid
}
#contents #left #list2 {
	MARGIN: 15px 0px 15px 30px; WIDTH: 500px
}
#contents #left #list2 TABLE {
	MARGIN-BOTTOM: 15px
}
#contents #left #list2 TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 18px; BACKGROUND-IMAGE: url(../../products/images/product_qube.gif); PADDING-BOTTOM: 2px; WIDTH: 220px; PADDING-TOP: 2px; BORDER-BOTTOM: #989bd8 1px solid; BACKGROUND-REPEAT: no-repeat
}
#contents #left #list2 TD A {
	FONT-SIZE: 98%; COLOR: #333333; TEXT-DECORATION: none
}
#contents #left #list2 TD A:hover {
	COLOR: #999999
}
#contents #left #list2 .category1 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bolder; FONT-SIZE: 126%; MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #99ccff 2px solid
}
#contents #left #list2 .category1 A {
	COLOR: #333333; TEXT-DECORATION: none
}
#contents #left #list2 .category1 A:hover {
	COLOR: #989bd8
}
#contents #left #list2 .category2 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 90%; PADDING-BOTTOM: 2px; MARGIN-LEFT: 22px; WIDTH: 170px; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid
}
#contents #left #list2 .category2 A {
	COLOR: #000000; TEXT-DECORATION: none
}
#contents #left #list2 .category2 A:hover {
	COLOR: #4b73da
}
#contents #left .icon {
	CLEAR: both; MARGIN: 20px auto 0px 18px; WIDTH: 532px; TEXT-ALIGN: right
}
#contents #left .icon2 {
	CLEAR: both; MARGIN: 3px auto 0px 18px; WIDTH: 520px; TEXT-ALIGN: right
}
#contents #left .icon IMG {
	MARGIN: 1px
}
#contents #left .icon2 IMG {
	MARGIN: 1px
}
#contents #left H2 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 190%; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 20px; LINE-HEIGHT: 115%; PADDING-TOP: 2px
}
#contents #left H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 140%; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #333333; LINE-HEIGHT: 115%; PADDING-TOP: 2px
}
#contents #left H4 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 90%; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 2px; COLOR: #000099; LINE-HEIGHT: 90%; PADDING-TOP: 2px
}
#contents #left H5 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 10px; COLOR: #000066; LINE-HEIGHT: 135%; PADDING-TOP: 2px
}
#contents #left H6 {
	DISPLAY: none
}
#contents #left h7 {
	DISPLAY: none
}
#contents #left .pict {
	MARGIN: 5px auto; WIDTH: 300px; HEIGHT: 130px; BACKGROUND-COLOR: #99ccff
}
#contents #left .explain {
	FONT-WEIGHT: bold; MARGIN: 0px 0px 10px 30px; WIDTH: 510px; COLOR: #000099; LINE-HEIGHT: 1.3em
}
#contents #left .special {
	BORDER-RIGHT: #6699ff 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #6699ff 1px solid; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; MARGIN: 0px 0px 30px 35px; BORDER-LEFT: #6699ff 1px solid; WIDTH: 460px; LINE-HEIGHT: 1.3em; PADDING-TOP: 20px; BORDER-BOTTOM: #6699ff 1px solid; BACKGROUND-COLOR: #f1f7fa
}
#contents #left .feature {
	CLEAR: both; BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #999999 1px solid; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bolder; PADDING-BOTTOM: 2px; MARGIN: 8px 0px 8px 30px; BORDER-LEFT: #999999 1px solid; WIDTH: 500px; COLOR: #ffffff; LINE-HEIGHT: 1.3em; PADDING-TOP: 2px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #000099
}
#contents #left .feature A:hover {
	COLOR: #ffefff
}
#contents #left UL {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 30px 30px; WIDTH: 500px; PADDING-TOP: 0px
}
#contents #left UL TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#contents #left LI {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 110%; PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: 480px; COLOR: #666666; PADDING-TOP: 5px; BORDER-BOTTOM: #660000 1px solid
}
#contents #left .ulhalf {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 30px 30px; WIDTH: 220px; PADDING-TOP: 0px
}
#contents #left .lihalf {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 110%; PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: 215px; COLOR: #666666; PADDING-TOP: 5px; BORDER-BOTTOM: #660000 1px solid
}
#contents #left .half {
	CLEAR: both; MARGIN: 0px 0px 30px 30px; WIDTH: 512px; BACKGROUND-COLOR: #ffffff
}
#contents #left .half .l {
	FLOAT: left; WIDTH: 256px
}
#contents #left .half .l2 {
	FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 246px
}
#contents #left .half .l3 {
	FLOAT: left; MARGIN-LEFT: 4px; WIDTH: 246px
}
.space {
	CLEAR: both; MARGIN: 0px auto; WIDTH: auto
}
#contents #left .half .l IMG {
	MARGIN-BOTTOM: 2px
}
#contents #left .half .l UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 7px 30px; WIDTH: 242px; PADDING-TOP: 0px
}
#contents #left .half .l LI {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 110%; PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: 222px; COLOR: #666666; PADDING-TOP: 5px; BORDER-BOTTOM: #660000 1px solid
}
#contents #left .half .l LI .title {
	FONT-WEIGHT: bold; FONT-SIZE: 106%; MARGIN-BOTTOM: 3px; COLOR: #6699ff
}
#contents #left LI .ind {
	MARGIN-LEFT: 30px
}
#contents #left LI .ind_h32 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 30px; PADDING-TOP: 3px
}
#contents #left LI .ind_h32 IMG {
	PADDING-TOP: 6px
}
#contents #left LI .l_frame {
	FLOAT: left; WIDTH: 240px
}
#contents #left LI .l_frame300 {
	FLOAT: left; WIDTH: 300px
}
#contents #left LI .l_frame180 {
	FLOAT: left; WIDTH: 180px
}
#contents #left LI .title {
	FONT-WEIGHT: bold; FONT-SIZE: 106%; MARGIN-BOTTOM: 3px; COLOR: #6699ff
}
#contents #left .products_top {
	CLEAR: both; PADDING-BOTTOM: 10px; MARGIN: 3px 0px 0px 20px; WIDTH: 530px
}
#contents #left .products_top0 {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px 20px; WIDTH: 530px; PADDING-TOP: 0px
}
#contents #left .products_top1 {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../../products/images/wavehold_hanso_bg.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 20px; WIDTH: 530px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-y
}
#contents #left .products_top1 .w33 {
	FLOAT: left; MARGIN: 10px 2px 2px; WIDTH: 172px; TEXT-ALIGN: center
}
#contents #left .products_top1 .w33_l {
	FLOAT: left; MARGIN: 10px 6px 2px 0px; WIDTH: 168px; TEXT-ALIGN: left
}
#contents #left .products_top1 .w530 {
	CLEAR: both; MARGIN: 0px; WIDTH: 530px
}
#contents #left .products_top0 IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#contents #left .products_top .left {
	FLOAT: left; WIDTH: 245px; MARGIN-RIGHT: 5px
}
#contents #left .products_top IMG {
	CLEAR: both; MARGIN-BOTTOM: 10px
}
#contents #left .products {
	CLEAR: both; MARGIN: 2px 0px 0px 30px; WIDTH: 520px
}
#contents #left .products3 {
	CLEAR: both; MARGIN: 2px 0px 0px 40px; WIDTH: 490px
}
#contents #left .products4 {
	CLEAR: both; MARGIN: 2px 0px 0px 31px; WIDTH: 520px
}
#contents #left .komoku {
	CLEAR: both; MARGIN-LEFT: 30px; WIDTH: 500px; PADDING-TOP: 20px
}
#contents #left .icon50 {
	CLEAR: both; MARGIN-LEFT: 30px; WIDTH: 500px; TEXT-ALIGN: right
}
#contents #left .products .pecos01 {
	BORDER-RIGHT: #2d8e1b 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #2d8e1b 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 10px auto; BORDER-LEFT: #2d8e1b 1px solid; WIDTH: 350px; PADDING-TOP: 10px; BORDER-BOTTOM: #2d8e1b 1px solid; BACKGROUND-COLOR: #ccffcc
}
#contents #left .products TABLE {
	BORDER-RIGHT: #999999 2px solid; BORDER-TOP: #999999 2px solid; MARGIN: 5px 0px; BORDER-LEFT: #999999 2px solid; BORDER-BOTTOM: #999999 2px solid
}
#contents #left .products TH {
	BORDER-RIGHT: #333333 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #333333 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #333333 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #333333 1px solid; TEXT-ALIGN: left
}
#contents #left .products TD {
	BORDER-RIGHT: #333333 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #333333 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #333333 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #333333 1px solid
}
#contents #left .products .left IMG {
	MARGIN-BOTTOM: 2px
}
#contents #left .products .left {
	FLOAT: left; WIDTH: 245px; MARGIN-RIGHT: 5px
}
#contents #left .products .icon3 {
	FLOAT: left; WIDTH: 240px; MARGIN-RIGHT: 10px
}
#contents #left .products .left0 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
#contents #left .products .w200 {
	WIDTH: 200px
}
#contents #left .products .w250 {
	WIDTH: 250px
}
#contents #left .products .w270 {
	WIDTH: 270px
}
#contents #left .products .w290 {
	WIDTH: 290px
}
#contents #left .products .w300 {
	WIDTH: 300px
}
#contents #left .products .left0_160 {
	FLOAT: left; WIDTH: 160px
}
#contents #left .products .left0_162 {
	FLOAT: left; WIDTH: 162px
}
#contents #left .products .left0_196 {
	FLOAT: left; WIDTH: 196px
}
#contents #left .products .left0_200 {
	FLOAT: left; WIDTH: 200px
}
#contents #left .products .left0_229 {
	FLOAT: left; WIDTH: 229px
}
#contents #left .products .left0_317 {
	FLOAT: left; WIDTH: 317px
}
#contents #left .products .left0_203 {
	FLOAT: left; WIDTH: 203px
}
#contents #left .products .left0_320 {
	FLOAT: left; WIDTH: 320px
}
#contents #left .products .left0_200 {
	FLOAT: left; WIDTH: 200px
}
#contents #left .products .left1 {
	FLOAT: left; WIDTH: 260px
}
#contents #left .products .left .title {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 110%; BACKGROUND-IMAGE: url(../../products/images/products_title.gif); PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 216px; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
#contents #left .products .title_wide {
	CLEAR: both; PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 110%; BACKGROUND-IMAGE: url(../../products/images/products_title_wide.gif); PADDING-BOTTOM: 0px; MARGIN: 30px auto 5px; WIDTH: 480px; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
#contents #left .products .title_wide2 {
	CLEAR: both; PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 110%; BACKGROUND-IMAGE: url(../../products/images/products_title_wide.gif); PADDING-BOTTOM: 0px; MARGIN: 2px auto 5px; WIDTH: 480px; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
#contents #left .products .detail {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 6px auto; WIDTH: 229px; COLOR: #666666; PADDING-TOP: 0px
}
#contents #left .products .detail .noline TABLE {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; BORDER-RIGHT-WIDTH: 0px
}
#contents #left .products .detail .noline TD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; PADDING-TOP: 2px; BORDER-RIGHT-WIDTH: 0px
}
#contents #left .products .detail2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 6px 0px 6px 20px; WIDTH: 150px; COLOR: #666666; PADDING-TOP: 0px
}
#contents #left .products .detail3 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 6px 0px 6px 16px; WIDTH: 210px; COLOR: #666666; PADDING-TOP: 0px
}
#contents #left .products .detail_wide {
	CLEAR: both; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 6px auto; WIDTH: 480px; COLOR: #666666; PADDING-TOP: 0px
}
#contents #left .products .detail_wide TD {
	BORDER-RIGHT: #cfd8eb 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #cfd8eb 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #cfd8eb 1px solid; COLOR: #666666; PADDING-TOP: 3px; BORDER-BOTTOM: #cfd8eb 1px solid; BACKGROUND-COLOR: #f1f7fa
}
#contents #left .products .detail_wide TH {
	BORDER-RIGHT: #cfd8eb 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #cfd8eb 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #cfd8eb 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #cfd8eb 1px solid; BACKGROUND-COLOR: #f1f7fa
}
#contents #left .products2 {
	CLEAR: both; MARGIN: 0px 0px 0px 30px; WIDTH: 520px
}
#contents #left .products .pictarea {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 20px; MARGIN: 6px auto 0px; WIDTH: 229px; PADDING-TOP: 0px
}
#contents #left .products2 .pictarea {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 20px; MARGIN: 10px auto 0px; WIDTH: 229px; PADDING-TOP: 0px
}
#contents #left .products2 .pictareal {
	PADDING-RIGHT: 10px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 20px; MARGIN: 10px auto 0px; WIDTH: 229px; PADDING-TOP: 5px
}
#contents #left .products2 .left {
	FLOAT: left
}
#contents #left .products2 .left .pict {
	MARGIN: 0px auto 20px; WIDTH: 229px; TEXT-ALIGN: center
}
#contents #left .products2 .left .detail {
	FONT-WEIGHT: bold; MARGIN: 10px auto 20px; WIDTH: 229px; COLOR: #666666; TEXT-ALIGN: left
}
#contents #left .products .end {
	CLEAR: both; WIDTH: 786px; HEIGHT: 1px
}
#contents .sample {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; MARGIN-LEFT: 55px; WIDTH: 440px; PADDING-TOP: 12px; BACKGROUND-COLOR: #ccffff
}
#contents .sample .ind1 {
	PADDING-LEFT: 24px
}
#contents .sample .ind2 {
	PADDING-LEFT: 36px
}
#contents #left #list1 {
	MARGIN: 0px 0px 30px 50px
}
#contents #left #list1 .title {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 2px; PADDING-LEFT: 12px; FONT-WEIGHT: bolder; FONT-SIZE: 120%; MARGIN-BOTTOM: 6px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; WIDTH: 480px; COLOR: #3300cc; LINE-HEIGHT: 115%; PADDING-TOP: 3px; BORDER-BOTTOM: #666666 1px solid; BACKGROUND-COLOR: #f1f7fa; TEXT-ALIGN: left
}
#contents #left #list1 .title2 {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 2px; PADDING-LEFT: 12px; FONT-WEIGHT: bolder; FONT-SIZE: 120%; MARGIN-BOTTOM: 6px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; WIDTH: 480px; COLOR: #3300cc; LINE-HEIGHT: 115%; PADDING-TOP: 3px; BORDER-BOTTOM: #666666 1px solid; BACKGROUND-COLOR: #fff0fa; TEXT-ALIGN: left
}
#contents #left #list1 .title A {
	COLOR: #3300cc; TEXT-DECORATION: none
}
#contents #left #list1 .title A:hover {
	COLOR: #ffccff; TEXT-DECORATION: none
}
#contents #left #list1 TABLE {
	MARGIN: 0px auto 12px 30px
}
#contents #left #list1 TD {
	PADDING-RIGHT: 1px; BACKGROUND-POSITION: 5px 0px; PADDING-LEFT: 20px; FONT-SIZE: 96%; BACKGROUND-IMAGE: url(../../products/images/product_qube.gif); PADDING-BOTTOM: 1px; VERTICAL-ALIGN: text-top; WIDTH: 180px; PADDING-TOP: 1px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px; TEXT-ALIGN: left
}
#contents #left TD A {
	COLOR: #333333; TEXT-DECORATION: none
}
#contents #left TD A:hover {
	COLOR: #4b73da
}
#contents #left #top {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 86%; PADDING-BOTTOM: 6px; WIDTH: 550px; PADDING-TOP: 6px; TEXT-ALIGN: right
}
#contents #left #top A {
	COLOR: #333333; TEXT-DECORATION: none
}
#contents #left #top A:hover {
	COLOR: #330000; TEXT-DECORATION: none
}
#contents #left #inquiry1 {
	CLEAR: both; MARGIN: 30px 30px 10px; PADDING-TOP: 10px
}
#contents #left #inquiry1 .mark {
	FLOAT: left; WIDTH: 64px; MARGIN-RIGHT: 10px
}
#contents #left #inquiry1 .phone {
	MARGIN-TOP: 15px; FLOAT: left; WIDTH: 281px
}
#contents #left #inquiry1 .mail {
	MARGIN-TOP: 15px; FLOAT: right; WIDTH: 145px
}
#contents #right {
	MARGIN-TOP: 5px; FLOAT: right; WIDTH: 212px
}
#contents .c_left #inquiry1 {
	CLEAR: both; MARGIN: 30px; PADDING-TOP: 10px
}
#contents .c_left #inquiry1 .mark {
	FLOAT: left; WIDTH: 64px; MARGIN-RIGHT: 10px
}
#contents .c_left #inquiry1 .phone {
	MARGIN-TOP: 15px; FLOAT: left; WIDTH: 281px
}
#contents .c_left #inquiry1 .mail {
	MARGIN-TOP: 15px; FLOAT: right; WIDTH: 145px
}
#contents #right {
	MARGIN-TOP: 5px; FLOAT: right; WIDTH: 212px
}
#contents #right .category1 {
	MARGIN: 1px 2px 2px; WIDTH: 208px
}
#contents #right .category2 {
	PADDING-LEFT: 20px; MARGIN: 1px 2px 2px; WIDTH: 188px
}
#contents #right .category2_on {
	PADDING-RIGHT: 2px; BACKGROUND-POSITION: 0px 4px; PADDING-LEFT: 22px; FONT-SIZE: 90%; BACKGROUND-IMAGE: url(../../products/images/product_arrow.gif); PADDING-BOTTOM: 2px; MARGIN-LEFT: 22px; WIDTH: 148px; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #e3f5f9
}
#contents #right .category2_on A {
	FONT-WEIGHT: bold; COLOR: #0033ff; TEXT-DECORATION: none
}
#contents #right .category2 A {
	COLOR: #000000; TEXT-DECORATION: none
}
#contents #right .category2 A:hover {
	COLOR: #4b73da
}
#contents #right .category3 {
	PADDING-LEFT: 15px; MARGIN: 1px 2px 2px; WIDTH: 188px
}
#contents #right IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#contents #end {
	CLEAR: both; WIDTH: 786px
}
#inquiry {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px auto; WIDTH: 786px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
#inquiry #top {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 86%; PADDING-BOTTOM: 6px; WIDTH: 774px; PADDING-TOP: 6px; TEXT-ALIGN: right
}
#inquiry FORM {
	FONT-SIZE: 12px; MARGIN: 0px auto; WIDTH: 600px
}
#inquiry .thank {
	FONT-SIZE: 12px; MARGIN: 40px auto 200px; WIDTH: 400px; HEIGHT: 220px; TEXT-ALIGN: center
}
#inquiry TABLE.xf_block {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; MARGIN-TOP: 10px; BORDER-LEFT: 0px solid; BORDER-BOTTOM: 0px solid
}
#inquiry TH.xf_table_title {
	BORDER-RIGHT: 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: 0px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: 1px solid
}
TH.xf_field {
	BORDER-RIGHT: 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: 0px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: 1px solid
}
#inquiry TD.xf_input {
	CLEAR: both; BORDER-RIGHT: 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: 0px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: 1px solid
}
TD.xf_explain {
	CLEAR: both; BORDER-RIGHT: 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: 0px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: 1px solid
}
.xf_block {
	MARGIN-BOTTOM: 10px
}
.xf_block0 {
	TEXT-ALIGN: center
}
.xf_block1 {
	TEXT-ALIGN: center
}
.xf_block2 {
	TEXT-ALIGN: center
}
SPAN.xf_essential {
	COLOR: #af2c1a
}
SPAN.xf_essential {
	MARGIN-LEFT: 10px
}
TD.xf_input1 {
	BORDER-RIGHT: 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: 0px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: 1px solid
}
TD.xf_input1 {
	BACKGROUND-COLOR: #ffffff
}
TH.xf_field1 {
	BORDER-RIGHT: 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: 0px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: 1px solid
}
TH.xf_field1 {
	BACKGROUND-COLOR: #cfd8eb
}
TH.xf_field1 {
	COLOR: #333333; TEXT-ALIGN: left
}
#inquiry .personal {
	BORDER-RIGHT: #cfd8eb 3px solid; PADDING-RIGHT: 12px; BORDER-TOP: #cfd8eb 3px solid; PADDING-LEFT: 12px; FONT-SIZE: 12px; PADDING-BOTTOM: 12px; MARGIN: 3px auto 10px; BORDER-LEFT: #cfd8eb 3px solid; WIDTH: 524px; PADDING-TOP: 12px; BORDER-BOTTOM: #cfd8eb 3px solid; TEXT-ALIGN: left
}
#inquiry H2 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 140%; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 20px 15px; LINE-HEIGHT: 115%; PADDING-TOP: 2px
}
#inquiry H3 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 136%; PADDING-BOTTOM: 4px; MARGIN: 0px auto; WIDTH: 550px; LINE-HEIGHT: 115%; PADDING-TOP: 4px; BACKGROUND-COLOR: #cfd8eb; TEXT-ALIGN: center
}
#popup_frame {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 10px auto 0px; WIDTH: 350px; PADDING-TOP: 10px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
#popup {
	MARGIN: 8px; WIDTH: 320px
}
#popup IMG {
	MARGIN: 5px auto
}
.cl {
	CLEAR: both
}
.yoto_txt {
	FLOAT: left; MARGIN: 8px 0px 10px
}
.txt114 {
	FONT-SIZE: 114%
}
.noline TABLE {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; BORDER-RIGHT-WIDTH: 0px
}
.noline TD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: top; PADDING-TOP: 1px; BORDER-RIGHT-WIDTH: 0px
}
.maicon {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN-LEFT: 30px; WIDTH: 530px; PADDING-TOP: 12px
}
.maicon IMG {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.maicon .maicontxt {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 156px; PADDING-TOP: 0px
}
.maicon .maicontxt2 {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 300px; PADDING-TOP: 0px
}
