@CHARSET "UTF-8";


.bodyRightMenu  #contents
{
	margin-top:10px;
}

.bodyRightMenu #main
{
	margin:0 190px 0 0;
	padding:0 0 0 0;
	_padding:0 0 0 0;
	line-height:1.6em;
}

.bodyRightMenu #main p.pToLogin
{
	padding:0 2em 5px;
	margin:0;
}

.bodyRightMenu #main p.pToLogin a
{
	padding:0 1em;
}

.bodyRightMenu #main table.layout01
{
	width:643px;
	margin:0 0 30px 30px;
	_margin:0 0 30px 30px;
}

.bodyRightMenu #main table caption
{
	margin-left:10px;
}

.bodyRightMenu #main table.layout01 td
{
	padding-top:5px;
}

.bodyRightMenu #main table.layout01 th
{
	padding:5px 15px 5px;
}

.bodyRightMenu #main table.layout01 td.tdLayout02, .bodyRightMenu #main table.layout01 td.tdLayout03
{
	padding-left:15px;
}

.bodyRightMenu #main table.layout01 td.tdLayout02
{
	padding-top:20px;
	line-height:1.5em;
}

.bodyRightMenu #main h3
{
	margin:20px 0 10px;
}

.bodyRightMenu #main .bgBox
{
	width:627px;
	display:block;
	background-image:url(../../img/login/try/bgTry02.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:20px;
}

.bodyRightMenu #main .bgBox table
{
	width:627px;
	background-image:url(../../img/login/try/bgTry01.gif);
	background-repeat:no-repeat;
	background-position:top;
}

.bodyRightMenu #main td.tdLayout02 .bgBox table td.spaceRL
{
	padding-right:15px;
	padding-left:30px;
	padding-top:20px;
}

.bodyRightMenu #main td.tdLayout02 .bgBox table td.spaceR
{
	padding-right:15px;
}

.bodyRightMenu #main td.tdLayout02 .bgBox table td.spaceL
{
	padding-left:30px;
}

.bodyRightMenu #main td.tdLayout03 .bgBox table td.spaceRL
{
	padding-right:15px;
	padding-left:18px;
	padding-top:20px;
}

.bodyRightMenu #main td.tdLayout03 .bgBox table td.spaceR
{
	padding-right:15px;
}

.bodyRightMenu #main td.tdLayout03 .bgBox table td.spaceL
{
	padding-left:18px;
}

.bodyRightMenu #main .bgBox .mariposaLogo
{
	float:left;
}

.bodyRightMenu #main .bgBox .relaxybike
{
	float:right;
}

.bodyRightMenu #main td.tdLayout02 .bgBox ul.ulSpecTxt01
{
	margin:5px 20px 10px 17px;
}

.bodyRightMenu #main td.tdLayout02 .bgBox p.pSpecTxt01
{
	margin:5px 0 0 4px;
}

.bodyRightMenu #main td.tdLayout02 .bgBox .divSpecTxt02
{
	margin:15px 0;
}

.bodyRightMenu #main td.tdLayout02 .bgBox .divSpecTxt02 p
{
	padding:5px 10px;
	background-color:#Efefd7;
}

.bodyRightMenu #main .bgBox .imgMariposaTxt
{
	margin:10px 0 20px;
}

.bodyRightMenu #main .bgBox .mariposaImg
{
	padding-right:5px;
}

.bodyRightMenu #main td.tdLayout03 ul
{
	list-style:none;
	list-style-image:url(../../img/login/try/tyrLiImg01.gif);
	margin-top:10px;
	margin-left:25px;
}

/* for safari3 */
.bodyRightMenu #main td.tdLayout03:first-of-type ul {
	margin-left:-25px;
}

* html.bodyRightMenu #main td.tdLayout03 ul
{
	list-style-image:url(../../img/login/try/tyrLiImg.gif);
}

.bodyRightMenu #main td.tdLayout03 li
{
	font-size:80%;
	line-height:1.8em;
}

.bodyRightMenu #main td.tdLayout03 .imgColor
{
	margin-left:20px;
	margin-top:5px;
}


/*footer*/
.bodyRightMenu address
{
	font-style:normal;
	text-align:right;
}


/*rightMenu*/
#rightMenu .banner, #rightmenu .banner
{
	margin-bottom:10px;
}

#rightMenu .h3Question, #rightmenu .h3Question
{
	padding:4px 0 1px 11px;
}

#rightMenu .pQuestion, #rightmenu .pQuestion
{
	padding:4px 0 1px 22px;
}

#rightMenu .tablePointRanking, #rightmenu .tablePointRanking
{
	width:150px;
}

#rightMenu .tablePointRanking th, #rightmenu .tablePointRanking th
{
	width:50px;
	padding:0;
	margin:0;
}

#rightMenu .tablePointRanking td, #rightmenu .tablePointRanking td
{
	padding-right:3px;
	vertical-align:middle;
}


/*rightMenu*/
/*↓ファイルの場所を移動したら削除↓*/
#rightMenu .corner2R, #rightmenu .corner2R
{
	background: url("../../img/rightMenu/corner2.gif") no-repeat 0 0;
	margin:2px 0 0 12px;
	padding:1px 0 0 14px;
}

#rightMenu .corner2R p, #rightmenu .corner2R p
{
	padding:1px 0;
}

#rightMenu .corner1, #rightmenu .corner1
{
	background: url("../../img/rightMenu/upper1.gif") no-repeat 0 0;
	background-position:bottom;
	margin:10px 0 0 11px;
	padding:0;
}

#rightMenu .corner1 table, #rightmenu .corner1 table
{
	background: url("../../img/rightMenu/lower1.gif") no-repeat 0 100%;
	background-position:top;
	width:100%;
	padding:10px 0 10px 0;
	margin:0;
}
