/*
 *  Grand Trader CSS テンプレート用
 */

/*-------------------------------------------------------------- Initialize */
*{
	margin:0;
	padding:0;
	border-style:none;
	background-color:transparent;
	background-position:left top;
	background-repeat:no-repeat;
	font-family:Meiryo,"MS P Gothic","Hiragino Kaku Gothic Pro",Osaka,Helvetica,Verdana,Arial,sans-serif;
	text-align:left;
	text-decoration:none;
	line-height:150%;
	vertical-align:top;
	list-style-type:none;
	outline-style:none;
}

/*---------------------------------------------------------------- Elements */
a{
	color:#fff;
}
a:hover{
	color:#fff;
	text-decoration:underline;
}
.blockEnd{
	clear:both;
	height:0;
	font-size:0;
	line-height:0;
}
/*-------------------------------------------------------------------- Body */
body{
	font-size:small;
	color:#fff;
	background-color:#3f3f3f;
}

/*--------------------------------------------------------------- Container */
#Container{
	width:1025px;
	margin:0 auto;
}

/*------------------------------------------------------------------ Header */
#Header{
	position:relative;
	width:1025px;
	height:189px;
	background-image : url(tpl/cssHeaderBackground.gif);
}
#Header #SiteName{
	position:absolute;
	top:58px;
	left:76px;
	width:228px;
	height:104px;
	font-size:1pt;
}
#Header #SiteName a{
	display:block;
	width:228px;
	height:104px;
	font-size:1pt;
	text-indent:-5000em;
}
#Header #Navi1{
	position:absolute;
}
#Header #Navi1 li{
	position:absolute;
	height:28px;
	font-size:1pt;
}
#Header #Navi1 li a{
	display:block;
	height:28px;
	font-size:1pt;
	text-indent:-5000em;
}
#Header #Navi1 li a:hover{
	background-image:none;
}
#Header #Navi1 .navi1{
	left:722px;
	width:41px;
	background-image : url(tpl/cssNavi1-1Ovr.gif);
}
#Header #Navi1 .navi1 a{
	width:41px;
	background-image : url(tpl/cssNavi1-1.gif);
}
#Header #Navi1 .navi2{
	left:788px;
	width:73px;
	background-image : url(tpl/cssNavi1-2Ovr.gif);
}
#Header #Navi1 .navi2 a{
	width:73px;
	background-image : url(tpl/cssNavi1-2.gif);
}
#Header #Navi1 .navi3{
	left:888px;
	width:90px;
	background-image : url(tpl/cssNavi1-3Ovr.gif);
}
#Header #Navi1 .navi3 a{
	width:90px;
	background-image : url(tpl/cssNavi1-3.gif);
}
#Header #Navi2{
	position:absolute;
}
#Header #Navi2 li{
	position:absolute;
	top:102px;
	height:58px;
	font-size:1pt;
}
#Header #Navi2 li a{
	display:block;
	height:58px;
	font-size:1pt;
	text-indent:-5000em;
}
#Header #Navi2 .navi1{
	left:338px;
	width:223px;
	background-image : url(tpl/cssNavi2-1.gif);
}
#Header #Navi2 .navi2{
	left:561px;
	width:229px;
	background-image : url(tpl/cssNavi2-2.gif);
}
#Header #Navi2 .navi3{
	left:790px;
	width:162px;
	background-image : url(tpl/cssNavi2-3.gif);
}

/*---------------------------------------------------------------- Contents */
#Contents{
	clear:both;
}

/*---------------------------------------------------------- Main */
#Main{
	float:right;
	width:699px;
	padding:5px 43px 10px 10px;
}
#MainFoot{
	width:699px;
	padding:0 0 10px 0;
	background-image : url(tpl/cssMainFoot.gif);
	background-position:left bottom;
	color:#000;
}
#MainBody{
	width:699px;
	background-image : url(tpl/cssMainBody.gif);
	background-repeat:repeat-y;
}
#MainHead{
	width:691px;
	padding:5px 4px 0 4px;
	background-image : url(tpl/cssMainHead.gif);
}
#MainHead h2{
	width:631px;
	height:38px;
	margin:0 0 30px 0;
	padding:10px 18px 0 42px;
	background-image : url(tpl/cssTplH2.gif);
	color:#fff;
	font-size:medium;
}
#MainHead #GuideAnchor{
	width:307px;
	height:27px;
	padding:10px 0 0 343px;
}
#MainHead #GuideAnchor .demo{
	float:left;
	width:151px;
	height:27px;
	font-size:1pt;
}
#MainHead #GuideAnchor .demo a{
	float:right;
	display:block;
	width:151px;
	height:27px;
	font-size:1pt;
	text-indent:-5000em;
}
#MainHead #GuideAnchor .require{
	float:left;
	width:156px;
	height:27px;
	font-size:1pt;
}
#MainHead #GuideAnchor .require a{
	float:right;
	display:block;
	width:156px;
	height:27px;
	font-size:1pt;
	text-indent:-5000em;
}

