#main3 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: center top; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../image/bkgrd_03.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
#main {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: center top; MARGIN-TOP: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../image/bkgrd_01.gif); PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 100%; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-COLLAPSE: collapse; BORDER-BOTTOM-STYLE: none
}
#main2 {
	BACKGROUND-POSITION: center top; BACKGROUND-IMAGE: url(../image/bkgr_02.gif); WIDTH: 100%; BACKGROUND-REPEAT: no-repeat
}
#main4 {
	BACKGROUND-POSITION: center top; BACKGROUND-IMAGE: url(../image/bkgrd_04.gif); WIDTH: 100%; BACKGROUND-REPEAT: no-repeat
}
#main3 TABLE {
	
}
#point {
	MARGIN: 0px
}
#point2 {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-BOTTOM: 20px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 20px
}
#point3 {
	BORDER-RIGHT: #cccccc 1px solid; MARGIN-LEFT: auto; BORDER-LEFT: #cccccc 1px solid; MARGIN-RIGHT: auto; BORDER-BOTTOM: #cccccc 1px solid
}
#point4 {
	MARGIN-TOP: 23px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#point5 {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-BOTTOM: 20px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 20px; BORDER-BOTTOM: #cccccc 1px solid
}
#buy {
	MARGIN-TOP: 23px; MARGIN-BOTTOM: 0px; WIDTH: 545px
}
#buy2 {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 0px
}
#information {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 13px; WIDTH: 250px; MARGIN-RIGHT: 0px; TEXT-ALIGN: left
}
#picture {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 13px; WIDTH: 400px; MARGIN-RIGHT: 0px; TEXT-ALIGN: left
}
#news TD {
	PADDING-RIGHT: 0px; MARGIN-BOTTOM: 7px; WIDTH: 195px; MARGIN-RIGHT: 0px; TEXT-ALIGN: left
}
#flow {
	
}
#info H2 {
	MARGIN-BOTTOM: 7px
}
#info TABLE {
	BORDER-RIGHT: #dddddd 2px solid; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 0px; BORDER-LEFT: #dddddd 2px solid; WIDTH: 545px; BORDER-BOTTOM: #dddddd 2px solid
}
#info TD {
	PADDING-LEFT: 50px
}
#www {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #666666
}
#info SELECT {
	FONT-SIZE: 11px
}
#info P {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 0px
}
#info .name {
	BORDER-RIGHT: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}
