@charset "euc-jp";
/* -----------------------------------------------------------
CSS Information

 file name:auct_top3b.css
 author:Yahoo! JAPAN
 auth level:css/00/toplink/
 last updated:2010.2.18
----------------------------------------------------------- */

/************************************************************************/

/* Yahoo! auctuon top only */

/************************************************************************/
/*----------------------------------------------------------------------------------------------#Redefinition*/
/*Base*/
body{
	margin-top:0;
	text-align:center;
}
h1,h2,h3,h4,h5,h6,p,div,ul,ol,li,dl,dd,dt,form,span{
	margin:0;
	padding:0;
	font-weight:normal;
	font-size:100%;
}
img{
	padding:0;
	margin:0;
	border:0;
}
ul{
	margin:0;
	padding:0;
	list-style:none;
}
div#uhdMain{
	width:950px;
	overflow:hidden;
}
/*----------------------------------------------------------------------------------------------.wrapper*/
.wrapper{
	width:950px;
	margin:0 auto 0 auto;
	padding:0;
	text-align:left;
}
.wrapper a:link{
	text-decoration:none;
	color:#1546a7;
}
.wrapper a:visited{
	color:#800080;
	text-decoration:none;
}
.wrapper a:hover{
	text-decoration:underline;
}
/*----------------------------------------------------------------------------------------------#mastHead*/
div#mastHead{
	color:#000000;
}
div#mastHead a:link{
	text-decoration:underline;
	color:#0000ff;
}
div#mastHead a:visited{
	text-decoration:underline;
	color:#800080;
}
div#mastHead a:hover{
	text-decoration:underline;
	color:#0000ff;
}
div#mastHead a:active{
	text-decoration:underline;
	color:#0000ff;
}
/*----------------------------------------------------------------------------------------------#modTopBnr,#modTopBnr02*/
div#modTopBnr,
div#modTopBnr02{
	width:950px;
	margin-bottom:10px;
}
/*===========================
	table
===========================*/
div#modTopBnr table,
div#modTopBnr02 table{
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
	border:none;
	margin:0;
	padding:0;
}
div#modTopBnr table td{
	margin:0;
	padding:0 10px 0 0;
	vertical-align:top;
	font-size:80%;
}
/*===========================
	p
===========================*/
div#modTopBnr p{
	padding-left:10px;
	margin-left:5px;
	background-position:0 0.15em;
	*background-position:0 0.05em;
}
/*===========================
	ul
===========================*/
div#modTopBnr ul,
div#modTopBnr02 ul{
	text-align:right;
	padding-right:5px;
}
div#modTopBnr ul li,
div#modTopBnr02 ul li{
	display:inline;
}
/*----------------------------------------------------------------------------------------------#modTopBnr02*/
div#modTopBnr02 table td{
	margin:0;
	padding:0;
	font-size:80%;
}
/*===========================
	FB
===========================*/
div#modTopBnr02 p.FB,
div#modTopBnr02 p.FB a{
	background:url(/images/auct/template/ui/auc_mod/bg_4008.png) 0 -100px no-repeat;
}
div#modTopBnr02 p.FB{
	float:left;
	width:177px;
	height:30px;
	text-indent:-10000em;
	line-height:1;
	/**/
	overflow:hidden;
	/**/
}
div#modTopBnr02 p.FB a{
	display:block;
	width:177px;
	height:30px;
	background-position:0 -100px;
}
div#modTopBnr02 p.FB a:hover{
	background-position:0 -150px;
}
/*----------------------------------------------------------------------------------------------#modLoginBar*/
div#modLoginBar,
div#modLoginBar div.decBg01,
div#modLoginBar div.decBg02{
	width:950px;
	background-image:url(/images/auct/template/ui/auc_mod/bg_001.gif);
}
div#modLoginBar{
	background-position:0 0;
	background-repeat:repeat-x;
	background-color:#f0f0f0;
}
div#modLoginBar div.decBg01{
	background-position:left 0;
	background-repeat:repeat-y;
}
div#modLoginBar div.decBg02{
	background-position:right 0;
	background-repeat:repeat-y;
}
div#modLoginBar div.decBg03{
	background:url(/images/auct/template/ui/auc_mod/loginbar_bg_01.gif) 0 0 no-repeat;
}
div#modLoginBar div.decBg04{
	background:url(/images/auct/template/ui/auc_mod/loginbar_bg_02.gif) right 0 no-repeat;
}
/*===========================
	table
===========================*/
div#modLoginBar table{
 	width:100%;
}
div#modLoginBar table td{
	margin:0;
 	vertical-align:top;
	font-size:75%;
}
div#modLoginBar table td.decTd01{
	width:66%;
	padding:8px 0px 6px 10px;
}
div#modLoginBar table td.decTd02{
	width:34%;
	padding:8px 10px 6px 5px;
}
div#modLoginBar p{
	vertical-align:bottom;
}
div#modLoginBar ul{
	margin:0;
	padding:0;
	float:right;
}
div#modLoginBar ul li{
	margin:0;
	padding:0;
 	float:left;
 	list-style:none;
	vertical-align:bottom;
}
div#modLoginBar table td a:link{
 	text-decoration:none;
}
div#modLoginBar table td a:hover{
	text-decoration:underline;
}
.decFormTxtBox input,
.decFormTxtArea textarea{
	padding:1px 5px;
	*padding:2px 5px;
}
/*----------------------------------------------------------------------------------------------#modSchBar*/
div#modSchBar{
	width:950px;
	margin-bottom:10px;
	border-top:solid 1px #f1c43d;
	background:#fbc624 url(/images/auct/template/ui/auc_mod/titbar_bg_01.png) 0 0 repeat-x;
	color:#333333;
}
div#modSchBar div.dec01,
div#modSchBar div.dec02{
	background-image:url(/images/auct/template/ui/auc_mod/titbar_bg_02.gif);
	background-repeat:repeat-y;
}
div#modSchBar div.dec01{
	background-position:0 0;
}
div#modSchBar div.dec02{
	background-position:right 0;
}
div#modSchBar div.dec03{
	background:url(/images/auct/template/ui/auc_mod/titbar_bg_04.gif) right bottom no-repeat;
}
div#modSchBar div.dec04{
	background:url(/images/auct/template/ui/auc_mod/titbar_bg_03.gif) 0 bottom no-repeat;
}
/*====================
	untBody
====================*/
div#modSchBar div.untBody{
	width:950px;
	font-size:80%;
	padding:6px 0 6px 0;
}
/*====================
	framework
====================*/
div#modSchBar div.untBody table{
	width:100%;
}
div#modSchBar div.untBody table td.goods{
	width:85%;
	vertical-align:top;
}
div#modSchBar div.untBody table td.beginner{
	width:15%;
	vertical-align:top;
}
/*====================
	pts01
====================*/
/*table reset*/
div#modSchBar div.untBody table td.goods table{
	border-collapse:collapse;
	border-spacing:0;
	border:none;
	margin:0;
	padding:0;
}
div#modSchBar div.untBody table td.goods th,
div#modSchBar div.untBody table td.goods td{ 
	margin:0;
	padding:0;
	vertical-align:top;
}
div#modSchBar div.untBody table td.goods th{
	font-size:80%; /* WinIE5.5 */
	voice-family:"\"}\"";
	voice-family:inherit;
	font-size:100%; /* exclude WinIE5.5 */
}
div#modSchBar div.untBody table td.goods th{
	padding:0 3px 0 7px;
	width:1%;
	color:#333333;/*for IE5.5*/
}
div#modSchBar div.untBody table td.goods th p{
	white-space:nowrap;
	position:relative;
	top:3px;
	left:0;
	font-weight:bold;
}
div#modSchBar div.untBody table td.goods span.decFormTxtBox input{
	border:#848484 solid 1px;
}
div#modSchBar div.untBody table td.goods span.SelectCategory{
	margin:0 8px;
}
/*option*/
div#modSchBar div.untBody table td.goods span.option{
	font-size:80%; /* WinIE5.5 */
	voice-family:"\"}\"";
	voice-family:inherit;
	font-size:100%; /* exclude WinIE5.5 */
}
div#modSchBar div.untBody table td.goods span.option{
	margin:0 5px;
	*margin:0;
	position:relative;
	top:0;
	*top:-2px;
	left:0;
	white-space:nowrap;
}
/*====================
	td.beginner
====================*/
div#modSchBar div.untBody table td.beginner p{
	font-size:80%; /* WinIE5.5 */
	voice-family:"\"}\"";
	voice-family:inherit;
	font-size:100%; /* exclude WinIE5.5 */
}
div#modSchBar div.untBody table td.beginner p{
	font-weight:bold;
	text-align:right;
	padding:0 10px 0 0;
	position:relative;
	top:-0.25em;
	left:0;
	white-space:nowrap;
}
div#modSchBar div.untBody table td.beginner p img{
	position:relative;
	top:0.35em;
	left:0;
	margin-right:5px;
}
/*----------------------------------------------------------------------------------------------#modTextLink*/
div#modTextLink{
	width:950px;
	margin-bottom:9px;
	*margin-bottom:8px;
	font-size:80%;
}
div#modTextLink p{
	text-align:center;
	line-height:1;
}
div#modTextLink span{
	padding-left:10px;
	margin-right:15px;
	background-position:0 0.15em;
	*background-position:0 0.05em;
	zoom:1;/*IE7*/
}
/************************************************************************/

/* main framework */

/************************************************************************/
div#topCtnr{
	width:950px;
	*display:inline-block;
}
div#topCtnr:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	font-size:0;
	visibility:hidden;
}
div#wrLcolumn{
	width:180px;
	float:left;
	margin-right:10px;
	color:#585858;
}
div#wrCcolumn{
	width:450px;
	float:left;
	margin-right:10px;
}
div#wrRcolumn{
	width:300px;
	float:right;
	color:#585858;
}
/************************************************************************/

/* image load */

