#optionalLink_index {
	border-top:none;
	border:1px solid #333;
	padding: 14px 0 14px 40px;
	background:url(../../common/images/bk06.gif) repeat 0px 0px;
}
#optionalLink_index li {
	display:inline;
	margin-right:35px;
}

#optionalLink {
	border-top:none;
	padding: 14px 0 14px 40px;
	background:url(../../common/images/bk06.gif) repeat 0px 0px;
}
#optionalLink li {
	display:inline;
	margin-right:35px;
}

#localNaviArea {
	margin:27px 0 4px;
}
#localNaviArea dt {
	padding: 0 0 9px 16px;
	margin-bottom:8px;
	background:url(../../common/images/bk04.gif) repeat-x left bottom;
}
#localNaviArea dd {
}
#localNaviArea dd ul {
	margin:0 0 20px 16px;
}
#localNaviArea dd li {
	margin:0 27px 0 0;
	display:inline;
}
#localNaviArea dd li.right {
}


/* \*/
*html #submenu ul li a {
	width:5.5em;
	padding-right: 6px;
}
*html #submenu ul li.menu02 a { width:92px; }
/* */

/* ½âÅÊ½ø¡¦¡È¥Ã¥×
--------------------------------------------------------------------------------------- */
.contents {
	border:1px solid #333333;
	background:#000000 no-repeat right top;
}
.howto { padding-top:153px; margin-top:28px; background-image:url(../images/content_bk.jpg);}

.inner_contents { padding:40px; }

.inner_contents dt {
	margin:0 0 35px 0;
	padding:0;
}
.inner_contents dd.commentImg {
	padding:8px 0 ;
}
.inner_contents dd {
	padding:8px 0 ;
}
.inner_contents dd img.comment {
	margin-bottom:20px;
}
.inner_contents dd p {
	width:470px;
	line-height:150%;
	letter-spacing:1px;
	color:#E3E3E3;
	font-size:110%;
}
.inner_contents dd a.system_comment {
	display:block;
	margin-top: 4px;
	margin-bottom: 18px;
	margin-left:0;
	width:141px;
}
.inner_contents dd table {
	margin:5px 0 7px 0;
}
.inner_contents dd table td {
	color:#FFFFFF;
	font-weight:bold;
	padding:8px 24px 3px 24px;
	background-color:#242424;
}
.inner_contents dd table td.underTd {
padding:3px 24px 8px 24px;
}

#productLink {
	padding:40px;
	border-top: 1px solid #333333;
}
#productLink dl {
	margin-bottom:20px;
	height:160px;
	overflow:visible;
	padding:15px 0 0 257px;
	position:relative;
}
#productLink dl.mb0 {
	margin-bottom:0px;
}
#productLink dl dt.img {
	position:absolute;
	top:0;
	left:0;
	width:240px;
	height:160px;
}
#productLink dl dt.title {
	margin-bottom:24px;
}
#productLink dl dd ul {
	margin-left:38px;
}
#productLink dl dd ul li {
	float:left;
	margin: 0 32px 13px 0;
}

/* ±ú¢Ü¾å)¡¦E±ú¢Ü¡·¥ç¡¼
--------------------------------------------------------------------------------------- */

#fireworksshow h3 {
	margin-bottom:0px;
}
#fireworksshow .main {
	width:818px;/* 900 */
	padding:40px;
	border:1px solid #333;
	border-top:none;
	border-bottom:none;
}
#fireworksshow .main h4 {
	margin-bottom:30px;
}
#fireworksshow .main {
	margin:0;
	background-color:#000000;
}
#fireworksshow .main p {
	color:#E3E3E3;
	font-size:1.08em;
	line-height:180%;
	letter-spacing:2px;
	margin-bottom:35px;
}
#localNaviArea_img {
	margin:0;
}
#localNaviArea_img li {
	display:inline;
}

#localNaviArea_img05 {
	height:105px;/*133*/
	margin-top:33px;
	padding:14px 29px 14px 260px;
	position:relative;
	background:url(../../common/images/bk06.gif) repeat 0 0;
}
#localNaviArea_img05 dt.img {
	position:absolute;
	top:14px;
	left:29px;
}
#localNaviArea_img05 dt.title {
	margin-bottom:13px;
}
#localNaviArea_img05 dd {
	color:#999999;
	font-size:80%;
}
#localNaviArea_img05 dd img {
	margin-bottom:8px;
}

/* ½âÅÊ¥Ú¡¼¥¸Á´Áö
--------------------------------------------------------------------------------------- */
.contents h3 {	
	font-size:140%;
	font-weight:bold;
	color:#FFFFFF;
	width:470px;
	margin-bottom:25px!important;
}
.left_dod dd {
	padding:8px 25px ;
	background:url(../images/left_dod.gif) repeat-y left top;
}