#info #domain TD {
	BORDER-RIGHT: #dddddd 2px solid; MARGIN-BOTTOM: 10px; BORDER-LEFT: #dddddd 2px solid; BORDER-BOTTOM: #dddddd 2px solid
}
#dot {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #666666
}
TABLE.menu {
	BACKGROUND-IMAGE: url(../image/btnbar_01.gif); MARGIN-BOTTOM: 0px; MARGIN-LEFT: auto; WIDTH: 800px; MARGIN-RIGHT: auto; BACKGROUND-REPEAT: repeat-x; HEIGHT: 72px
}
TABLE.img {
	BACKGROUND-POSITION: center 50%; BACKGROUND-IMAGE: url(../image/choiwaru11_09.jpg); MARGIN: 0px auto 0px 0px; WIDTH: 100%; BACKGROUND-REPEAT: repeat-x
}
TABLE.img2 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: center 50%; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../image/imgback.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px auto 0px 0px; VERTICAL-ALIGN: top; WIDTH: 100%; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 234px; BORDER-BOTTOM-STYLE: none
}
TABLE.img3 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: center 50%; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../image/backb.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px auto 0px 0px; VERTICAL-ALIGN: top; WIDTH: 100%; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 233px; BORDER-BOTTOM-STYLE: none
}
TABLE.img4 {
	VERTICAL-ALIGN: top;
	WIDTH: 100%;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	HEIGHT: 234px;
	BORDER-BOTTOM-STYLE: none;
	background-image: url(../image/backb2.jpg);
	background-repeat: repeat-x;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
}
TABLE.img5 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: center 50%; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../image/afback.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px auto 0px 0px; VERTICAL-ALIGN: top; WIDTH: 100%; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none; height:234px;
}
TABLE.header {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../image/headerbk.jpg); MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; TEXT-ALIGN: center; height:72px;
}
.box_01{
	text-align:left;
	padding: 0px;
	margin-right: auto;
	margin-left: 0px;
	margin-top: 0px;
	vertical-align: top;
}
.box_01outside{
	text-align:center;
	height: 72px;
	padding: 0px;
	margin: 0px;
	background-image: url(../image/headerbk.jpg);
	vertical-align: top;
}
#items TABLE {
	BORDER-LEFT-COLOR: #dddddd; BORDER-BOTTOM-COLOR: #dddddd; MARGIN-LEFT: auto; WIDTH: 543px; MARGIN-RIGHT: auto; TEXT-ALIGN: center; BORDER-RIGHT-COLOR: #dddddd
}
.items2 TABLE {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-LEFT-COLOR: #cccccc; MARGIN: 10px auto 0px; WIDTH: 538px; TEXT-ALIGN: center
}
#itemlist TD {
	PADDING-BOTTOM: 10px; WIDTH: 106px; PADDING-TOP: 10px
}
.itembox TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: bottom; WIDTH: 106px; PADDING-TOP: 0px; HEIGHT: 28px; TEXT-ALIGN: center
}
.itemimage TD {
	PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 106px; PADDING-TOP: 0px; HEIGHT: 134px; TEXT-ALIGN: center
}
#step1 {
	BACKGROUND-POSITION: center center; BACKGROUND-IMAGE: url(../image/step_01.gif); BACKGROUND-REPEAT: no-repeat
}
#step2 {
	BACKGROUND-POSITION: center center; BACKGROUND-IMAGE: url(../image/step_02.gif); BACKGROUND-REPEAT: no-repeat
}
#step3 {
	BACKGROUND-POSITION: center center; BACKGROUND-IMAGE: url(../image/step_03.gif); BACKGROUND-REPEAT: no-repeat
}
#step4 {
	BACKGROUND-POSITION: center center; BACKGROUND-IMAGE: url(../image/step_04.gif); BACKGROUND-REPEAT: no-repeat
}
#step5 {
	BACKGROUND: url(image/bg_step5.jpg) no-repeat center center
}
#step6 {
	BACKGROUND: url(image/bg_step6.jpg) no-repeat center center
}
P.step {
	MARGIN-TOP: 27px; FONT-SIZE: 12px
}
.numberbox {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; WIDTH: 106px; PADDING-TOP: 0px; HEIGHT: 106px
}
.news2 {
	BACKGROUND-POSITION: left center; PADDING-LEFT: 25px; BACKGROUND-IMAGE: url(../image/nikomark_01.gif); MARGIN-LEFT: 10px; VERTICAL-ALIGN: middle; WIDTH: 245px; MARGIN-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: left
}
.news3 {
	MARGIN-LEFT: 10px; WIDTH: 245px; MARGIN-RIGHT: 0px; PADDING-TOP: 10px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: left
}
.news4 {
	PADDING-LEFT: 25px; MARGIN-LEFT: 0px; WIDTH: 245px; MARGIN-RIGHT: 0px; PADDING-TOP: 10px
}
.count_01 {
	BACKGROUND-POSITION: left center; PADDING-LEFT: 25px; BACKGROUND-IMAGE: url(../image/nikomark_01.gif); MARGIN-LEFT: 10px; VERTICAL-ALIGN: middle; WIDTH: 245px; MARGIN-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: left
}
.count_02 {
	BACKGROUND-POSITION: left center; PADDING-LEFT: 25px; BACKGROUND-IMAGE: url(../image/nikomark_02.gif); MARGIN-LEFT: 10px; VERTICAL-ALIGN: middle; WIDTH: 245px; MARGIN-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: left
}
.count_03 {
	BACKGROUND-POSITION: left center; PADDING-LEFT: 25px; BACKGROUND-IMAGE: url(../image/nikomark_03.gif); MARGIN-LEFT: 10px; VERTICAL-ALIGN: middle; WIDTH: 245px; MARGIN-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: left
}
.count_04 {
	BACKGROUND-POSITION: left center; PADDING-LEFT: 25px; BACKGROUND-IMAGE: url(../image/nikomark_04.gif); MARGIN-LEFT: 10px; VERTICAL-ALIGN: middle; WIDTH: 245px; MARGIN-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: left
}
.count_05 {
	BACKGROUND-POSITION: left center; PADDING-LEFT: 25px; BACKGROUND-IMAGE: url(../image/nikomark_05.gif); MARGIN-LEFT: 10px; VERTICAL-ALIGN: middle; WIDTH: 245px; MARGIN-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: left
}
.count_06 {
	BACKGROUND-POSITION: left center; PADDING-LEFT: 25px; BACKGROUND-IMAGE: url(../image/nikomark_06.gif); MARGIN-LEFT: 10px; VERTICAL-ALIGN: middle; WIDTH: 245px; MARGIN-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: left
}
.count_07 {
	BACKGROUND-POSITION: left center; PADDING-LEFT: 25px; BACKGROUND-IMAGE: url(../image/nikomark_07.gif); MARGIN-LEFT: 10px; VERTICAL-ALIGN: middle; WIDTH: 245px; MARGIN-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: left
}
.fontw {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: "lr oSVbN", Osaka, "qMmpS Pro W3"
}
.fontw2 {
	FONT-SIZE: 14px;
	COLOR: #ffffff;
	line-height: 20px;
}
.fontw3{
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
}