/************************************************************************/
div#modCtgBox,
div#modCtgBox div.untBody ul li a,
div#modCtgBox div.untBody ul li a:hover,
div#modCtgBox02,
div#modCtgBox02 div.untBody ul li,
div#modSwcBox,
div#modSwcBox div.untBody ul,
div#modCrtyBox,
div#modGovBox,
div#modSpInfoBox{
	background-image:url(/images/auct/template/ui/auc_mod/bg_4003.png);
	background-repeat:repeat-y;
}
div#modCtgBox div.untFoot,
div#modCtgBox div.untFoot div.decBg01,
div#modCtgBox02 div.untFoot,
div#modCtgBox02 div.untFoot div.decBg01,
div#modSpInfoBox div.decBg01,
div#modSpInfoBox div.decBg02{
	background-image:url(/images/auct/template/ui/auc_mod/bg_4004a.png);
	background-repeat:no-repeat;
}
div.comBoxA div.untBodyA3,
div.comBoxA div.untBodyA2{
	background-image:url(/images/auct/template/ui/auc_mod/bg_4005.gif);
	background-repeat:repeat-y;
}
div#modSellArea,
div#modRegArea{
	background:url(/images/auct/template/ui/auc_mod/bg_4006.gif) 0 bottom repeat-x;
}
div#modCtgBox h2,
div#modCtgBox h2 a,
div#modCtgBox02 h2,
div#modCtgBox02 h2 a,
div#modSwcBox h2,
div#modCrtyBox h2,
div#modCrtyBox h2 a,
div#modGovBox h2,
div#modGovBox h2 a{
	background-image:url(/images/auct/template/ui/auc_mod/bg_4001.png);
	background-repeat:no-repeat;
}
div#modSpInfoBox div.untHead h2,
div#modSpInfoBox div.untHead h2 a,
div#modGuideBox div.untHead h2,
div#modSellArea p,
div#modSellArea p a,
div#modRegArea dd,
div#modRegArea dd a{
	background-image:url(/images/auct/template/ui/auc_mod/bg_4002.png);
	background-repeat:no-repeat;
}
div#modTopBnr p,
div#modTextLink span{
	background-image:url(/images/auct/template/ui/auc_mod/ic_4006.gif);
	background-repeat:no-repeat;
}
div#modCrtyBox div.untFoot p,
div#modGovBox div.untFoot p,
div#modMyBoxInfo div.untFoot p,
div#modMyBoxInfo02 div.untFoot p,
div#modSpInfoBox div.untFoot p,
div.comBoxA div.untFoot p,
div#modMktArea div.decTxt01 p,
div#modSafArea div.decTxt01 p,
div.comBoxB div.untFoot p{
	background-image:url(/images/auct/template/ui/auc_mod/ic_4003.gif);
	background-repeat:no-repeat;
}
div#modMblBox div.untBody ul li,
div#modMyBoxInfo div.untBody li,
div#modMyBoxInfo02 div.untBody li,
div#modPupArea ul li,
div#modMktArea div.ptsBox div.wrRight h4,
div#modSafArea div.ptsBox div.wrRight ul li,
div.comBoxB div.untBody ul li{
	background-image:url(/images/auct/template/ui/auc_mod/ic_4002.gif);
	background-repeat:no-repeat;
}
div#modMblBox div.untHead,
div#modMyBoxInfo div.untHead,
div#modMyBoxInfo02 div.untHead,
div.comBoxA div.untHead,
div.comBoxB div.untHead{
	background:url(/images/auct/template/ui/auc_mod/bg_4000.gif) 0 0 repeat-x;
}
div#modMyBoxInfo div.untHead h2,
div.comBoxA div.untHead h2{
	background-image:url(/images/auct/template/ui/auc_mod/ic_4001.gif);
	background-repeat:no-repeat;
}
div#modCtgBox div.untFoot p,
div#modCtgBox02 div.untFoot p{
	background-image:url(/images/auct/template/ui/auc_mod/ic_4009.gif);
	background-repeat:no-repeat;
}
div#modMyBoxNavi,
div#modMyBoxNavi ul li a:hover,
div#modMyBoxNavi02,
div#modMyBoxNavi02 ul li a{
	background:url(/images/auct/template/ui/auc_mod/bg_4007.png) 0 0 no-repeat;
}
/************************************************************************/

/* wrLcolumn */