/*--------------------------------------------------------- TPL01 */
#MainHead.tpl01{
}
.tpl01#MainHead .image{	margin:0 51px 20px 43px;
	text-align:center;
}
.tpl01#MainHead .title{
	margin:0 51px 0 43px;
}
.tpl01#MainHead .title h3{
	padding:5px 0 5px 22px;
	border-top:1px dashed #7f7f7f;
	border-bottom:1px dashed #7f7f7f;
	background-image : url(tpl/cssTplH3Marker.gif);
	background-position:left center;
	font-size:small;
	font-weight:bold;
}
.tpl01#MainHead .text{
	margin:0 51px 0 43px;
	border-bottom:1px dashed #7f7f7f;
}
.tpl01#MainHead .text p{
	margin:2em 0;
	color:#4c4c4c;
}

/*--------------------------------------------------------- TPL02 */
.tpl02#MainHead .image{
	margin:0 51px 20px 43px;
	text-align:center;
}
.tpl02#MainHead .text{
	margin:0 51px 0 43px;
}
.tpl02#MainHead .text p{
	margin:2em 0;
	color:#4c4c4c;
}

/*--------------------------------------------------------- TPL03 */
.tpl03#MainHead .block1{
	clear:both;
	margin:0 43px 40px 43px;
}
.tpl03#MainHead .block1 .image{
	float:left;
	width:276px;
	margin:0 0 2em 0;
	padding:0 38px 0 0;
	text-align:center;
}
.tpl03#MainHead .block1 .title{
	float:right;
	width:291px;
	margin:0 0 2em 0;
}
.tpl03#MainHead .block1 .title h3{
	padding:5px 0 5px 22px;
	border-top:1px dashed #7f7f7f;
	border-bottom:1px dashed #7f7f7f;
	background-image : url(tpl/cssTplH3Marker.gif);
	background-position:left center;
	font-size:small;
	font-weight:bold;
}
.tpl03#MainHead .block1 .text1{
	float:right;
	width:291px;
}
.tpl03#MainHead .block1 .text1 p{
	margin:0 0 1em 0;
	color:#4c4c4c;
}
.tpl03#MainHead .block1 .text2{
	clear:both;
}
.tpl03#MainHead .block1 .text2 p{
	margin:0 0 1em 0;
	color:#4c4c4c;
}
.tpl03#MainHead .block2{
	clear:both;
	margin:0 43px 40px 43px;
}
.tpl03#MainHead .block2 .image{
	float:right;
	width:308px;
	margin:0 0 2em 0;
	padding:0 3px 0 3px;
	text-align:center;
}
.tpl03#MainHead .block2 .title{
	float:left;
	width:291px;
	margin:0 0 2em 0;
}
.tpl03#MainHead .block2 .title h3{
	padding:5px 0 5px 22px;
	border-top:1px dashed #7f7f7f;
	border-bottom:1px dashed #7f7f7f;
	background-image : url(tpl/cssTplH3Marker.gif);
	background-position:left center;
	font-size:small;
	font-weight:bold;
}
.tpl03#MainHead .block2 .text1{
	float:left;
	width:291px;
}
.tpl03#MainHead .block2 .text1 p{
	margin:0 0 1em 0;
	color:#4c4c4c;
}
.tpl03#MainHead .block2 .text2{
	clear:both;
}
.tpl03#MainHead .block2 .text2 p{
	margin:0 0 1em 0;
	color:#4c4c4c;
}