.tde {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.tde A {
	COLOR: #ffffff
}
.tde1 {
/*
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px;
*/
	PADDING-LEFT: 5px;
	height: 26px;
}
.tde1 A {
	COLOR: #ffffff
}

TABLE.event {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; BORDER-COLLAPSE: collapse
}
TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-COLLAPSE: collapse; BORDER-BOTTOM-STYLE: none
}
.td11 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 11px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-COLLAPSE: collapse; BORDER-BOTTOM-STYLE: none
}
.td386 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../image/hidakatop3_23.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; WIDTH: 386px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-COLLAPSE: collapse; HEIGHT: 446px; BORDER-BOTTOM-STYLE: none
}
TABLE.information {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 340px; PADDING-TOP: 10px
}
TABLE.footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-COLLAPSE: collapse; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
TABLE.topmenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; WIDTH: 663px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-COLLAPSE: collapse; HEIGHT: 72px; BORDER-BOTTOM-STYLE: none
}
TABLE.sidemenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse
}
TABLE.pad0 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse
}
.titleimg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 49px
}
TD.section1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TABLE.brandname {
	WIDTH: 748px
}
#navigation UL.level_0 {
	LEFT: 50%; MARGIN-LEFT: -246px; POSITION: absolute; TOP: 0px; HEIGHT: 70px
}
#navigation UL .home {
	FLOAT: left; CURSOR: pointer; LIST-STYLE-TYPE: none
}
#navigation UL .services {
	FLOAT: left; CURSOR: pointer; LIST-STYLE-TYPE: none
}
#navigation UL .portfolio {
	FLOAT: left; CURSOR: pointer; LIST-STYLE-TYPE: none
}
#navigation UL .about {
	FLOAT: left; CURSOR: pointer; LIST-STYLE-TYPE: none
}
#navigation UL .contact {
	FLOAT: left; CURSOR: pointer; LIST-STYLE-TYPE: none
}
#navigation UL A.main {
	DISPLAY: block; BACKGROUND: url(../image/sprite.jpg) no-repeat left top; WIDTH: auto; POSITION: relative; HEIGHT: 70px; TEXT-DECORATION: none; outline: none
}
#navigation UL A.main SPAN {
	DISPLAY: none
}
#navigation UL A.main SPAN.tt {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 3px
}
#navigation UL .home A.main {
	BACKGROUND-POSITION: 0px 0px; Z-INDEX: 1; WIDTH: 102px
}
#navigation UL .services A.main {
	BACKGROUND-POSITION: -102px 0px; Z-INDEX: 2; WIDTH: 115px
}
#navigation UL .portfolio A.main {
	BACKGROUND-POSITION: -217px 0px; Z-INDEX: 3; WIDTH: 120px
}
#navigation UL .about A.main {
	BACKGROUND-POSITION: -337px 0px; Z-INDEX: 4; WIDTH: 100px
}
#navigation UL .contact A.main {
	BACKGROUND-POSITION: -437px 0px; Z-INDEX: 5; WIDTH: 115px
}
.home #navigation .home A.main {
	BACKGROUND-POSITION: 0px -70px; Z-INDEX: 6
}
.services #navigation .services A.main {
	BACKGROUND-POSITION: -102px -70px; Z-INDEX: 6
}
.portfolio #navigation .portfolio A.main {
	BACKGROUND-POSITION: -217px -70px; Z-INDEX: 6
}
.about #navigation .about A.main {
	BACKGROUND-POSITION: -337px -70px; Z-INDEX: 6
}
.contact #navigation .contact A.main {
	BACKGROUND-POSITION: -437px -70px; Z-INDEX: 6
}
.home #navigation .services A.main {
	BACKGROUND-POSITION: -102px -140px
}
.services #navigation .portfolio A.main {
	BACKGROUND-POSITION: -217px -140px
}
.portfolio #navigation .about A.main {
	BACKGROUND-POSITION: -337px -140px
}
.about #navigation .contact A.main {
	BACKGROUND-POSITION: -437px -140px
}
#navigation A.main SPAN.hover {
	PADDING-RIGHT: 1px; DISPLAY: block! important; PADDING-LEFT: 0px; Z-INDEX: 100; RIGHT: 0px; BACKGROUND: url(../image/sprite.jpg) no-repeat left top; PADDING-BOTTOM: 0px; WIDTH: 100%; CURSOR: pointer! important; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 70px
}
#navigation .home A.main .hover {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px -280px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#navigation .services A.main .hover {
	BACKGROUND-POSITION: -102px -280px; xbackground-position: -102px -280px
}
#navigation .portfolio A.main .hover {
	BACKGROUND-POSITION: -218px -280px; xbackground-position: -217px -280px
}
#navigation .ab A.main .hover {
	BACKGROUND-POSITION: -339px -280px; xbackground-position: -337px -280px
}
#navigation .contact A.main .hover {
	BACKGROUND-POSITION: -440px -280px; xbackground-position: -437px -280px; xpadding: 0
}
.home #navigation .home A.main .hover {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px -210px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.services #navigation .services A.main .hover {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: -102px -210px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.portfolio #navigation .portfolio A.main .hover {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: -217px -210px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.about #navigation .about A.main .hover {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: -337px -210px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.contact #navigation .contact A.main .hover {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: -437px -210px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#navigation .stingray {
	POSITION: relative
}
#navigation UL.level_1 {
	DISPLAY: none; BACKGROUND: none transparent scroll repeat 0% 0%; LEFT: 0px; MARGIN: 0px; WIDTH: 175px; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 60px
}
#navigation UL.level_1 LI {
	MARGIN: 0px
}
#navigation UL.level_1 A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: #ccc; PADDING-BOTTOM: 5px; FONT: 12px/22px "lucida grande",verdana,sans-serif; COLOR: #333; PADDING-TOP: 5px; TEXT-DECORATION: none; opacity: 0.85
}
#navigation UL.level_1 A:hover {
	opacity: 1
}
#navigation UL.level_2 {
	DISPLAY: none
}
DIV.brand {
	
}
DIV.brandleft {
	FLOAT: left; BACKGROUND-IMAGE: url(../image/watchpage2_08.jpg); WIDTH: 29px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 327px
}
DIV.brandright {
	BACKGROUND-IMAGE: url(../image/watchpage2_11.jpg); WIDTH: 30px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 327px
}
DIV.brandcenter {
	FLOAT: right; BACKGROUND-IMAGE: url(../image/watchpage2_9.jpg); WIDTH: 689px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 327px
}
DIV.clear {
	CLEAR: both
}
.outline-margin {
	MARGIN: 0px
}
.center-left {
	FLOAT: left; WIDTH: 770px
}
.right {
	FLOAT: right; MARGIN: 0px; WIDTH: 30px
}
.c-both {
	CLEAR: both
}
.maincalam {
	FLOAT: right; BACKGROUND-IMAGE: url(../image/watchpage2_09.jpg); WIDTH: 736px; BACKGROUND-REPEAT: repeat-x
}
.left {
	FLOAT: left; MARGIN: 0px; WIDTH: 30px
}
TD .brandlink {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
UL#brandname {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 688px; PADDING-TOP: 0px; HEIGHT: 327px
}
UL#brandname LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 120px; LINE-HEIGHT: 1; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL#brandname LI A {
	DISPLAY: block; FONT-SIZE: 12px; COLOR: #333; POSITION: relative; BACKGROUND-COLOR: #eee; TEXT-ALIGN: center; TEXT-DECORATION: none
}
UL#brandname LI A:hover {
	COLOR: #000; BACKGROUND-COLOR: #ddd
}
TABLE.brandlist {
	WIDTH: 690px 
}