/************************************************************************/
/*----------------------------------------------------------------------------------------------#modCtgBox*/
div#modCtgBox{
	width:180px;
	margin-bottom:10px;
	background-position:0 0;
	font-size:80%;
}
div#modCtgBox a{
	text-decoration:none;
	color:#333333;
}
div#modCtgBox a:hover{
	color:#333333;
}
div#modCtgBox a:visited{
	color:#800080;
}
/*===========================
	untHead
===========================*/
/*===========================
	h2
===========================*/
div#modCtgBox h2{
	background-position:0 0;
	width:180px;
	height:31px;
	text-indent:-10000em;
	line-height:1;
	/**/
	overflow:hidden;
	/**/
}
div#modCtgBox h2 a{
	background-position:0 0;
	display:block;
	width:180px;
	height:31px;
}	
div#modCtgBox h2 a:hover{
	background-position:0 -50px;
}
/*===========================
	untBody
===========================*/
div#modCtgBox div.untBody ul li{
	width:176px;
	margin:0 0 0 2px;
	border-bottom:solid 1px #ffffff;
	vertical-align:top;
	line-height:1;
}
div#modCtgBox div.untBody ul li a{
	width:176px; /* WinIE5.5 */
	voice-family:"\"}\"";
	voice-family:inherit;
	width:170px; /* exclude WinIE5.5 */
}
div#modCtgBox div.untBody ul li a{
	display:block;
	padding-left:6px;
	background-position:-200px 0;
}
div#modCtgBox div.untBody ul li a:hover{
	background-position:-400px 0;
}
/* span */
div#modCtgBox div.untBody ul li a span{
	display:block;
	font-weight:bold;
	padding:5px 0 3px 19px;
	*padding:4px 0 4px 19px;
	background:url(/images/auct/template/ui/auc_mod/ico_1001.png) 0 0 no-repeat;
}
div#modCtgBox div.untBody ul li.AucCategory01 a span{
	background-position:0 1px;
	*background-position:0 2px;
}
div#modCtgBox div.untBody ul li.AucCategory02 a span{
	background-position:0 -48px;
}
div#modCtgBox div.untBody ul li.AucCategory03 a span{
	background-position:0 -97px;
}
div#modCtgBox div.untBody ul li.AucCategory04 a span{
	background-position:0 -149px;
}
div#modCtgBox div.untBody ul li.AucCategory05 a span{
	background-position:0 -198px;
}
div#modCtgBox div.untBody ul li.AucCategory06 a span{
	background-position:0 -249px;
}
div#modCtgBox div.untBody ul li.AucCategory07 a span{
	background-position:0 -299px;
}
div#modCtgBox div.untBody ul li.AucCategory08 a span{
	background-position:0 -348px;
}
div#modCtgBox div.untBody ul li.AucCategory09 a span{
	background-position:0 -399px;
}
div#modCtgBox div.untBody ul li.AucCategory10 a span{
	background-position:-1px -447px;
}
div#modCtgBox div.untBody ul li.AucCategory11 a span{
	background-position:0 -498px;
}
div#modCtgBox div.untBody ul li.AucCategory12 a span{
	background-position:0 -547px;
}
div#modCtgBox div.untBody ul li.AucCategory13 a span{
	background-position:0 -598px;
}
div#modCtgBox div.untBody ul li.AucCategory14 a span{
	background-position:0 -648px;
}
div#modCtgBox div.untBody ul li.AucCategory15 a span{
	background-position:0 -698px;
}
div#modCtgBox div.untBody ul li.AucCategory16 a span{
	background-position:0 -747px;
}
div#modCtgBox div.untBody ul li.AucCategory17 a span{
	background-position:0 -798px;
}
div#modCtgBox div.untBody ul li.AucCategory18 a span{
	background-position:0 -847px;
}
div#modCtgBox div.untBody ul li.AucCategory19 a span{
	background-position:0 -898px;
}
div#modCtgBox div.untBody ul li.AucCategory20 a span{
	background-position:0 -947px;
}
div#modCtgBox div.untBody ul li.AucCategory21 a span{
	background-position:0 -998px;
}
div#modCtgBox div.untBody ul li.AucCategory22 a span{
	background-position:0 -1048px;
}
div#modCtgBox div.untBody ul li.AucCategory23 a span{
	background-position:0 -1098px;
}
div#modCtgBox div.untBody ul li.AucCategory24 a span{
	background-position:0 -1147px;
}
div#modCtgBox div.untBody ul li.AucCategory25 a span{
	background-position:0 -1196px;
}
/*===========================
	untFoot
===========================*/
div#modCtgBox div.untFoot{
	background-position:-900px bottom;
}
div#modCtgBox div.untFoot div.decBg01{
	margin:0;
	padding:7px 5px 5px 0;
	*padding:8px 5px 6px 0;
	background-position:-1100px 0;
	*display:inline-block;
}
div#modCtgBox div.untFoot div.decBg01:after{
	content:".";
	display:block;
	clear:both;
	font-size:0;
	height:0;
	visibility:hidden;
}
div#modCtgBox div.untFoot p{
	float:right;
	padding:0 0 1px 15px;
	background-position:0 0.15em;
	*background-position:0 0.1em;
}
/*----------------------------------------------------------------------------------------------#modCtgBox02*/
div#modCtgBox02{
	width:180px;
	margin-bottom:10px;
	background-position:0 0;
	font-size:80%;
}
div#modCtgBox02 a{
	text-decoration:none;
	color:#333333;
}
div#modCtgBox02 a:hover{
	text-decoration:none;
	color:#333333;
}
div#modCtgBox02 a:visited{
	color:#800080;
}
/*===========================
	untHead
===========================*/
/*===========================
	h2
===========================*/
div#modCtgBox02 h2{
	background-position:0 0;
	width:180px;
	height:31px;
	text-indent:-10000em;
	line-height:1;
	/*\*/
	overflow:hidden;
	/**/
}
div#modCtgBox02 h2 a{
	background-position:0 0;
	display:block;
	width:180px;
	height:31px;
}	
div#modCtgBox02 h2 a:hover{
	background-position:0 -50px;
}
/*===========================
	untBody
===========================*/
div#modCtgBox02 div.untBody ul li{
	width:178px; /* WinIE5.5 */
	voice-family:"\"}\"";
	voice-family:inherit;
	width:172px; /* exclude WinIE5.5 */
}
div#modCtgBox02 div.untBody ul li{	
	margin:0 0 1px 2px;
	vertical-align:top;
	line-height:1;
	padding-left:6px;
	background-position:-200px 0;
	color:#bfa75f;
}
/* span */
div#modCtgBox02 div.untBody ul li span{
	display:block;
	padding:5px 0 3px 19px;
	*padding:4px 0 4px 19px;
	background:url(/images/auct/template/ui/auc_mod/ico_1001.png) 0 0 no-repeat;
}
div#modCtgBox02 div.untBody ul li span a{
	font-weight:bold;
}
div#modCtgBox02 div.untBody ul li span a:hover{
	background:#f8db85;
}
div#modCtgBox02 div.untBody ul li.AucCategory01 span{
	background-position:0 1px;
	*background-position:0 2px;
}
div#modCtgBox02 div.untBody ul li.AucCategory02 span{
	background-position:0 -48px;
}
div#modCtgBox02 div.untBody ul li.AucCategory03 span{
	background-position:0 -97px;
}
div#modCtgBox02 div.untBody ul li.AucCategory04 span{
	background-position:0 -149px;
}
div#modCtgBox02 div.untBody ul li.AucCategory05 span{
	background-position:0 -198px;
}
div#modCtgBox02 div.untBody ul li.AucCategory06 span{
	background-position:0 -249px;
}
div#modCtgBox02 div.untBody ul li.AucCategory07 span{
	background-position:0 -299px;
}
div#modCtgBox02 div.untBody ul li.AucCategory08 span{
	background-position:0 -348px;
}
div#modCtgBox02 div.untBody ul li.AucCategory09 span{
	background-position:0 -399px;
}
div#modCtgBox02 div.untBody ul li.AucCategory10 span{
	background-position:-1px -447px;
}
div#modCtgBox02 div.untBody ul li.AucCategory11 span{
	background-position:0 -498px;
}
div#modCtgBox02 div.untBody ul li.AucCategory12 span{
	background-position:0 -547px;
}
div#modCtgBox02 div.untBody ul li.AucCategory13 span{
	background-position:0 -598px;
}
div#modCtgBox02 div.untBody ul li.AucCategory14 span{
	background-position:0 -648px;
}
div#modCtgBox02 div.untBody ul li.AucCategory15 span{
	background-position:0 -698px;
}
div#modCtgBox02 div.untBody ul li.AucCategory16 span{
	background-position:0 -747px;
}
div#modCtgBox02 div.untBody ul li.AucCategory17 span{
	background-position:0 -798px;
}
div#modCtgBox02 div.untBody ul li.AucCategory18 span{
	background-position:0 -847px;
}
div#modCtgBox02 div.untBody ul li.AucCategory19 span{
	background-position:0 -898px;
}
div#modCtgBox02 div.untBody ul li.AucCategory20 span{
	background-position:0 -947px;
}
div#modCtgBox02 div.untBody ul li.AucCategory21 span{
	background-position:0 -998px;
}
div#modCtgBox02 div.untBody ul li.AucCategory22 span{
	background-position:0 -1048px;
}
div#modCtgBox02 div.untBody ul li.AucCategory23 span{
	background-position:0 -1098px;
}
div#modCtgBox02 div.untBody ul li.AucCategory24 span{
	background-position:0 -1147px;
}
div#modCtgBox02 div.untBody ul li.AucCategory25 span{
	background-position:0 -1196px;
}
/*===========================
	untFoot
===========================*/
div#modCtgBox02 div.untFoot{
	background-position:-900px bottom;
}
div#modCtgBox02 div.untFoot div.decBg01{
	margin:0;
	padding:7px 5px 5px 0;
	*padding:8px 5px 6px 0;
	background-position:-1100px 0;
	*display:inline-block;
}
div#modCtgBox02 div.untFoot div.decBg01:after{
	content:".";
	display:block;
	clear:both;
	font-size:0;
	height:0;
	visibility:hidden;
}
div#modCtgBox02 div.untFoot p{
	float:right;
	padding:0 0 1px 15px;
	background-position:0 0.15em;
	*background-position:0 0.1em;
}
/*----------------------------------------------------------------------------------------------#modSwcBox*/
div#modSwcBox{
	width:180px;
	margin-bottom:10px;
	background-position:0 0;
	border-bottom:solid 1px #d8d8d8;
	font-size:80%;
}
div#modSwcBox a{
	font-weight:bold;
}
/*===========================
	h2
===========================*/
div#modSwcBox h2{
	background-position:0 -100px;
	width:180px;
	height:27px;
	text-indent:-10000em;
	line-height:1;
	/**/
	overflow:hidden;
	/**/
}
/*===========================
	untBody
===========================*/
/*--------------------------
	ul
--------------------------*/
div#modSwcBox div.untBody ul{
	background-position:-600px 0;
	width:176px;
	margin:0 0 0 2px;
}
div#modSwcBox div.untBody ul li{
	border-bottom:solid 1px #ffffff;
	vertical-align:top;
	line-height:1;
	padding:4px 0 1px 8px;
	*padding:3px 0 2px 8px;
}
/*--------------
	a
----------------*/
div#modSwcBox div.untBody ul li span.decTxt01{
	display:block;
	margin-left:16px;
	text-indent:-18px;
}
div#modSwcBox div.untBody ul li span.decTxt01 span img{
	vertical-align:middle;
	margin-right:3px;
	position:relative;
	top:-1px;
	*top:0;
}
/*----------------------------------------------------------------------------------------------#modCrtyBox*/
div#modCrtyBox{
	width:180px;
	margin-bottom:10px;
	background-position:0 0;
	border-bottom:solid 1px #d8d8d8;
	font-size:80%;
}
/*===========================
	h2
===========================*/
div#modCrtyBox h2{
	background-position:0 -150px;
	width:180px;
	height:27px;
	text-indent:-10000em;
	line-height:1;
	/**/
	overflow:hidden;
	/**/
}
div#modCrtyBox h2 a{
	background-position:0 -150px;
	display:block;
	width:180px;
	height:27px;
}	
div#modCrtyBox h2 a:hover{
	background-position:0 -200px;
}
/*===========================
	decBg01
===========================*/
div#modCrtyBox div.decBg01{
	width:172px;
	border-left:solid 4px #dff0ac;
	margin:0 0 1px 2px;
}
/*===========================
	untBody
===========================*/
div#modCrtyBox div.untBody{
	width:162px;
	padding:3px 5px 0 5px;
	*padding:4px 5px 0 5px;
}
div#modCrtyBox div.untBody p.pts01{
	text-align:center;
	font-weight:bold;
	margin-bottom:7px;
	*margin-bottom:8px;
}
div#modCrtyBox div.untBody p.pts02{
	text-align:center;
	margin-bottom:9px;
	*margin-bottom:8px;
}
div#modCrtyBox div.untBody p.pts03{
	line-height:1.2;
	margin-bottom:6px;
	*margin-bottom:7px;
}
/*===========================
	untFoot
===========================*/
div#modCrtyBox div.untFoot{
	padding:0 2px 2px 10px;
	*padding:0 2px 3px 10px;
	*display:inline-block;
}
div#modCrtyBox div.untFoot:after{
	content:".";
	display:block;
	clear:both;
	font-size:0;	
	height:0;
	visibility:hidden;
}
div#modCrtyBox div.untFoot p{
	float:right;
	background-position:0 0.15em;
	*background-position:0 0.1em;
	padding-left:15px;
}
/*----------------------------------------------------------------------------------------------#modGovBox*/
div#modGovBox{
	width:180px;
	margin-bottom:10px;
	background-position:0 0;
	border-bottom:solid 1px #d8d8d8;
	font-size:80%;
}
/*===========================
	h2
===========================*/
div#modGovBox h2{
	background-position:0 -250px;
	width:180px;
	height:27px;
	text-indent:-10000em;
	line-height:1;
	/**/
	overflow:hidden;
	/**/
}
div#modGovBox h2 a{
	background-position:0 -250px;
	display:block;
	width:180px;
	height:27px;
}	
div#modGovBox h2 a:hover{
	background-position:0 -300px;
}
/*===========================
	decBg01
===========================*/
div#modGovBox div.decBg01{
	width:172px;
	border-left:solid 4px #fbdebe;
	margin:0 0 1px 2px;
}
/*===========================
	untBody
===========================*/
div#modGovBox div.untBody{
	width:162px;
	padding:4px 5px 0 5px;
}
div#modGovBox div.untBody p.pts01{
	text-align:center;
	font-weight:bold;
	margin-bottom:8px;
}
div#modGovBox div.untBody p.pts02{
	line-height:1.2;
	margin-bottom:5px;
	*margin-bottom:7px;
}
/*===========================
	untFoot
===========================*/
div#modGovBox div.untFoot{
	padding:0 2px 2px 10px;
	*padding:0 2px 3px 10px;
	*display:inline-block;
}
div#modGovBox div.untFoot:after{
	content:".";
	display:block;
	clear:both;
	font-size:0;	
	height:0;
	visibility:hidden;
}
div#modGovBox div.untFoot p{
	float:right;
	background-position:0 0.15em;
	*background-position:0 0.1em;
	padding-left:15px;
}
/*----------------------------------------------------------------------------------------------#modFreeArea*/
div#modFreeArea{
	width:180px;
}
div#modFreeArea p{
	margin-bottom:10px;
}
div#modFreeArea p img{
	vertical-align:top;
}
/*----------------------------------------------------------------------------------------------#modMblBox*/
div#modMblBox{
	width:176px;
	padding:1px;
	margin-bottom:10px;
	border:solid 1px #dddddd;
	background-color:#ffffff;
	font-size:80%;
}
/*===========================
	untHead
===========================*/
div#modMblBox div.untHead{
	width:176px; /* WinIE5.5 */
	voice-family:"\"}\"";
	voice-family:inherit;
	width:166px; /* exclude WinIE5.5 */
}
div#modMblBox div.untHead{
	padding:5px 5px 3px 5px;
	*padding:6px 5px 2px 5px;
	margin-bottom:5px;
	*display:inline-block;
}
/*--------------------------
	h2
--------------------------*/
div#modMblBox div.untHead h2{
	font-weight:bold;
	line-height:1;
	font-size:110%;
}
/*===========================
	untBody
===========================*/
div#modMblBox div.untBody{
	padding:0 5px;
}
/*--------------------------
	p
--------------------------*/
div#modMblBox div.untBody p.decTxt01{
	text-align:center;
	margin-bottom:8px;
}
div#modMblBox div.untBody p.decTxt01 img{
	border:solid 1px #dddddd;
}
div#modMblBox div.untBody p.decTxt02{
	margin-bottom:6px;
	*margin-bottom:7px;
}
div#modMblBox div.untBody p.decTxt03{
	margin-bottom:5px;
	*margin-bottom:4px;
	text-align:center;
}
div#modMblBox div.untBody p.decTxt04{
	text-align:center;
	margin-bottom:3px;
	*margin-bottom:4px;
}
div#modMblBox div.untBody p.decTxt04 img{
	vertical-align:middle;
	position:relative;
	top:-2px;
	margin:0 2px 0 0;
}
div#modMblBox div.untBody p.decTxt05{
	margin-bottom:2px;
}
/*--------------------------
	ul
--------------------------*/
div#modMblBox div.untBody ul{
	margin-bottom:6px;
	*margin-bottom:7px;
	line-height:1.2;
	*line-height:1.15;
}
div#modMblBox div.untBody ul li{
	background-position:0 0.2em;
	padding:0 0 0 15px;
	margin-bottom:5px;
	*margin-bottom:6px;
}
/************************************************************************/