/*--------------------------------------------------------- TPL04 */
.tpl04#MainHead .block1{
	clear:both;
	margin:0 43px;
}
.tpl04#MainHead .block1 .image{
	float:left;
	width:276px;
	padding:0 38px 40px 0;
	text-align:center;
}
.tpl04#MainHead .block1 .title{
	float:right;
	width:291px;
	margin:0 0 2em 0;
}
.tpl04#MainHead .block1 .title h3{
	padding:5px 0 5px 22px;
	border-top:1px dashed #7f7f7f;
	border-bottom:1px dashed #7f7f7f;
	background-image : url(tpl/cssTplH3Marker.gif);
	background-position:left center;
	font-size:small;
	font-weight:bold;
}
.tpl04#MainHead .block1 .text{
	float:right;
	width:291px;
	padding:0 0 40px 0;
}
.tpl04#MainHead .block1 .text p{
	margin:0 0 1em 0;
	color:#4c4c4c;
}
.tpl04#MainHead .block2{
	clear:both;
	margin:0 43px;
}
.tpl04#MainHead .block2 .image{
	float:right;
	width:238px;
	padding:0 0 40px 0;
	text-align:center;
}
.tpl04#MainHead .block2 .title{
	float:left;
	width:367px;
	margin:0 0 2em 0;
}
.tpl04#MainHead .block2 .title h3{
	padding:5px 0 5px 22px;
	border-top:1px dashed #7f7f7f;
	border-bottom:1px dashed #7f7f7f;
	background-image : url(tpl/cssTplH3Marker.gif);
	background-position:left center;
	font-size:small;
	font-weight:bold;
}
.tpl04#MainHead .block2 .text{
	float:left;
	width:367px;
	padding:0 0 40px 0;
}
.tpl04#MainHead .block2 .text p{
	margin:0 0 1em 0;
	color:#4c4c4c;
}

/*--------------------------------------------------------- TPL05 */
.tpl05#MainHead .image{
	margin:0 42px 10px 43px;
}
.tpl05#MainHead .text{
	margin:0 42px 30px 43px;
}
.tpl05#MainHead .text p{
	margin:0 0 1em 0;
	color:#4c4c4c;
}

/*--------------------------------------------------------- TPL06 */
.tpl06#MainHead .block1{
	clear:both;
	margin:0 49px 40px 43px;
}
.tpl06#MainHead .block1 .image{
	float:left;
	width:307px;
	margin:0 36px 2em 0;
	text-align:center;
}
.tpl06#MainHead .block1 .title{
	float:right;
	width:256px;
	margin:0 0 1em 0;
}
.tpl06#MainHead .block1 .title h3{
	padding:5px 0 5px 22px;
	border-top:1px dashed #7f7f7f;
	border-bottom:1px dashed #7f7f7f;
	background-image : url(tpl/cssTplH3Marker.gif);
	background-position:left center;
	font-size:small;
	font-weight:bold;
}
.tpl06#MainHead .block1 .text{
	float:right;
	width:256px;
}
.tpl06#MainHead .block1 .text p{
	margin:0 0 1em 0;
	color:#4c4c4c;
}
.tpl06#MainHead .block2 .image{
	clear:both;
	margin:0 42px 10px 43px;
}
.tpl06#MainHead .block2 .text{
	margin:0 42px 30px 43px;
}
.tpl06#MainHead .block2 .text p{
	margin:0 0 1em 0;
	color:#4c4c4c;
}

/*--------------------------------------------------------- TPL07 */
.tpl07#MainHead .image{
	margin:0 42px 30px 43px;
	text-align:center;
}
.tpl07#MainHead .blockFoot{
	margin:0 35px 0 37px;
	padding:0 0 14px 0;
	background-image : url(tpl/cssBlockFootWide.gif);
	background-position:left bottom;
}
.tpl07#MainHead .blockBody{
	background-image : url(tpl/cssBlockBodyWide.gif);
	background-repeat:repeat-y;
}
.tpl07#MainHead .blockHead{
	padding:13px 13px 0 18px;
	background-image : url(tpl/cssBlockHeadWide.gif);
}
.tpl07#MainHead .blockHead h3{
	height:25px;
	margin:0 0 1em 0;
	padding:6px 11px 5px 22px;
	background-image : url(tpl/cssBlockH3Wide.gif);
	color:#82017e;
	font-size:medium;
	font-weight:bold;
}
#MainHead.tpl07 .blockHead .text{
}
.tpl07#MainHead .blockHead .text p{
	margin:0 0 1em 0;
	color:#4c4c4c;
}

/*--------------------------------------------------------- TPL08 */
.tpl08#MainHead .image{
	margin:0 42px 30px 43px;
	text-align:center;
}
.tpl08#MainHead .blockFoot{
	margin:0 35px 0 37px;
	padding:0 0 14px 0;
	background-image : url(tpl/cssBlockFootWide.gif);
	background-position:left bottom;
}
.tpl08#MainHead .blockBody{
	background-image : url(tpl/cssBlockBodyWide.gif);
	background-repeat:repeat-y;
}
.tpl08#MainHead .blockHead{
	padding:13px 13px 0 18px;
	background-image : url(tpl/cssBlockHeadWide.gif);
}
#MainHead.tpl08 .blockHead .text{
}
.tpl08#MainHead .blockHead .text p{
	margin:1em 0;
	color:#4c4c4c;
}