.sectionb_table td {
	margin-top: 0px;
	vertical-align: top;
}
.sectionb_left{
	margin-top: 10px;
	width:416px;
	height:510px;
	margin-left: 5px;
	vertical-align: top;
	background-color: #FFFFFF;
	margin-right: 10px;
	padding-top: 5px;

}
.sectionb_right{
	height: 673px;
	vertical-align: middle;
	background-color: #FFFFFF;
	margin-top: 20px;
	margin-right: auto;
	margin-left: 0px;
	margin-bottom: 0px;
	vertical-align: top;
	padding: 0px;
	width: 510px;
}

.manual_td01 {
	margin: 0px;
	height: 135px;
	background-image: url(../image/bridal/bridal_17.jpg);
	background-repeat: no-repeat;
}

.manual_td02 {
	margin: 0px;
	background-image: url(../image/bridal/bridal_21.jpg);
	background-repeat: repeat-y;
}

.manual_td03 {
	margin: 0px;
	height: 10px;
	background-image: url(../image/bridal/bridal_31.jpg);
	background-repeat: no-repeat;
}


.gamemanual{
	margin: 0px;
	padding: 0px;
}

li{
	margin-bottom:0px;
	font-size: 14px;
	margin-bottom: 10px;
	margin-right: 20px;
	letter-spacing: 1px;
	line-height: 1.2;
}