/* wrCcolumn */

/************************************************************************/
div.ScBtUp,
div.ScBtDwn,
div.ScBtCls{
	width:15px;
	float:right;
	margin-left:1px;
}
div.ScBtUp img,
div.ScBtDwn img,
div.ScBtCls img{
	vertical-align:top;
}
/*----------------------------------------------------------------------------------------------#modAdTnpArea*/
/*link reset*/
div#modAdTnpArea a:link{
	text-decoration:underline;
	color:#0000ff;
}
div#modAdTnpArea a:visited{
	text-decoration:underline;
	color:#800080;
}
div#modAdTnpArea a:hover{
	text-decoration:underline;
	color:#0000ff;
}
div#modAdTnpArea a:active{
	text-decoration:underline;
	color:#0000ff;
}
/*----------------------------------------------------------------------------------------------#modAdTnArea*/
div#modAdTnArea table table td{
	height:auto;
	padding:0;
	margin:0;
}
div#modAdTnArea table table table td{
	height:auto;
	padding:4px 0 3px 0;
	*padding:4px 0 4px 0;
	margin:0;
}
/*link reset*/
div#modAdTnArea a:link{
	text-decoration:underline;
	color:#0000ff;
}
div#modAdTnArea a:visited{
	text-decoration:underline;
	color:#800080;
}
div#modAdTnArea a:hover{
	text-decoration:underline;
	color:#0000ff;
}
div#modAdTnArea a:active{
	text-decoration:underline;
	color:#0000ff;
}
/*----------------------------------------------------------------------------------------------.modCpBox*/
div.modCpBox{
	width:450px;
	margin-bottom:10px;
}
div.modCpBox p{
	text-align:center;
}
/*----------------------------------------------------------------------------------------------#modSecBox*/
div#modSecBox{
	width:450px; /* WinIE5.5 */
	voice-family:"\"}\"";
	voice-family:inherit;
	width:440px; /* exclude WinIE5.5 */
}
div#modSecBox{
	background-color:#f5f4ee;
	padding:3px 5px 3px 5px;
	*padding:4px 5px 3px 5px;
	margin-bottom:10px;
	font-size:80%;
}
div#modSecBox span{
	zoom:1;/*IE7*/
}
div#modSecBox span img{
	margin-right:10px;
}
/*----------------------------------------------------------------------------------------------#modMyBox*/
div#modMyBox{
	width:444px;
	padding:3px;
	margin-bottom:10px;
	background-color:#fed24c;
	font-size:80%;
}
/*----------------------------------------------------------------------------------------------#modMyBoxInfo*/
div#modMyBoxInfo{
	width:442px; /* WinIE5.5 */
	voice-family:"\"}\"";
	voice-family:inherit;
	width:440px; /* exclude WinIE5.5 */
}
div#modMyBoxInfo{
	border:solid 1px #cccccc;
	background-color:#ffffff;
	padding:1px 1px 0 1px;
	margin-bottom:3px;
}
/*===========================
	untHead
===========================*/
div#modMyBoxInfo div.untHead{
	width:440px; /* WinIE5.5 */
	voice-family:"\"}\"";
	voice-family:inherit;
	width:430px; /* exclude WinIE5.5 */
}
div#modMyBoxInfo div.untHead{
	padding:4px 5px 2px 5px;
	*display:inline-block;
}
div#modMyBoxInfo div.untHead:after{
	content:".";
	display:block;
	clear:both;
	font-size:0;	
	height:0;
	visibility:hidden;
}
div#modMyBoxInfo div.untHead h2{
	font-size:126%;
	color:#605b53;
	line-height:1.2;
}
div#modMyBoxInfo div.untHead h2 a,
div#modMyBoxInfo div.untHead h2 a:visited{
	color:#605b53;
}
/*--------------------------
	framework
--------------------------*/
div#modMyBoxInfo div.untHead div.wrLeft{
	margin:0;
	padding:0;
	float:left;
	width:370px;
}
div#modMyBoxInfo div.untHead div.wrRight{
	margin:0;
	padding:1px 0 0 0;
	float:left;
	width:60px;
}
/*--------------
	h2
----------------*/
div#modMyBoxInfo div.untHead h2{
	font-weight:bold;
	background-position:0 1px;
	padding:0 0 0 7px;
}
/*===========================
	untBody
===========================*/
div#modMyBoxInfo div.untBody{
	width:440px; /* WinIE5.5 */
	voice-family:"\"}\"";
	voice-family:inherit;
	width:420px; /* exclude WinIE5.5 */
}
div#modMyBoxInfo div.untBody{
	padding:7px 10px 1px 10px;
	*padding:7px 10px 2px 10px;
}
/*--------------------------
	ul
--------------------------*/
div#modMyBoxInfo div.untBody li{
	line-height:1.35;
	background-position:0 0.35em;
	*background-position:0 0.4em;
	padding:0 0 0 15px;
	margin-bottom:4px;
}
/*===========================
	untFoot
===========================*/
div#modMyBoxInfo div.untFoot{
	padding:0 3px 1px 10px;
	*padding:0 3px 2px 10px;
	*display:inline-block;
}
div#modMyBoxInfo div.untFoot:after{
	content:".";
	display:block;
	clear:both;
	font-size:0;	
	height:0;
	visibility:hidden;
}
div#modMyBoxInfo div.untFoot p{
	float:right;
	background-position:0 0.2em;
	*background-position:0 0.15em;
	padding:0 0 1px 15px;
}
/*----------------------------------------------------------------------------------------------#modMyBoxNavi*/
div#modMyBoxNavi{
	width:444px;
	height:26px;
	background-position:0 -150px;
}
/*===========================
	ul
===========================*/
div#modMyBoxNavi ul{
	*display:inline-block;
}
div#modMyBoxNavi ul:after{
	content:".";
	display:block;
	clear:both;
	font-size:0;	
	height:0;
	visibility:hidden;
}
/*--------------------------
	li
--------------------------*/
div#modMyBoxNavi ul li{
	float:left;
	height:26px;
}
div#modMyBoxNavi ul li a{
	display:block;
	height:26px;
	text-indent:-10000px;
	line-height:1;
	/**/
	overflow:hidden;
	/**/
}
div#modMyBoxNavi ul li a:hover{
	background-position:0 -200px;
}
/*--------------
	navi01
----------------*/
div#modMyBoxNavi ul li.navi01{
	width:28px;
}
div#modMyBoxNavi ul li.navi01 a{
	width:28px;
}
/*--------------
	navi02
----------------*/
div#modMyBoxNavi ul li.navi02{
	width:84px;
}
div#modMyBoxNavi ul li.navi02 a{
	width:84px;
}
div#modMyBoxNavi ul li.navi02 a:hover{
	background-position:-28px -200px;
}
/*--------------
	navi03
----------------*/
div#modMyBoxNavi ul li.navi03{
	width:61px;
}
div#modMyBoxNavi ul li.navi03 a{
	width:61px;
}
div#modMyBoxNavi ul li.navi03 a:hover{
	background-position:-112px -200px;
}
/*--------------
	navi04
----------------*/
div#modMyBoxNavi ul li.navi04{
	width:60px;
}
div#modMyBoxNavi ul li.navi04 a{
	width:60px;
}
div#modMyBoxNavi ul li.navi04 a:hover{
	background-position:-173px -200px;
}
/*--------------
	navi05
----------------*/
div#modMyBoxNavi ul li.navi05{
	width:75px;
}
div#modMyBoxNavi ul li.navi05 a{
	width:75px;
}
div#modMyBoxNavi ul li.navi05 a:hover{
	background-position:-233px -200px;
}
/*--------------
	navi06
----------------*/
div#modMyBoxNavi ul li.navi06{
	width:58px;
}
div#modMyBoxNavi ul li.navi06 a{
	width:58px;
}
div#modMyBoxNavi ul li.navi06 a:hover{
	background-position:-308px -200px;
}
/*--------------
	navi07
----------------*/
div#modMyBoxNavi ul li.navi07{
	width:78px;
}
div#modMyBoxNavi ul li.navi07 a{
	width:78px;
}
div#modMyBoxNavi ul li.navi07 a:hover{
	background-position:-366px -200px;
}
/*----------------------------------------------------------------------------------------------#modMyBox02*/
div#modMyBox02{
	width:294px;
	padding:3px;
	margin-bottom:10px;
	background-color:#fed24c;
	font-size:80%;
}
/*----------------------------------------------------------------------------------------------#modMyBoxInfo02*/
div#modMyBoxInfo02{
	width:294px; /* WinIE5.5 */
	voice-family:"\"}\"";
	voice-family:inherit;
	width:290px; /* exclude WinIE5.5 */
}
div#modMyBoxInfo02{
	padding:1px;
	margin-bottom:3px;
	border:solid 1px #cccccc;
	background-color:#ffffff;
}
div#modMyBoxInfo02 div.untHead{
	padding:4px 5px 2px 0;
}
div#modMyBoxInfo02 div.untHead h2{
	font-size:126%;
	color:#605b53;
	line-height:1.2;
}
div#modMyBoxInfo02 div.untHead h2 img{
	margin-right:3px;
}
div#modMyBoxInfo02 div.untHead h2 a,
div#modMyBoxInfo02 div.untHead h2 a:visited{
	color:#605b53;
}
/*--------------
	h2
----------------*/
div#modMyBoxInfo02 div.untHead h2{
	font-weight:bold;
	background-position:0 1px;
	padding:0 0 0 7px;
}
/*===========================
	untBody
===========================*/
div#modMyBoxInfo02 div.untBody{
	width:286px; /* WinIE5.5 */
	voice-family:"\"}\"";
	voice-family:inherit;
	width:266px; /* exclude WinIE5.5 */
}
div#modMyBoxInfo02 div.untBody{
	padding:7px 10px 1px 10px;
	*padding:7px 10px 2px 10px;
}
/*--------------------------
	ul
--------------------------*/
div#modMyBoxInfo02 div.untBody li{
	line-height:1.35;
	background-position:0 0.35em;
	*background-position:0 0.4em;
	padding:0 0 0 15px;
	margin-bottom:4px;
}
/*===========================
	untFoot
===========================*/
div#modMyBoxInfo02 div.untFoot{
	padding:0 3px 1px 10px;
	*padding:0 3px 2px 10px;
	*display:inline-block;
}
div#modMyBoxInfo02 div.untFoot:after{
	content:".";
	display:block;
	clear:both;
	font-size:0;	
	height:0;
	visibility:hidden;
}
div#modMyBoxInfo02 div.untFoot p{
	float:right;
	background-position:0 0.2em;
	*background-position:0 0.15em;
	padding:0 0 1px 15px;
}
/*----------------------------------------------------------------------------------------------#modMyBoxNavi02*/
div#modMyBoxNavi02{
	width:294px;
	height:49px;
}
/*===========================
	ul
===========================*/
div#modMyBoxNavi02{
	position:relative;
}
/*--------------------------
	li
--------------------------*/
div#modMyBoxNavi02 ul li{
	text-indent:-10000em;
	line-height:1;
	/**/
	overflow:hidden;
	/**/
	position:absolute;
}
div#modMyBoxNavi02 ul li a{
	display:block;
}
/*--------------
	navi01
----------------*/
div#modMyBoxNavi02 ul li.navi01{
	width:47px;
	height:49px;
	top:0;
	left:0;
}
div#modMyBoxNavi02 ul li.navi01 a{
	width:47px;
	height:49px;
}
div#modMyBoxNavi02 ul li.navi01 a:hover{
	background-position:0 -50px;
}
/*--------------
	navi02
----------------*/
div#modMyBoxNavi02 ul li.navi02{
	width:94px;
	height:22px;
	top:2px;
	left:52px;
}
div#modMyBoxNavi02 ul li.navi02 a{
	width:94px;
	height:22px;
	background-position:-52px -2px;
}
div#modMyBoxNavi02 ul li.navi02 a:hover{
	background-position:-52px -52px;
}
/*--------------
	navi03
----------------*/
div#modMyBoxNavi02 ul li.navi03{
	width:62px;
	height:22px;
	top:2px;
	left:147px;
}
div#modMyBoxNavi02 ul li.navi03 a{
	width:62px;
	height:22px;
	background-position:-147px -2px;
}
div#modMyBoxNavi02 ul li.navi03 a:hover{
	background-position:-147px -52px;
}
/*--------------
	navi04
----------------*/
div#modMyBoxNavi02 ul li.navi04{
	width:82px;
	height:22px;
	top:2px;
	left:210px;
}
div#modMyBoxNavi02 ul li.navi04 a{
	width:82px;
	height:22px;
	background-position:-210px -2px;
}
div#modMyBoxNavi02 ul li.navi04 a:hover{
	background-position:-210px -52px;
}
/*--------------
	navi05
----------------*/
div#modMyBoxNavi02 ul li.navi05{
	width:94px;
	height:22px;
	top:25px;
	left:52px;
}
div#modMyBoxNavi02 ul li.navi05 a{
	width:94px;
	height:22px;
	background-position:-52px 25px;
}
div#modMyBoxNavi02 ul li.navi05 a:hover{
	background-position:-52px -75px;
}
/*--------------
	navi06
----------------*/
div#modMyBoxNavi02 ul li.navi06{
	width:62px;
	height:22px;
	top:25px;
	left:147px;
}
div#modMyBoxNavi02 ul li.navi06 a{
	width:62px;
	height:22px;
	background-position:-147px 25px;
}
div#modMyBoxNavi02 ul li.navi06 a:hover{
	background-position:-147px -75px;
}
/*--------------
	navi07
----------------*/
div#modMyBoxNavi02 ul li.navi07{
	width:82px;
	height:22px;
	top:25px;
	left:210px;
}
div#modMyBoxNavi02 ul li.navi07 a{
	width:82px;
	height:22px;
	background-position:-210px 25px;
}
div#modMyBoxNavi02 ul li.navi07 a:hover{
	background-position:-210px -75px;
}
/*----------------------------------------------------------------------------------------------.comBoxA*/
div.comBoxA{
	width:448px; /* WinIE5.5 */
	voice-family:"\"}\"";
	voice-family:inherit;
	width:446px; /* exclude WinIE5.5 */
}
div.comBoxA{
	border:solid 1px #dddddd;
	background-color:#ffffff;
	padding:1px 1px 0 1px;
	margin-bottom:10px;
	color:#333333;
	font-size:80%;
}
/*===========================
	untHead
===========================*/
div.comBoxA div.untHead{
	width:446px; /* WinIE5.5 */
	voice-family:"\"}\"";
	voice-family:inherit;
	width:436px; /* exclude WinIE5.5 */
}
div.comBoxA div.untHead{
	padding:4px 5px 2px 5px;
	*padding:4px 5px 2px 5px;
	margin-bottom:5px;
	border-bottom:solid 1px #dddddd;
	*display:inline-block;
}
div.comBoxA div.untHead:after{
	content:".";
	display:block;
	clear:both;
	font-size:0;	
	height:0;
	visibility:hidden;
}
/*--------------------------
	framework
--------------------------*/
div.comBoxA div.untHead div.wrLeft{
	margin:0;
	padding:0;
	float:left;
	width:376px;
}
div.comBoxA div.untHead div.wrRight{
	margin:0;
	padding:1px 0 0 0;
	float:left;
	width:60px;
}
/*--------------
	h2
----------------*/
div.comBoxA div.untHead h2{
	font-weight:bold;
	background-position:0 1px;
	padding:0 0 0 7px;
	font-size:126%;
	color:#605b53;
	line-height:1.2;
}
div.comBoxA div.untHead h2 a,
div.comBoxA div.untHead h2 a:visited{
	color:#605b53;
}
/*===========================
	untBodyA3
===========================*/
div.comBoxA div.untBodyA3{
	width:446px;
	margin-bottom:5px;
	background-position:0 0;
}
/*===========================
	untBodyA2
===========================*/
div.comBoxA div.untBodyA2{
	width:446px;
	margin-bottom:5px;
	background-position:-450px 0;
}
/*===========================
	untBodyA1
===========================*/
div.comBoxA div.untBodyA1{
	width:446px;
	margin-bottom:5px;
}
/*===========================
	ul.PgList
===========================*/
div.comBoxA ul.PgList{
	*display:inline-block;
}
div.comBoxA ul.PgList:after{
	content:".";
	display:block;
	clear:both;
	font-size:0;	
	height:0;
	visibility:hidden;
}
/*--------------
	li(untBodyA3)
----------------*/
div.comBoxA div.untBodyA3 ul.PgList li{
	width:128px;
	float:left;
	padding:0 10px 0 10px;
	margin-right:1px;
}
div.comBoxA div.untBodyA3 ul.PgList li.last{
	margin-right:0;
}
/*--------------
	li(untBodyA2)
----------------*/
div.comBoxA div.untBodyA2 ul.PgList li{
	width:223px; /* WinIE5.5 */
	voice-family:"\"}\"";
	voice-family:inherit;
	width:173px; /* exclude WinIE5.5 */
}
div.comBoxA div.untBodyA2 ul.PgList li{
	float:left;
	padding:0 25px 0 25px;
}
/*--------------
	li(untBodyA1)
----------------*/
div.comBoxA div.untBodyA1{
	padding-left:97px; /* WinIE5.5 */
	voice-family:"\"}\"";
	voice-family:inherit;
	padding-left:0; /* exclude WinIE5.5 */
}
div.comBoxA div.untBodyA1 ul.PgList li p.pts01 img{
	margin-left:-15px; /* WinIE5.5 */
	voice-family:"\"}\"";
	voice-family:inherit;
	margin-left:0; /* exclude WinIE5.5 */
}
div.comBoxA div.untBodyA1 ul.PgList{
	width:173px;
	margin:0 auto 0 auto;
}
/*--------------
	p.pts
----------------*/
div.comBoxA ul.PgList li p.pts01{
	text-align:center;
	margin-bottom:8px;
	*margin-bottom:9px;
}
div.comBoxA ul.PgList li p.pts02{
	overflow:hidden;
	word-break:break-all;
	word-wrap:break-word;
}
div.comBoxA ul.PgList li p.pts03{
	margin:5px 0 1px 0;
	*margin:7px 0 2px 0;
}
div.comBoxA ul.PgList li p.pts03 span{
	font-weight:bold;
	color:#ff6000;
	margin-left:5px;
}
div.comBoxA ul.PgList li p.pts04{
	margin-bottom:7px;
	*margin-bottom:8px;
}
div.comBoxA ul.PgList li p.pts05{
	width:100%; /* WinIE5.5 */
	voice-family:"\"}\"";
	voice-family:inherit;
	width:auto; /* exclude WinIE5.5 */
}
div.comBoxA ul.PgList li p.pts05{
	background:#f1f1f1 url(/images/auct/template/ui/auc_mod/ic_4004.gif) 5px 0.55em no-repeat;
	*background-position:5px 0.5em;
	padding:4px 3px 2px 13px;
	*padding:4px 3px 3px 13px;
	font-weight:bold;
	overflow:hidden;
	word-break:break-all;
	word-wrap:break-word;
}
div.comBoxA ul.PgList li p.pts05 a{
	vertical-align:top;
}
/*===========================
	untFoot
===========================*/
div.comBoxA div.untFoot{
	padding:0 3px 1px 0;
	*padding:0 3px 2px 0;
	*display:inline-block;
}
div.comBoxA div.untFoot:after{
	content:".";
	display:block;
	clear:both;
	font-size:0;	
	height:0;
	visibility:hidden;
}
div.comBoxA div.untFoot p{
	float:right;
	background-position:0 0.15em;
	padding:0 0 1px 15px;
}
/*----------------------------------------------------------------------------------------------#modRecomBox*/
/*===========================
	untHead(tune)
===========================*/
div#modRecomBox div.untHead{
	padding:3px 5px 2px 5px;
	*padding:4px 5px 2px 5px;
}
div#modRecomBox div.untHead div.wrRight{
	padding:2px 0 0 0;
	*padding:1px 0 0 0;
}
/*--------------
	h2(tune)
----------------*/
div#modRecomBox div.untHead h2{
	background-position:0 2px;
	*background-position:0 1px;
}
/*===========================
	untFoot(tune)
===========================*/
div#modRecomBox div.untFoot{
	padding-top:2px;
	*padding-top:3px;
}
/*----------------------------------------------------------------------------------------------#modSpBox*/
/*===========================
	untHead(tune)
===========================*/
div#modSpBox div.untHead{
	padding:3px 5px 2px 5px;
	*padding:4px 5px 2px 5px;
}
div#modSpBox div.untHead div.wrRight{
	padding:2px 0 0 0;
	*padding:1px 0 0 0;
}
/*--------------
	h2(tune)
----------------*/
div#modSpBox div.untHead h2{
	background-position:0 2px;
	*background-position:0 1px;
}
/*===========================
	untBody
===========================*/
div#modSpBox div.untBody{
	width:446px;
}
/*===========================
	pts01
===========================*/
/*--------------------------
	ul
--------------------------*/
div#modSpBox div.untBody div.pts01 ul{
	width:446px;
	*display:inline-block;
}
div#modSpBox div.untBody div.pts01 ul:after{
	content:".";
	display:block;
	clear:both;
	font-size:0;	
	height:0;
	visibility:hidden;
}
/*--------------------------
	li
--------------------------*/
div#modSpBox div.untBody div.pts01 ul li{
	width:213px;
	float:left;
	padding:0 5px 5px 5px;
}
/*--------------------------
	dl
--------------------------*/
div#modSpBox div.untBody div.pts01 ul li dl{
	width:213px;
	*display:inline-block;
	vertical-align:top;
}
div#modSpBox div.untBody div.pts01 ul li dl:after{
	content:".";
	display:block;
	clear:both;
	font-size:0;	
	height:0;
	visibility:hidden;
}
div#modSpBox div.untBody div.pts01 ul li dl dt{
	width:100px;
	float:left;
	margin-right:5px;
}
div#modSpBox div.untBody div.pts01 ul li dl dt.decImg01{
	width:94px;
	padding:2px;
	border:solid 1px #dddddd;
}
div#modSpBox div.untBody div.pts01 ul li dl dt img{
	vertical-align:top;
}
div#modSpBox div.untBody div.pts01 ul li dl dd{
	float:left;
	width:108px;
	line-height:1.2;
	color:#333333;
}
div#modSpBox div.untBody div.pts01 ul li dl dd h3{
	margin-bottom:5px;
}
/*===========================
	pts02
===========================*/
/*--------------------------
	ul
--------------------------*/
div#modSpBox div.untBody div.pts02 ul{
	width:446px;
	padding:3px 0 0 0;
	*padding:3px 0 1px 0;
}
div#modSpBox div.untBody div.pts02 ul li{
	margin-bottom:6px;
	line-height:1.2;
	padding:0 3px 0 5px;
}
/*----------------------------------------------------------------------------------------------#modHistBox*/
/*===========================
	untBody
===========================*/
div#modHistBox div.untBody{
	padding:0 0 9px 8px;
}
/*--------------------------
	ul
--------------------------*/
div#modHistBox div.untBody ul{
	width:438px;
	*display:inline-block;
	overflow:hidden;
}
div#modHistBox div.untBody ul:after{
	content:".";
	display:block;
	clear:both;
	font-size:0;	
	height:0;
	visibility:hidden;
}
/*--------------
	li
----------------*/
div#modHistBox div.untBody ul li{
	float:left;
	width:75px;
	height:50px;
	margin-right:6px;
	padding:2px;
	border:solid 1px #dddddd;
}
/*--------------
	table
----------------*/
div#modHistBox div.untBody ul li table{
	border-collapse:collapse;
	border-spacing:0;
	border:none;
	margin:0;
	padding:0;
	height:50px;
}
div#modHistBox div.untBody ul li table td{
	margin:0;
	padding:0;
}
/*----------------------------------------------------------------------------------------------#modTpcBox*/
/*===========================
	untHead(tune)
===========================*/
div#modTpcBox div.untHead{
	padding:3px 5px 2px 5px;
	*padding:4px 5px 2px 5px;
}
div#modTpcBox div.untHead div.wrRight{
	padding:2px 0 0 0;
	*padding:1px 0 0 0;
}
/*--------------
	h2(tune)
----------------*/
div#modTpcBox div.untHead h2{
	background-position:0 2px;
	*background-position:0 1px;
}
/*===========================
	untBody
===========================*/
div#modTpcBox div.untBody{
	width:446px; /* WinIE5.5 */
	overflow:hidden;/* WinIE5.5 */
	voice-family:"\"}\"";
	voice-family:inherit;
	width:436px; /* exclude WinIE5.5 */
}
div#modTpcBox div.untBody{
	padding:0 5px 0 5px;
	*padding:0 5px 4px 5px;
	*display:inline-block;
}
div#modTpcBox div.untBody:after{
	content:".";
	display:block;
	clear:both;
	font-size:0;	
	height:0;
	visibility:hidden;
}
/*--------------------------
	framework
--------------------------*/
div#modTpcBox div.untBody div.wrLeft{
	float:left;
	width:265px;
	margin-right:21px;
}
div#modTpcBox div.untBody div.wrRight{
	float:left;
	width:150px;
}
/*--------------------------
	h3
--------------------------*/
div#modTpcBox div.untBody h3{
	font-weight:bold;
	color:#777261;
	border-bottom:solid 2px #ebc200;
	padding-bottom:1px;
}
/*----------------------------------------------------------------------------------------------#modPupArea*/
div#modPupArea ul.decList01{
	padding:6px 0 0 10px;
}
div#modPupArea ul.decList01 li{
	line-height:1.2;
	background-position:0 0.2em;
	*background-position:0 0.25em;
	padding:0 0 0 15px;
	margin-bottom:6px;
}
/*----------------------------------------------------------------------------------------------#modKwArea*/
div#modKwArea{
	clear:both;
}
div#modKwArea p{
	padding:2px 0 0 10px;
	*padding:1px 0 0 10px;
	line-height:1.55;
	*line-height:1.5;
}
div#modKwArea p span{
	margin-right:10px;
	zoom:1;/*IE7*/
}
/*===========================
	untBody
===========================*/
div#modKwArea div.untBody{
	width:446px; /* WinIE5.5 */
	voice-family:"\"}\"";
	voice-family:inherit;
	width:436px; /* exclude WinIE5.5 */
}
div#modKwArea div.untBody{
	padding:3px 0 2px 0;
	*padding:2px 0 0 0;
}
/*--------------------------
	ul
--------------------------*/
div#modKwArea div.untBody ul{
	padding:7px 0 0 2px;
	*padding:8px 0 0 2px;
	*display:inline-block;	
}
div#modKwArea div.untBody ul:after{
	content:".";
	display:block;
	clear:both;
	font-size:0;
	height:0;
	visibility:hidden;
}
div#modKwArea div.untBody ul li{
	width:100px;
	float:left;
	padding:0 4px;
}
/*--------------------------
	ul p
--------------------------*/
div#modKwArea div.untBody ul li p{
	padding:0;
	line-height:1.25;
	*line-height:1.1;
}
div#modKwArea div.untBody ul li p.decImg01{
	padding:2px;
	margin-bottom:3px;
	border:solid 1px #dddddd;
	*margin-bottom:4px;
}
/*----------------------------------------------------------------------------------------------#modRankArea*/
div#modRankArea{
	width:150px;
}
div#modRankArea p.decTxt01{
	padding:5px 0 1px 0;
	*padding:5px 0 2px 0;	
	font-size:85%;
	color:#777261;
}
/*===========================
	ul
===========================*/
div#modRankArea ul.decList01{
	width:140px;
	padding-left:10px;
}
div#modRankArea ul.decList01 li{
	margin-left:-18px; /* WinIE5.5 */
	voice-family:"\"}\"";
	voice-family:inherit;
	margin-left:0; /* exclude WinIE5.5 */
}
div#modRankArea ul.decList01 li{
	width:140px;
	*display:inline-block;
	line-height:1.2;
	*line-height:1.15;
	vertical-align:top;
	margin-bottom:1px;
	*margin-bottom:2px;
}
div#modRankArea ul.decList01 li:after{
	content:".";
	display:block;
	clear:both;
	font-size:0;
	height:0;
	visibility:hidden;
}
/*--------------------------
	ranking
--------------------------*/
div#modRankArea ul.decList01 li span.ranking{
	float:left;
	width:18px;
	height:14px;
	text-indent:-10000em;
	line-height:1;
	/**/
	overflow:hidden;
	/**/
	margin-right:4px;
	background-image:url(/images/auct/template/ui/auc_mod/ic_4000.png);
	background-repeat:no-repeat;
}
div#modRankArea ul.decList01 li span.rank01{
	background-position:0 0;
}
div#modRankArea ul.decList01 li span.rank02{
	background-position:0 -50px;
}
div#modRankArea ul.decList01 li span.rank03{
	background-position:0 -100px;
}
div#modRankArea ul.decList01 li span.rank04{
	background-position:0 -150px;
}
div#modRankArea ul.decList01 li span.rank05{
	background-position:0 -200px;
}
/*--------------------------
	ranking text
--------------------------*/
div#modRankArea ul.decList01 li span.decTxt01{
	width:118px;
	float:left;
}
/*----------------------------------------------------------------------------------------------#modSpInfoBox*/
div#modSpInfoBox{
	width:450px;
	background-position:-800px 0;
	font-size:80%;
	margin-bottom:10px;
}
div#modSpInfoBox div.decBg01{
	background-position:-450px bottom;
}
div#modSpInfoBox div.decBg02{
	background-position:0 0;
}
/*===========================
	untHead
===========================*/
div#modSpInfoBox div.untHead{
	*display:inline-block;
}
div#modSpInfoBox div.untHead:after{
	content:".";
	display:block;
	clear:both;
	font-size:0;	
	height:0;
	visibility:hidden;
}
/*--------------------------
	framework
--------------------------*/
div#modSpInfoBox div.untHead div.wrLeft{
	margin:0;
	padding:0;
	float:left;
	width:390px;
}
div#modSpInfoBox div.untHead div.wrRight{
	width:60px; /* WinIE5.5 */
	voice-family:"\"}\"";
	voice-family:inherit;
	width:53px; /* exclude WinIE5.5 */
}
div#modSpInfoBox div.untHead div.wrRight{
	margin:0;
	padding:6px 7px 0 0;
	float:left;
}
/*--------------
	h2
----------------*/
div#modSpInfoBox div.untHead h2{
	background-position:0 0;
	width:185px;
	height:33px;
	text-indent:-10000em;
	line-height:1;
	/**/
	overflow:hidden;
	/**/
	margin-left:4px;
}
div#modSpInfoBox div.untHead h2 a{
	background-position:0 0;
	display:block;
	width:185px;
	height:33px;
}
div#modSpInfoBox div.untHead h2 a:hover{
	background-position:0 -50px;
}
/*--------------
	h2.decTxt01
----------------*/
div#modSpInfoBox div.untHead h2.decTxt01{
	background-position:0 -100px;
	width:256px;
	height:30px;
	text-indent:-10000em;
	line-height:1;
	/**/
	overflow:hidden;
	/**/
	margin-left:4px;
	padding-bottom:3px;
}
div#modSpInfoBox div.untHead h2.decTxt01 a{
	background-position:0 -100px;
	display:block;
	width:256px;
	height:30px;
}
div#modSpInfoBox div.untHead h2.decTxt01 a:hover{
	background-position:0 -150px;
}
/*===========================
	untBody
===========================*/
div#modSpInfoBox div.untBody{
	width:450px; /* WinIE5.5 */
	voice-family:"\"}\"";
	voice-family:inherit;
	width:432px; /* exclude WinIE5.5 */
}
div#modSpInfoBox div.untBody{
	padding:5px 9px 0 9px;
	*display:inline-block;
}
div#modSpInfoBox div.untBody:after{
	content:".";
	display:block;
	clear:both;
	font-size:0;	
	height:0;
	visibility:hidden;
}
/*--------------------------
	framework
--------------------------*/
div#modSpInfoBox div.untBody div.wrLeft{
	margin:0;
	padding:0;
	float:left;
	width:90px;
}
div#modSpInfoBox div.untBody div.wrLeft img{
	vertical-align:top;
}
div#modSpInfoBox div.untBody div.wrRight{
	margin:0;
	padding:0;
	float:left;
	width:342px;
}
/*--------------------------
	.wrRight
--------------------------*/
div#modSpInfoBox div.untBody div.wrRight ul{
	padding:0 0 0 5px;
}
div#modSpInfoBox div.untBody div.wrRight ul li{
	background:url(/images/auct/template/ui/auc_mod/ic_4007.gif) 0 0.2em no-repeat;
	padding-left:12px;
	margin-bottom:5px;
	*margin-bottom:6px;
	line-height:1.2;
	*line-height:1.15;
}
/*===========================
	untFoot
===========================*/
div#modSpInfoBox div.untFoot{
	padding:3px 7px 5px 10px;
	*padding:4px 7px 6px 10px;
	*display:inline-block;
}
div#modSpInfoBox div.untFoot:after{
	content:".";
	display:block;
	clear:both;
	font-size:0;	
	height:0;
	visibility:hidden;
}
div#modSpInfoBox div.untFoot p{
	float:right;
	background-position:0 0.2em;
	*background-position:0 0.15em;
	padding:0 0 1px 15px;
}
/*----------------------------------------------------------------------------------------------#modShpStMatch*/
/*===========================
	untHead
===========================*/
div#modShpStMatch div.untHead{
	margin:0;
}
/*--------------
	h2(tune)
----------------*/
div#modShpStMatch div.untHead h2{
	background-position:0 2px;
	*background-position:0 1px;
}
/*===========================
	untBody
===========================*/