/*--------------------------------------------------------- TPL09 */
.tpl09#MainHead .block1{
	clear:both;
	margin:0 37px 40px 39px;
}
.tpl09#MainHead .block1 .image{
	float:left;
	width:270px;
	margin:0 0 2em 0;
	padding:0 20px 0 7px;
	text-align:center;
}
.tpl09#MainHead .block1 .titleFoot{
	float:right;
	width:315px;
	margin:0 0 10px 0;
	padding:0 0 13px 0;
	background-image : url(tpl/cssTitleFootNarrow.gif);
	background-position:left bottom;
}
.tpl09#MainHead .block1 .titleBody{
	background-image : url(tpl/cssTitleBodyNarrow.gif);
	background-repeat:repeat-y;
}
.tpl09#MainHead .block1 .titleHead{
	padding:13px 6px 0 6px;
	background-image : url(tpl/cssTitleHeadNarrow.gif);
}
.tpl09#MainHead .block1 .titleHead h3{
	padding:0 10px 0 34px;
	background-image : url(tpl/cssTitleBodyMarker.gif);
	background-position:left center;
	color:#82017e;
	font-size:small;
	font-weight:bold;
}
.tpl09#MainHead .block1 .text1{
	float:right;
	width:291px;
	padding:0 12px;
}
.tpl09#MainHead .block1 .text1 p{
	margin:0 0 1em 0;
	color:#4c4c4c;
}
.tpl09#MainHead .block1 .text2Foot{
	clear:both;
	padding:0 0 14px 0;
	background-image : url(tpl/cssBlockFootWide.gif);
	background-position:left bottom;
}
.tpl09#MainHead .block1 .text2Body{
	background-image : url(tpl/cssBlockBodyWide.gif);
	background-repeat:repeat-y;
}
.tpl09#MainHead .block1 .text2Head{
	padding:13px 13px 0 13px;
	background-image : url(tpl/cssBlockHeadWide.gif);
}
.tpl09#MainHead .block1 .text2Head p{
	margin:0 0 1em 0;
	color:#4c4c4c;
}
.tpl09#MainHead .block2{
	clear:both;
	margin:0 39px 40px 37px;
}
.tpl09#MainHead .block2 .image{
	float:right;
	width:199px;
	margin:0 0 2em 0; 
	padding:0 0 0 31px;
	text-align:center;
}
.tpl09#MainHead .block2 .titleFoot{
	float:right;
	width:375px;
	margin:0 0 10px 0;
	padding:0 0 13px 0;
	background-image : url(tpl/cssTitleFootMedium.gif);
	background-position:left bottom;
}
.tpl09#MainHead .block2 .titleBody{
	background-image : url(tpl/cssTitleBodyMedium.gif);
	background-repeat:repeat-y;
}
.tpl09#MainHead .block2 .titleHead{
	padding:13px 6px 0 6px;
	background-image : url(tpl/cssTitleHeadMedium.gif);
}
.tpl09#MainHead .block2 .titleHead h3{
	padding:0 10px 0 34px;
	background-image : url(tpl/cssTitleBodyMarker.gif);
	background-position:left center;
	color:#82017e;
	font-size:small;
	font-weight:bold;
}
.tpl09#MainHead .block2 .text1{
	float:left;
	width:357px;
	padding:0 5px 0 13px;
}
.tpl09#MainHead .block2 .text1 p{
	margin:0 0 1em 0;
	color:#4c4c4c;
}
.tpl09#MainHead .block2 .text2Foot{
	clear:both;
	padding:0 0 14px 0;
	background-image : url(tpl/cssBlockFootWide.gif);
	background-position:left bottom;
}
.tpl09#MainHead .block2 .text2Body{
	background-image : url(tpl/cssBlockBodyWide.gif);
	background-repeat:repeat-y;
}
.tpl09#MainHead .block2 .text2Head{
	padding:13px 13px 0 18px;
	background-image : url(tpl/cssBlockHeadWide.gif);
}
.tpl09#MainHead .block2 .text2Head p{
	margin:0 0 1em 0;
	color:#4c4c4c;
}