oi{
	background-image: url(../image/bridal/bridal_31.jpg);
	background-repeat: repeat-y;
}
.after_sbox{
width:330px;
margin-left:auto;
margin-right:auto;
margin-top:20px;
}


.rate{
	float: left;
	height: 200px;
	width: 186px;
	margin-top: 30px;
	background-image: url(../image/goldbackttl.gif);
	color: #FFFFFF;
}

.rate_updated	{
	margin: 38px 0px 0px 0px;
	text-align: center;
}

.rate_gold	{
	margin: 22px 20px 0px 0px;
	text-align: right;
}

.rate_platinum	{
	margin: 22px 20px 0px 0px;
	text-align: right;
}

.fontw4 {
	FONT-SIZE: 16px;
	COLOR: #FFFFFF;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-weight: bold;
	line-height: 20px;
}

.fontw5 {
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
}

.info_sbox{
width:330px;
margin-left:auto;
margin-right:auto;
margin-top:35px;
}

.img_icon{
	position:relative;
	top:5px;
	padding: 0px;
	margin: 0px;
}

#slideshow {
	position:relative;
	width:650px;
	height:234px;
}
#slideshow img {
	position:absolute;
	top:0;
	left:0;
	z-index:8;
}
#slideshow img.active {
	z-index:10;
}
#slideshow img.last-active {
	z-index:9;
}