div#modShpStMatch div.untBody{
	padding:0 5px;
}
/*--------------------------
	ptsBox
--------------------------*/
div#modShpStMatch div.untBody div.ptsBox{
	width:436px;
	padding:5px 0;
	*display:inline-block;
}
div#modShpStMatch div.untBody div.ptsBox:after{
	content:".";
	display:block;
	clear:both;
	font-size:0;
	height:0;
	visibility:hidden;
}
div#modShpStMatch div.untBody div.ptsBox p{
	width:51px; /* WinIE5.5 */
	voice-family:"\"}\"";
	voice-family:inherit;
	width:56px; /* exclude WinIE5.5 */
}
div#modShpStMatch div.untBody div.ptsBox p{	
	padding-right:5px;
	float:left;
}
div#modShpStMatch div.untBody div.ptsBox dl{
	width:375px;
	float:left;
	overflow:hidden;
	word-break:break-all;
	word-wrap:break-word;
}
div#modShpStMatch div.untBody div.ptsBox dl dt{
	*margin-bottom:1px;
}
div#modShpStMatch div.untBody div.ptsBox dl dd{
	line-height:1.2;
	*line-height:1.15;
}
/************************************************************************/

/* wrRcolumn */

/************************************************************************/
/*----------------------------------------------------------------------------------------------#modAdLrecArea*/
div#modAdLrecArea{
	width:300px;
	margin-bottom:10px;
	background-color:#f1f1f1;
	font-size:80%;
}
div#modAdLrecArea p.decTxt01{
	margin:0;
	padding:2px 0 2px 0;
	*padding:3px 0 2px 0;
	text-align:center;
	color:#333333;
}
div#modAdLrecArea object,
div#modAdLrecArea embed,
div#modAdLrecArea img{
	vertical-align:top;	
}
/*link reset*/
div#modAdLrecArea a:link{
	text-decoration:underline;
	color:#0000ff;
}
div#modAdLrecArea a:visited{
	text-decoration:underline;
	color:#800080;
}
div#modAdLrecArea a:hover{
	text-decoration:underline;
	color:#0000ff;
}
div#modAdLrecArea a:active{
	text-decoration:underline;
	color:#0000ff;
}
/*----------------------------------------------------------------------------------------------#modGuideBox*/
div#modGuideBox{
	width:296px;
	border:solid 1px #dddddd;
	background-color:#ffffff;
	padding:1px 1px 0 1px;
	font-size:80%;
	margin-bottom:10px;
}
/*===========================
	untHead
===========================*/
div#modGuideBox div.untHead{
}
div#modGuideBox div.untHead h2{
	background-position:0 -400px;
	width:296px;
	height:26px;
	text-indent:-10000em;
	line-height:1;
	/**/
	overflow:hidden;
	/**/
}
/*----------------------------------------------------------------------------------------------#modSellArea*/
div#modSellArea{
	width:286px;
	padding:5px 0 6px 0;
	margin:0 0 0 5px;
	text-align:center;
}
div#modSellArea p{
	margin:0 auto 0 auto;
	background-position:0 -200px;
	width:157px;
	height:74px;
	text-indent:-10000em;
	line-height:1;
	/**/
	overflow:hidden;
	/**/
}
div#modSellArea p a{
	background-position:0 -200px;
	display:block;
	width:157px;
	height:74px;
}
div#modSellArea p a:hover{
	background-position:0 -300px;
}
/*----------------------------------------------------------------------------------------------#modRegArea*/
div#modRegArea{
	width:286px;
	padding:3px 0 6px 0;
	*padding:4px 0 6px 0;
	margin:0 0 0 5px;
}
div#modRegArea dl{
	text-align:center;
}
div#modRegArea dt{
	padding-bottom:3px;
	font-weight:bold;
	color:#ff9000;
}
div#modRegArea dd{
	margin:0; /* WinIE5.5 */
	voice-family:"\"}\"";
	voice-family:inherit;
	margin:0 auto 0 auto; /* exclude WinIE5.5 */
}
div#modRegArea dd{
	text-indent:-10000em;
	line-height:1;
	/**/
	overflow:hidden;
	/**/
}
div#modRegArea dd a{
	display:block;
}
/*--------------
	navi01
----------------*/
div#modRegArea dd.navi01{
	background-position:0 -550px;
	width:138px;
	height:37px;
}
div#modRegArea dd.navi01 a{
	background-position:0 -550px;
	width:138px;
	height:37px;
}
div#modRegArea dd.navi01 a:hover{
	background-position:0 -600px;
}
/*--------------
	navi02
----------------*/
div#modRegArea dd.navi02{
	background-position:0 -650px;
	width:197px;
	height:37px;
}
div#modRegArea dd.navi02 a{
	background-position:0 -650px;
	width:197px;
	height:37px;
}
div#modRegArea dd.navi02 a:hover{
	background-position:0 -700px;
}
/*--------------
	navi03
----------------*/
div#modRegArea dd.navi03{
	background-position:0 -750px;
	width:255px;
	height:37px;
}
div#modRegArea dd.navi03 a{
	background-position:0 -750px;
	width:255px;
	height:37px;
}
div#modRegArea dd.navi03 a:hover{
	background-position:0 -800px;
}
/*--------------
	navi04
----------------*/
div#modRegArea dd.navi04{
	background-position:0 -850px;
	width:153px;
	height:37px;
}
div#modRegArea dd.navi04 a{
	background-position:0 -850px;
	width:153px;
	height:37px;
}
div#modRegArea dd.navi04 a:hover{
	background-position:0 -900px;
}
/*--------------
	navi05
----------------*/
div#modRegArea dd.navi05{
	background-position:0 -950px;
	width:170px;
	height:37px;
}
div#modRegArea dd.navi05 a{
	background-position:0 -950px;
	width:170px;
	height:37px;
}
div#modRegArea dd.navi05 a:hover{
	background-position:0 -1000px;
}
/*----------------------------------------------------------------------------------------------#modMktArea*/
div#modMktArea{
	width:286px;
	padding:5px 0 2px 0;
	*padding:5px 0 5px 0;
	margin:0 0 0 5px;
}
div#modMktArea h3{
	font-weight:bold;
	font-size:110%;
	margin-bottom:5px;
	margin-left:22px;
	text-indent:-22px;
}
div#modMktArea h3 a,
div#modMktArea h3 a:visited{
	color:#585858;
}
div#modMktArea h3 img{
	vertical-align:middle;
	margin-right:5px;
	position:relative;
	top:-1px;
}
/*===========================
	ptsBox
===========================*/
div#modMktArea div.ptsBox{
	width:286px;
	margin-bottom:5px;
	*display:inline-block;
	color:#615f5f;
}
div#modMktArea div.ptsBox:after{
	content:".";
	display:block;
	clear:both;
	font-size:0;	
	height:0;
	visibility:hidden;
}
/*--------------------------
	framework
--------------------------*/
div#modMktArea div.ptsBox div.wrLeft{
	margin:0 5px 0 0;
	padding:0;
	width:60px;
	float:left;
}
div#modMktArea div.ptsBox div.wrLeft img{
	vertical-align:top;
}
div#modMktArea div.ptsBox div.wrRight{
	margin:0;
	padding:0;
	width:220px;
	float:left;
}
/*--------------------------
	wrRight
--------------------------*/
div#modMktArea div.ptsBox div.wrRight h4{
	font-weight:bold;
	background-position:0 0.2em;
	*background-position:0 0.15em;
	padding-left:15px;
}
div#modMktArea div.decTxt01{
	*display:inline-block;
	padding-bottom:1px;
	*padding-bottom:0;
}
div#modMktArea div.decTxt01:after{
	content:".";
	display:block;
	clear:both;
	font-size:0;	
	height:0;
	visibility:hidden;
}
div#modMktArea div.decTxt01 p{
	float:right;
	background-position:0 0.15em;
	*background-position:0 0.1em;
	padding-left:15px;
}
div#modMktArea div.decTxt01 p span{
	padding-right:10px;
}
/*----------------------------------------------------------------------------------------------#modSafArea*/
div#modSafArea{
	width:285px; /* WinIE5.5 */
	voice-family:"\"}\"";
	voice-family:inherit;
	width:280px; /* exclude WinIE5.5 */
}
div#modSafArea{
	border:solid 3px #c6efcb;
	border-width:0 3px 3px 3px;
	margin:0 0 5px 5px;
	*margin:-2px 0 5px 5px;
}
div#modSafArea h4{
	background:#c6efcb url(/images/auct/template/ui/auc_mod/ic_4008.gif) 0 0.2em no-repeat;
	padding:4px 3px 3px 20px;
	*padding:5px 3px 3px 20px;
	font-weight:bold;
	color:#2a5c08;
}
div#modSafArea h4 a,
div#modSafArea h4 a:visited{
	color:#2a5c08;
	zoom:1;/*IE*/
}
/*===========================
	ptsBox
===========================*/
div#modSafArea div.ptsBox{
	width:270px;
	margin:5px 0 0 5px;
	*display:inline-block;
}
div#modSafArea div.ptsBox:after{
	content:".";
	display:block;
	clear:both;
	font-size:0;
	height:0;
	visibility:hidden;
}
/*--------------------------
	framework
--------------------------*/
div#modSafArea div.ptsBox div.wrLeft{
	width:65px;
	margin-right:5px;
	float:left;
}
div#modSafArea div.ptsBox div.wrRight{
	width:200px;
	float:left;
}
/*--------------------------
	ul
--------------------------*/
div#modSafArea div.ptsBox div.wrRight ul{
}
div#modSafArea div.ptsBox div.wrRight ul li{
	line-height:1.35;
	background-position:0 0.3em;
	*background-position:0 0.35em;
	padding:0 2px 0 15px;
	margin-bottom:3px;
	*margin-bottom:4px;
}
/*===========================
	decTxt01
===========================*/
div#modSafArea div.decTxt01{
	padding:1px 3px 3px 0;
	*padding:2px 3px 3px 0;
	*display:inline-block;
}
div#modSafArea div.decTxt01:after{
	content:".";
	display:block;
	clear:both;
	font-size:0;	
	height:0;
	visibility:hidden;
}
div#modSafArea div.decTxt01 p{
	float:right;
	background-position:0 0.15em;
	padding-left:15px;
}
/*----------------------------------------------------------------------------------------------.comBoxB*/
div.comBoxB{
	width:298px; /* WinIE5.5 */
	voice-family:"\"}\"";
	voice-family:inherit;
	width:296px; /* exclude WinIE5.5 */
}
div.comBoxB{
	border:solid 1px #dddddd;
	background-color:#ffffff;
	padding:1px;
	margin-bottom:10px;
	font-size:80%;
}
/*===========================
	untHead
===========================*/
div.comBoxB div.untHead{
	width:296px; /* WinIE5.5 */
	voice-family:"\"}\"";
	voice-family:inherit;
	width:286px; /* exclude WinIE5.5 */
}
div.comBoxB div.untHead{
	padding:5px 5px 3px 5px;
	*padding:6px 5px 2px 5px;
	margin-bottom:5px;
	*display:inline-block;
}
/*--------------------------
	h2
--------------------------*/
div.comBoxB div.untHead h2{
	font-weight:bold;
	line-height:1;
	font-size:110%;
}
div.comBoxB div.untHead h2 a,
div.comBoxB div.untHead h2 a:visited{
	color:#585858;
}
/*===========================
	untBody
===========================*/
div.comBoxB div.untBody{
	width:286px;
	padding:0 5px;
	margin-bottom:5px;
}
div.comBoxB div.untBody ul li{
	line-height:1.35;
	background-position:0 0.35em;
	padding:0 0 0 15px;
	margin-bottom:4px;
}
/*===========================
	untFoot
===========================*/
div.comBoxB div.untFoot{
	width:293px;
	padding:0 2px 2px 0;
	*padding:1px 2px 2px 0;
	*display:inline-block;
}
div.comBoxB div.untFoot:after{
	content:".";
	display:block;
	clear:both;
	font-size:0;
	height:0;
	visibility:hidden;
}
div.comBoxB div.untFoot p{
	float:right;
	background-position:0 0.15em;
	*background-position:0 0.1em;
	padding-left:15px;
}
/*----------------------------------------------------------------------------------------------#modPollsBox*/
/*===========================
	untBody
===========================*/
div#modPollsBox div.untBody{
	margin-bottom:1px;
	*margin-bottom:2px;
	color:#333333;
}
div#modPollsBox div.untBody div.select{
	padding-bottom:7px;
	*padding-bottom:5px;
}
/*--------------------------
	table
--------------------------*/
div#modPollsBox div.untBody div.select table{
	border-collapse:collapse;
	border-spacing:0;
	border:none;
	margin:0;
	padding:0;
}
div#modPollsBox div.untBody div.select table th,
div#modPollsBox div.untBody div.select table td{
	margin:0;
	padding:0;
	vertical-align:top;
	text-align:left;
}
div#modPollsBox div.untBody div.select table td{
	font-size:80%; /* WinIE5.5 */
	voice-family:"\"}\"";
	voice-family:inherit;
	font-size:100%; /* exclude WinIE5.5 */
}
div#modPollsBox div.untBody div.select table td{
	padding:2px 0 3px 0;
	*padding:4px 0 3px 0;
	color:#333333;
}
/*--------------------------
	p
--------------------------*/
div#modPollsBox div.untBody p.decTxt01{
	margin-bottom:4px;
}
div#modPollsBox div.untBody p.decTxt02{
	text-align:center;
	margin-bottom:7px;
	*margin-bottom:8px;
}
div#modPollsBox div.untBody p.decTxt03{
	text-align:center;
}
/************************************************************************/