/*--------------------------------------------------------- TPL10 */
.tpl10#MainHead .block1{
	clear:both;
	margin:0 37px 40px 43px;
}
.tpl10#MainHead .block1 .image{
	float:left;
	width:276px;
	margin:0 0 2em 0;
	padding:0 20px 0 0;
	text-align:center;
}
.tpl10#MainHead .block1 .titleFoot{
	float:right;
	width:315px;
	margin:0 0 10px 0;
	padding:0 0 13px 0;
	background-image : url(tpl/cssTitleFootNarrow.gif);
	background-position:left bottom;
}
.tpl10#MainHead .block1 .titleBody{
	background-image : url(tpl/cssTitleBodyNarrow.gif);
	background-repeat:repeat-y;
}
.tpl10#MainHead .block1 .titleHead{
	padding:13px 6px 0 6px;
	background-image : url(tpl/cssTitleHeadNarrow.gif);
}
.tpl10#MainHead .block1 .titleHead h3{
	padding:0 10px 0 34px;
	background-image : url(tpl/cssTitleBodyMarker.gif);
	background-position:left center;
	color:#82017e;
	font-size:small;
	font-weight:bold;
}
.tpl10#MainHead .block1 .text{
	float:right;
	width:291px;
	padding:0 12px;
}
.tpl10#MainHead .block1 .text p{
	margin:0 0 1em 0;
	color:#4c4c4c;
}
.tpl10#MainHead .block2{
	clear:both;
	margin:0 43px 40px 37px;
}
.tpl10#MainHead .block2 .image{
	float:right;
	width:199px;
	margin:0 0 2em 0; 
	padding:0 0 0 31px;
	text-align:center;
}
.tpl10#MainHead .block2 .titleFoot{
	float:right;
	width:375px;
	margin:0 0 10px 0;
	padding:0 0 13px 0;
	background-image : url(tpl/cssTitleFootMedium.gif);
	background-position:left bottom;
}
.tpl10#MainHead .block2 .titleBody{
	background-image : url(tpl/cssTitleBodyMedium.gif);
	background-repeat:repeat-y;
}
.tpl10#MainHead .block2 .titleHead{
	padding:13px 6px 0 6px;
	background-image : url(tpl/cssTitleHeadMedium.gif);
}
.tpl10#MainHead .block2 .titleHead h3{
	padding:0 10px 0 34px;
	background-image : url(tpl/cssTitleBodyMarker.gif);
	background-position:left center;
	color:#82017e;
	font-size:small;
	font-weight:bold;
}
.tpl10#MainHead .block2 .text{
	float:left;
	width:357px;
	padding:0 5px 0 13px;
}
.tpl10#MainHead .block2 .text p{
	margin:0 0 1em 0;
	color:#4c4c4c;
}

/*--------------------------------------------------------- TPL11 */
.tpl11#MainHead .image{
	margin:0 42px 10px 43px;
}
.tpl11#MainHead .textFoot{
	clear:both;
	margin:0 36px 40px 37px;
	padding:0 0 14px 0;
	background-image : url(tpl/cssBlockFootWide.gif);
	background-position:left bottom;
}
.tpl11#MainHead .textBody{
	background-image : url(tpl/cssBlockBodyWide.gif);
	background-repeat:repeat-y;
}
.tpl11#MainHead .textHead{
	padding:13px 13px 0 18px;
	background-image : url(tpl/cssBlockHeadWide.gif);
}
.tpl11#MainHead .textHead p{
	margin:0 0 1em 0;
	color:#4c4c4c;
}