/* Bottom */

/************************************************************************/
/*----------------------------------------------------------------------------------------------#modAdSArea*/
div#modAdSArea{
	width:950px;
	overflow:hidden;
}
/*----------------------------------------------------------------------------------------------#Footer*/
div#Footer a:link{
	text-decoration:underline;
	color:#0000ff;
}
div#Footer a:visited{
	text-decoration:underline;
	color:#800080;
}
div#Footer a:hover{
	text-decoration:underline;
	color:#0000ff;
}
div#Footer a:active{
	text-decoration:underline;
	color:#0000ff;
}
/*----------------------------------------------------------------------------------------------.modClsBox*/
/*===========================
	"Shut" button was clicked
===========================*/
div.modClsBox{
	width:440px; /* WinIE5.5 */
	voice-family:"\"}\"";
	voice-family:inherit;
	width:420px; /* exclude WinIE5.5 */
}
div.modClsBox{
	padding:7px 10px 1px 10px;
	*padding:7px 10px 2px 10px;
	color:#5b554f;
}
/*--------------------------
	p
--------------------------*/
div.modClsBox p.decTxt01{
	margin-bottom:5px;
	font-size:126%;
	text-align:center;
	line-height:1.2;
}
div.modClsBox p.decTxt02{
	margin-bottom:7px;
	text-align:center;
	line-height:1.3;
}
/*--------------------------
	form
--------------------------*/
div.modClsBox div.pts01{
	text-align:center;
	margin-bottom:13px;
	*margin-bottom:12px;
}
div.modClsBox div.pts01 form{
	display:inline;
	zoom:1;
}
div.modClsBox div.pts01 div.pts01a{
	display:inline;
	margin-right:20px;
}
div.modClsBox div.pts01 div.pts01b{
	display:inline;
}
/*---------------------------------------------------------------------------------#AucACContainer*/
#AucACContainer{
	position:absolute;
}
.aucAC{
	position:relative;
	z-index:50;
}
.aucAC .yui-ac-container{
	position:absolute;
	background:#ffffff;
}
.aucAC .yui-ac-content{
	width:259px;
	position:absolute;
	background:#ffffff;
	z-index:9050;
	overfllow:hidden;
	border:solid 1px #848484;
	color:#333333;
}
.aucAC .yui-ac-hd{
	background:#f7f7f7;
	padding:3px 9px 2px;
	border-bottom:solid 1px #dedede;
	color:#333333;
	text-align:left;
}
.aucAC .yui-ac-hd img{
	vertical-align:middle;
}
.aucAC .yui-ac-bd {
	width:100%;
	overflow:hidden;
	position:relative;
}
.aucAC .yui-ac-bd li{
	text-align:left;
	padding:4px 9px 3px;
	cursor:pointer;
	word-break:break-all;
}
.aucAC .yui-ac-bd li b{
	color:#333333;
}
.aucAC .yui-ac-bd .yui-ac-highlight{
	width:100%;
	background:#1546a7;
	color:#ffffff;
}
.aucAC .yui-ac-bd .yui-ac-highlight b{
	font-weight:bold;
	background:#1546a7;
	color:#ffffff;
}
.aucAC iframe{
	opacity:0;
	filter:alpha(opacity=0);
}
/*end*/