/*--------------------------------------------------------- TPL12 */
#MainHead.tpl12{
}
.tpl12#MainHead .block1{
	clear:both;
	margin:0 37px 40px 43px;
}
.tpl12#MainHead .block1 .image{
	float:left;
	width:307px;
	margin:0 28px 2em 0;
	text-align:center;
}
.tpl12#MainHead .block1 .titleFoot{
	float:right;
	width:276px;
	margin:0 0 10px 0;
	padding:0 0 13px 0;
	background-image : url(tpl/cssTitleFootNarrow2.gif);
	background-position:left bottom;
}
.tpl12#MainHead .block1 .titleBody{
	background-image : url(tpl/cssTitleBodyNarrow2.gif);
	background-repeat:repeat-y;
}
.tpl12#MainHead .block1 .titleHead{
	padding:13px 6px 0 6px;
	background-image : url(tpl/cssTitleHeadNarrow2.gif);
}
.tpl12#MainHead .block1 .titleHead h3{
	padding:0 10px 0 34px;
	background-image : url(tpl/cssTitleBodyMarker.gif);
	background-position:left center;
	color:#82017e;
	font-size:small;
	font-weight:bold;
}
.tpl12#MainHead .block1 .text{
	float:right;
	width:252px;
	padding:0 12px;
}
.tpl12#MainHead .block1 .text p{
	margin:0 0 1em 0;
	color:#4c4c4c;
}
.tpl12#MainHead .block2 .image{
	clear:both;
	margin:0 42px 10px 43px;
}
.tpl12#MainHead .block2 .textFoot{
	clear:both;
	margin:0 36px 30px 37px;
	padding:0 0 14px 0;
	background-image : url(tpl/cssBlockFootWide.gif);
	background-position:left bottom;
}
.tpl12#MainHead .block2 .textBody{
	background-image : url(tpl/cssBlockBodyWide.gif);
	background-repeat:repeat-y;
}
.tpl12#MainHead .block2 .textHead{
	padding:13px 13px 0 18px;
	background-image : url(tpl/cssBlockHeadWide.gif);
}
.tpl12#MainHead .block2 .text p{
	margin:0 0 1em 0;
	color:#4c4c4c;
}

/*------------------------------------------------------- FromTop */
#FromTop{
	clear:both;
	width:638px;
	height:21px;
	padding:30px 26px 60px 27px;
}
#FromTop #TopOfWeb{
	float:left;
	width:80px;
	height:21px;
	font-size:1pt;
}
#FromTop #TopOfWeb a{
	display:block;
	width:80px;
	height:21px;
	background-image : url(tpl/cssTopOfWeb.gif);
	font-size:1pt;
	text-indent:-5000em;
}
#FromTop #TopOfPage{
	float:right;
	width:80px;
	height:21px;
	font-size:1pt;
}
#FromTop #TopOfPage a{
	display:block;
	width:80px;
	height:21px;
	background-image : url(tpl/cssTopOfPage.gif);
	font-size:1pt;
	text-indent:-5000em;
}

/*------------------------------------------------------- Sidebar */
#Sidebar{
	float:left;
	width:228px;
	padding:5px 0 0 45px;
}
#Sidebar #SidebarList{
	width:228px;
	padding:0 0 35px 0;
	background-image : url(tpl/cssSidebarMenuFoot.gif);
	background-position:left bottom;
}
#Sidebar #SidebarList #SidebarBody{
	width:228px;
	background-image : url(tpl/cssSidebarMenuBody.gif);
	background-repeat:repeat-y;
}
#Sidebar #SidebarList #SidebarBody ul{
	width:194px;
	padding:25px 17px 0 17px;
	background-image : url(tpl/cssSidebarMenuHead.gif);
}
#Sidebar #SidebarList #SidebarBody ul li{
	width:174px;
	padding:5px 0 5px 20px;
	border-bottom:1px dashed #a6a6a6;
	background-position:left center;
}
#Sidebar #SidebarList #SidebarBody ul li a{
	color:#a6a6a6;
}
#Sidebar #SidebarList #SidebarBody ul li a:hover{
	color:#fff;
}
#Sidebar #SidebarList #SidebarBody ul .menu01{
	background-image : url(tpl/cssSidebarMarker01.gif);
}
#Sidebar #SidebarList #SidebarBody ul .menu02{
	background-image : url(tpl/cssSidebarMarker02.gif);
}
#Sidebar #SidebarList #SidebarBody ul .menu03{
	background-image : url(tpl/cssSidebarMarker03.gif);
}
#Sidebar #SidebarList #SidebarBody ul .menu04{
	background-image : url(tpl/cssSidebarMarker04.gif);
}

/*------------------------------------------------------------------ Footer */
#Footer{
	clear:both;
	padding:15px 45px 0 45px;
}
#Footer #Navi3{
	padding:10px 0;
	border-top:1px solid #6d6d6d;
	border-bottom:1px solid #6d6d6d;
	text-align:center;
	color:#8c8c8c;
	font-size:x-small;
	line-height:1.5em;
}
#Footer #Navi3 a{
	color:#8c8c8c;
}
#Footer #Navi3 a:hover{
	color:#fff;
}
#Footer .product{
	float:left;
	padding:0 0 40px 0;
	color:#8c8c8c;
	font-size:x-small;
	line-height:1.5em;
}
#Footer .copyright{
	float:right;
	padding:0 0 40px 0;
	color:#8c8c8c;
	font-size:x-small;
	line-height:1.5em;
}
