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

 file name:top.css
 author:Yahoo! JAPAN
 auth level:
 last updated:2012.12.19
----------------------------------------------------------- */

/*----------------------------------------------------------------------------------------------Base*/
/*Base*/
body a:link {
    color: #37F;
    text-decoration: none;
}
body a:hover{
    text-decoration:underline;
}
body a:visited{
	_text-decoration:none;
}

/*margin*/
.mT5{margin-top:5px;}
.mT10{margin-top:10px;}
.mT15{margin-top:15px;}
.mT20{margin-top:20px;}
.mT25{margin-top:25px;}
.mT30{margin-top:30px;}
.mT35{margin-top:35px;}
.mT40{margin-top:40px;}
.mT45{margin-top:45px;}
.mT50{margin-top:50px;}
.mT55{margin-top:55px;}
.mT60{margin-top:60px;}

.mB5{margin-bottom:5px;}
.mB10{margin-bottom:10px;}
.mB15{margin-bottom:15px;}
.mB20{margin-bottom:20px;}
.mB25{margin-bottom:25px;}
.mB30{margin-bottom:30px;}
.mB35{margin-bottom:35px;}
.mB40{margin-bottom:40px;}
.mB45{margin-bottom:45px;}
.mB50{margin-bottom:50px;}
.mB55{margin-bottom:55px;}
.mB60{margin-bottom:60px;}

.mL5{margin-left:5px;}
.mL10{margin-left:10px;}
.mL15{margin-left:15px;}
.mL20{margin-left:20px;}
.mL25{margin-left:25px;}
.mL30{margin-left:30px;}
.mL35{margin-left:35px;}
.mL40{margin-left:40px;}
.mL45{margin-left:45px;}
.mL50{margin-left:50px;}
.mL55{margin-left:55px;}
.mL60{margin-left:60px;}

.mR5{margin-right:5px;}
.mR10{margin-right:10px;}
.mR15{margin-right:15px;}
.mR20{margin-right:20px;}
.mR25{margin-right:25px;}
.mR30{margin-right:30px;}
.mR35{margin-right:35px;}
.mR40{margin-right:40px;}
.mR45{margin-right:45px;}
.mR50{margin-right:50px;}
.mR55{margin-right:55px;}
.mR60{margin-right:60px;}

.mLR5{margin-left:5px; margin-right:5px;}
.mLR10{margin-left:10px; margin-right:10px;}
.mLR15{margin-left:15px; margin-right:15px;}
.mLR20{margin-left:20px; margin-right:20px;}
.mLR25{margin-left:25px; margin-right:25px;}
.mLR30{margin-left:30px; margin-right:30px;}
.mLR35{margin-left:35px; margin-right:35px;}
.mLR40{margin-left:40px; margin-right:40px;}
.mLR45{margin-left:45px; margin-right:45px;}
.mLR50{margin-left:50px; margin-right:50px;}
.mLR55{margin-left:55px; margin-right:55px;}
.mLR60{margin-left:60px; margin-right:60px;}

/*padding*/
.pT5{padding-top:5px;}
.pT10{padding-top:10px;}
.pT15{padding-top:15px;}
.pT20{padding-top:20px;}
.pT25{padding-top:25px;}
.pT30{padding-top:30px;}
.pT35{padding-top:35px;}
.pT40{padding-top:40px;}
.pT45{padding-top:45px;}
.pT50{padding-top:50px;}
.pT55{padding-top:55px;}
.pT60{padding-top:60px;}

.pB5{padding-bottom:5px;}
.pB10{padding-bottom:10px;}
.pB15{padding-bottom:15px;}
.pB20{padding-bottom:20px;}
.pB25{padding-bottom:25px;}
.pB30{padding-bottom:30px;}
.pB35{padding-bottom:35px;}
.pB40{padding-bottom:40px;}
.pB45{padding-bottom:45px;}
.pB50{padding-bottom:50px;}
.pB55{padding-bottom:55px;}
.pB60{padding-bottom:60px;}

.pL5{padding-left:5px;}
.pL10{padding-left:10px;}
.pL15{padding-left:15px;}
.pL20{padding-left:20px;}
.pL25{padding-left:25px;}
.pL30{padding-left:30px;}
.pL35{padding-left:35px;}
.pL40{padding-left:40px;}
.pL45{padding-left:45px;}
.pL50{padding-left:50px;}
.pL55{padding-left:55px;}
.pL60{padding-left:60px;}

.pR5{padding-right:5px;}
.pR10{padding-right:10px;}
.pR15{padding-right:15px;}
.pR20{padding-right:20px;}
.pR25{padding-right:25px;}
.pR30{padding-right:30px;}
.pR35{padding-right:35px;}
.pR40{padding-right:40px;}
.pR45{padding-right:45px;}
.pR50{padding-right:50px;}
.pR55{padding-right:55px;}
.pR60{padding-right:60px;}



/* text-align */
.alignL{text-align:left;}
.alignR{text-align:right;}
.alignC{text-align:center;}

/*text-indent*/
.tI5{text-indent:-5px;margin-left:5px;}
.tI8{text-indent:-8px;margin-left:8px;}
.tI12{text-indent:-12px;margin-left:12px;}
.tI14{text-indent:-14px;margin-left:14px;}
.tI16{text-indent:-16px;margin-left:16px;}
.tI18{text-indent:-18px;margin-left:18px;}
.tI20{text-indent:-20px;margin-left:20px;}

/*font-weight*/
.fntB{font-weight:bold;}
.fntN{font-weight:normal;}

.font80{font-size:80%;}
.font85{font-size:85%;}
.font90{font-size:90%;}
.font95{font-size:95%;}

/* float */
.floatL{float:left;}
.floatR{float:right;}

/*font-size*/
/*14px*/
.yjMS {font-size:90%;letter-spacing:0.065em;line-height:1.3em;}
body:first-of-type .yjMS {letter-spacing:0;}
html:first-child .yjMS {letter-spacing:0;}
/*15px*/
.yjMM {font-size:95%;letter-spacing:0.065em;}
body:first-of-type .yjMS {letter-spacing:0;}
html:first-child .yjMS {letter-spacing:0;}
/*12px*/
.yjSS {font-size:75%;letter-spacing:0.065em;}
body:first-of-type .yjMS {letter-spacing:0;}
html:first-child .yjMS {letter-spacing:0;}

/*clearfix*/
/* For modern browsers */
.cf:before,
.cf:after {content:"";display:table;}
.cf:after {clear:both;}
 
/* For IE 6/7 (trigger hasLayout) */
.cf {zoom:1;}




/*----------------------------------------------------------------------------------------------.btn*/
/*white*/
.libBtnGrayS,
.libBtnGrayM {
border:1px solid #BBB;
color:#333;
cursor:pointer;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
font-family: "Meiryo", "Hiragino Kaku Gothic Pro", "MS PGothic", "MS UI Gothic", Helvetica, Arial, sans-serif;
/line-height:1.1;
/*linear-gradient*/
	background-color:#F5F4EE;
background:-webkit-gradient(linear,, from(#FFF), to(#ecebe0));
background:-webkit-linear-gradient(center top, #FFF, #ecebe0 );
background:   -moz-linear-gradient(center top, #FFF, #ecebe0 );
background:     -o-linear-gradient(center top, #FFF, #ecebe0 );
background:        linear-gradient(center top, #FFF, #ecebe0 );
background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #FFF), color-stop(1, #ecebe0));
overflow:visible;
}
.libBtnGrayS:hover,
.libBtnGrayM:hover {
border:1px solid #A5A5A5;
background-color:#FBFBF9;
background:-webkit-gradient(linear,, from(#FFF), to(#F1F0E9));
background:-webkit-linear-gradient(center top, #FFF, #F1F0E9 );
background:   -moz-linear-gradient(center top, #FFF, #F1F0E9 );
background:     -o-linear-gradient(center top, #FFF, #F1F0E9 );
background:        linear-gradient(center top, #FFF, #F1F0E9 );
background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #FFF), color-stop(1, #F1F0E9));
}
.libBtnGrayS:hover,
.libBtnGrayS:visited,
.libBtnGrayM:hover,
.libBtnGrayM:visited {
color:#333;
text-decoration:none;
}
/*blue*/
.libBtnBlueL,
.libBtnBlueM,
.libBtnBlueS {
border:1px solid #81BCD6;
font-family: "Meiryo", "Hiragino Kaku Gothic Pro", "MS PGothic", "MS UI Gothic", Helvetica, Arial, sans-serif;
/line-height:1.1;
color:#333;
cursor:pointer;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
/*linear-gradient*/
	background-color:#D3EBF5;
background:-webkit-gradient(linear,, from(#E7F4FA), to(#C6E4F2));
background:-webkit-linear-gradient(center top, #E7F4FA, #C6E4F2 );
background:   -moz-linear-gradient(center top, #E7F4FA, #C6E4F2 );
background:     -o-linear-gradient(center top, #E7F4FA, #C6E4F2 );
background:        linear-gradient(center top, #E7F4FA, #C6E4F2 );
background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #E7F4FA), color-stop(1, #C6E4F2));
overflow:visible;
}
.libBtnBlueL:hover,
.libBtnBlueM:hover,
.libBtnBlueS:hover {
border:1px solid #53A8CD;
/*linear-gradient*/
	background-color:#DCEFF8;
background:-webkit-gradient(linear,, from(#F6FCFF), to(#C6E4F2));
background:-webkit-linear-gradient(center top, #F6FCFF, #C6E4F2 );
background:   -moz-linear-gradient(center top, #F6FCFF, #C6E4F2 );
background:     -o-linear-gradient(center top, #F6FCFF, #C6E4F2 );
background:        linear-gradient(center top, #F6FCFF, #C6E4F2 );
background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #F6FCFF), color-stop(1, #C6E4F2));
}
.libBtnBlueS:hover,
.libBtnBlueS:visited,
.libBtnBlueM:hover,
.libBtnBlueM:visited,
.libBtnBlueL:hover,
.libBtnBlueL:visited {


color:#333;
text-decoration:none;
}
/*medium*/
.libBtnGrayM {
width:160px;
padding:5px 0 5px;
}
/*large*/
.libBtnBlueL {/*blue*/
padding:12px 0;
width:250px;
font-size:115%;
}
.libBtnRedL {/*orange*/
padding:12px 0;
width:250px;
border:1px solid #EB451E;
font-size:115%;
font-family: "Meiryo", "Hiragino Kaku Gothic Pro", "MS PGothic", "MS UI Gothic", Helvetica, Arial, sans-serif;
font-weight:bold;
/line-height:1.1;
color:#FFF;
cursor:pointer;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
/*linear-gradient*/
	background-color:#F17351;
background:-webkit-gradient(linear,, from(#FF997D), to(#E6552E));
background:-webkit-linear-gradient(center top, #FF997D, #E6552E );
background:   -moz-linear-gradient(center top, #FF997D, #E6552E );
background:     -o-linear-gradient(center top, #FF997D, #E6552E );
background:        linear-gradient(center top, #FF997D, #E6552E );
background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #FF997D), color-stop(1, #E6552E));
overflow:visible;
}
.libBtnRedL:hover,
.libBtnRedL:visited {
color:#FFF;
text-decoration:none;
}
.libBtnRedL:hover {
border:1px solid #C30;
/*linear-gradient*/
	background-color:#F28061;
background:-webkit-gradient(linear,, from(#FFB09A), to(#E6552E));
background:-webkit-linear-gradient(center top, #FFB09A, #E6552E );
background:   -moz-linear-gradient(center top, #FFB09A, #E6552E );
background:     -o-linear-gradient(center top, #FFB09A, #E6552E );
background:        linear-gradient(center top, #FFB09A, #E6552E );
background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #FFB09A), color-stop(1, #E6552E));
}
button {
margin:0;
padding:0;
}
/*large*/
.libBtnDisL {/*btnL　Disabled*/
padding:12px 0;
min-width:250px;
width:auto !important;/* for IE6*/
 /width:250px;	/* for IE6*/
border:1px solid #bbb;
font-size:115%;
font-family: "Meiryo", "Hiragino Kaku Gothic Pro", "MS PGothic", "MS UI Gothic", Helvetica, Arial, sans-serif;
/line-height:1.1;
}
/*middle*/
.libBtnGrayM,
.libBtnBlueM,
.libBtnDisM {
padding:3px 0;
min-width:160px;
width:auto !important;/* for IE6*/
 /width:160px;	/* for IE6*/
font-family: "Meiryo", "Hiragino Kaku Gothic Pro", "MS PGothic", "MS UI Gothic", Helvetica, Arial, sans-serif;
/line-height:1.1;
}
/*small*/
.libBtnGrayS,
.libBtnBlueS,
.libBtnDisS {
padding:3px 5px;
font-size:86%;
font-family: "Meiryo", "Hiragino Kaku Gothic Pro", "MS PGothic", "MS UI Gothic", Helvetica, Arial, sans-serif;
/line-height:1.1;
}
/*Disabled*/
.libBtnDisS,
.libBtnDisM,
.libBtnDisL{
border:1px solid #bbb;
background-color:#e4e4e4;
color:#777;
cursor:default;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0 0 0 1px #FFFFFF inset;
-moz-box-shadow: 0 0 0 1px #FFFFFF inset;
-ms-box-shadow: 0 0 0 1px #FFFFFF inset;
-o-box-shadow: 0 0 0 1px #FFFFFF inset;
box-shadow: 0 0 0 1px #FFFFFF inset;
}
/*a LInkBtn*/
a.libBtnGrayS,
a.libBtnBlueS,
a.libBtnGrayM,
a.libBtnBlueM,
a.libBtnBlueL,
a.libBtnRedL {
display:inline-block;
text-decoration:none;
color:#333333;
}
a.libBtnGrayS,
a.libBtnBlueS {
padding:6px 10px;
}
a.libBtnRedL {
color:#fff;
}
/* ----------------------------------------
 * form input
* ---------------------------------------- */
input.formFocus,
input.decformFocus {
background:#FFC;
}
.decIptTxt {
border-radius:0;
webkit-border-radius:0;
-webkit-appearance:none;
border:none;
padding: 15px 40px 10px 5px;
background-color:#fff;
}
.decFormErr input.decIptTxt {
background-color:#ffece9;
}
.decNum {
display:inline-block;
}
.decNum input.decIptTxt {
padding:11px 5px 11px 5px;
border-bottom:1px solid #ccc;
}
.decUsPoint input.decIptTxt {
border-bottom: 1px solid #CCCCCC;
padding: 11px 5px;
width:80px;
margin-left:0;
vertical-align:middle;
/position:relative;
}
input:-webkit-input-placeholder {
color:#B0AEAE;
}
input:-moz-placeholder {
color:#B0AEAE;
}
/*select*/
.decIptTxt {

font-family: "Meiryo", "Hiragino Kaku Gothic Pro", "MS PGothic", "MS UI Gothic", Helvetica, Arial, sans-serif;
}
span.decFormErr select.decSelect {
border: 1px solid #CC0000;
padding: 10px;
background-color:#fff;
}

/*------------

.comBox

------------*/
/*----------------------------------------------------------------------------------------------.comBoxC*/
.comBoxC {
    background-color: #FFF;
    margin-bottom: 10px;
    padding: 10px;
	border:1px solid #E2E1D2;
	border-top:1px solid #A5A5A5;
	line-height:1.1;
}
.comBoxC .untHd,
.comBoxC .untHead{
	margin-bottom:12px;
}
.comBoxC .untHd h2,
.comBoxC .untHead h2{
	float:left;
	width:205px;
	font-weight:bold;
	font-size:86%;
}
.comBoxC .untHd h2 a,
.comBoxC .untHead h2 a{
	color:#222;
}
.comBoxC .untHd h2 a:hover
.comBoxC .untHead h2 a:hover{
	text-decoration:underline;
}
.comBoxC .untHd span
.comBoxC .untHead span{
	display:block;
	float:right;
	width:70px;
	font-size:80%;
	text-align:right;
}

/*------------

WRAPPER

------------*/
#acWrContents #contents{
	background-color:#F1F0E8;
	padding-bottom:30px;
}
#acWrHead #masthead{
	height:30px;
	margin-bottom:5px;
}
#acWrHead #emg,
#acWrHead #emg2,
#acWrHead #emg3{
	margin-bottom:5px;
}
/*----------------------------------------------------------------------------------------------#acWrConHeader*/
#acWrConHeader{
}
/*----------------------------------------------------------------------------------------------#yjContentsBody .yj950-1 #yjMain*/
#yjContentsBody #yjMain{
	padding-top:0;
}
/*----------------------------------------------------------------------------------------------#acWrNav*/
#acWrNavi{
	float:left;
	width:180px;
	font-size:117%;
}
/*----------------------------------------------------------------------------------------------#acWrDivision*/
#acWrDivision{
	float:left;
	width:640px;
}

/*----------------------------------------------------------------------------------------------#acWrMain*/

#acWrMain{
	float:right;
	width:450px;
	font-size:117%;
}
/*----------------------------------------------------------------------------------------------#acWrSub*/

#acWrSub{
	float:right;
	width:300px;
	font-size:117%;
}




/*------------

#acWrConHeader

------------*/


/*----------------------------------------------------------------------------------------------#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;
	color:#333333;
	padding:0 10px 0 0;
	vertical-align:top;
	font-size:80%;
	text-align:right;
}
/*===========================
	p
===========================*/
div#modTopBnr p{
	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{
	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;
}

/*----------------------------------------------------------------------------------------------#acMdGlobalNaviSrch*/
#acMdGlobalNaviSrch{
	width:950px;
	clear:both;
	margin:0 auto 10px;
	position:relative;
	z-index:100;
	*zoom:1;
	}
#acMdGlobalNaviSrch form{*zoom:1;/*for ie6*/}
#acMdGlobalNaviSrch div.decBg{
	padding:3px;
	border:1px solid #E9E9E9;
	/*border-radius*/
	-webkit-border-radius:5px;
	   -moz-border-radius:5px;
			border-radius:5px;
	}
#acMdGlobalNaviSrch div.decBg div.frameWr{
	background:url(http://i.yimg.jp/images/auc/pc/top/image/1.0.2/sp_search.png) no-repeat 0 0;
	width:950px;
	height:36px;
	}
#acMdGlobalNaviSrch div.decBg div.frameWr div.frame{
	position:relative;
	padding:4px 254px 0 200px;
	zoom:1;/*for ie6*/}
#acMdGlobalNaviSrch div.decBg div.elOptSrch{
	position:absolute;
	top:17px;
	left:795px;
	font-size:75%;/*12px*/ 
	line-height:1;
	}
#acMdGlobalNaviSrch div.decBg div.elOptSrch a{
	padding-left:15px;
	background:url(http://i.yimg.jp/images/auc/pc/top/image/1.0.2/sp_search.png) no-repeat 0 -98px;
	color:#333;
	text-decoration:none;
	line-height:1.3;
}
#acMdGlobalNaviSrch div.decBg div.elOptSrch a:hover{text-decoration:underline;}
#acMdGlobalNaviSrch .ctgry01{
	position:absolute;
	top:6px;
	left:6px;
	padding:0 30px 0 27px;
	height:23px;
	background:url(http://i.yimg.jp/images/auc/pc/top/image/1.0.2/sp_search.png) no-repeat -418px -41px;
	text-decoration:none;
	font-size:75%;
	cursor:pointer;
	}
#acMdGlobalNaviSrch .ctgry01 em{display:inline-block;white-space:nowrap;line-height:23px;}
#acMdGlobalNaviSrch .ctgry01 .rtblk{position:absolute;top:0;right:-1px;/*for ie6*/ background:url(http://i.yimg.jp/images/auc/pc/top/image/1.0.2/sp_search.png) no-repeat -770px -41px;height:23px;width:27px;}
#acMdGlobalNaviSrch .ctgry02{
	position:absolute;
	top:2px;left:0;
	padding:2px 32px 0 29px;
	height:23px;
	background:url(http://i.yimg.jp/images/auc/pc/top/image/1.0.2/sp_search.png) no-repeat -418px -76px;
	text-decoration:none;
	font-size:75%;
	cursor:pointer;
	line-height:0;
	z-index:2;/*for .listWr*/
	}
#acMdGlobalNaviSrch .ctgry02 em{display:inline-block;white-space:nowrap;line-height:24px;*line-height:23px;/*for ie6*/}
#acMdGlobalNaviSrch .ctgry02 .rtblk{position:absolute;top:0;right:-1px;/*for ie6*/ background:url(http://i.yimg.jp/images/auc/pc/top/image/1.0.2/sp_search.png) no-repeat -770px -76px;height:24px;width:27px;}
#acMdGlobalNaviSrch #AucSearchTxt{
	border:none;width:470px;padding:3px 0 2px;line-height:22px;height:22px;min-height:22px;outline:0;/*for safari */ background-color:transparent;}
#acMdGlobalNaviSrch #srchbtn{position:absolute;top:2px;right:3px;*right:5px;/*for ie6*/}
#acMdGlobalNaviSrch .panel{
	display:none;
	position:absolute;
	top:5px;
	left:8px;
	*zoom:1;
	z-index:150;
	/*for .yui-ac*/
	}
#acMdGlobalNaviSrch .listWr{position:absolute;top:23px;left:0;}
#acMdGlobalNaviSrch .listWr .bdr{padding:2px;background:#BBB;/* filter:alpha(opacity=20);-moz-opacity:0.20;opacity:0.20;*/}
#acMdGlobalNaviSrch .listWr .list{
	position:relative;
	padding:7px;
	width:616px;
	background:#f1f0e8;
	border:1px solid #666;
}
#acMdGlobalNaviSrch .head{*margin-bottom:5px;}
#acMdGlobalNaviSrch .panel .cancelBtn{position:absolute;top:13px;right:14px;}
#acMdGlobalNaviSrch .panel .cancelBtn a{
	display:inline-block;
	/display:block;
	overflow:hidden;
	width:20px;
	height:20px;
	background:url(http://i.yimg.jp/images/auc/pc/top/image/1.0.2/sp_search.png) no-repeat -100px -50px;
	font-size:75%;
	text-indent:-9999px;
	text-decoration:none;
	font-size:0;
	line-height:0;
	*cursor:pointer;
	}
#acMdGlobalNaviSrch .panel .cancelBtn a:hover{
	background:url(http://i.yimg.jp/images/auc/pc/top/image/1.0.2/sp_search.png) no-repeat -100px -50px;
	}
#acMdGlobalNaviSrch .panel .cancelBtn a span{
	display:inline-block;
	height:22px;
	padding-right:12px;
	/*background:url(http://i.yimg.jp/images/auc/pc/top/image/1.0.2/spr_btn_01.png) no-repeat right -52px;*/
	line-height:22px;
	color:#444;
	}
#acMdGlobalNaviSrch .panel .cancelBtn a:hover span{background:url(http://i.yimg.jp/images/auc/pc/top/image/1.0.2/spr_btn_01.png) no-repeat right -76px;}
#acMdGlobalNaviSrch table{
	width:100%;
	border-collapse:separate;
	border-spacing:3px;
}
#acMdGlobalNaviSrch table td{
	width:33.33%;
	cursor:pointer;text-decoration:none;
	color:#333;
	font-size:75%;
	border:2px solid #fff;
	padding:4px 8px;
	background:#fff;
	text-decoration:none;
	color:#333;
	}
#acMdGlobalNaviSrch table td.over{border:2px solid #FFF;background:#fff7d4;}
#acMdGlobalNaviSrch table td.on{border:2px solid #FFF;background:#FFF; color:#D76f00; font-weight:bold;}
#acMdGlobalNaviSrch table td.none{border:none;background:none;cursor:default;}
#acMdGlobalNaviSrch .srchBtn{
	position:absolute;
	top:1px;
	right:183px;
	/* *right:5px;for ie6*/
	}
#acMdGlobalNaviSrch .srchBtn,
#acMdGlobalNaviSrch .srchBtn input{
	width:70px;
	font-family:"メイリオ", "Hiragino Kaku Gothic Pro", "MS PGothic", "MS UI Gothic", Helvetica, Arial, sans-serif;
}
#acMdGlobalNaviSrch .srchBtn p input{
	display:block;
	height:34px;
	padding:0;
	margin-left:-3px;
	background:none;
	border:none;font-size:100%;font-weight:bold;color:#333;cursor:pointer;
	text-indent:-9999px;
	}
#acMdGlobalNaviSrch .srchBtn p{
	/*display:inline-block;
	width:auto;*/
	display:block;
	width:70px;
	height:32px;
	padding:0;
	margin:0;
	}
#acMdGlobalNaviSrch .srchBtn p span{
	display:inline-block;
	width:auto;
	margin:0 0 0 3px;
	}
/*------------------------------------------------------------------suggest*/
#acMdGlobalNaviSrch .yui-ac{
	position:relative;
	height:30px;
	width:480px;
/*add*/ 
	display:block;
	z-index:50;
}
#acMdGlobalNaviSrch .yui-ac input.yui-ac-input{border:1px solid #fff;width:100%;padding:3px 0 2px 0;/*margin:2px 0 0 0;*margin-top:1px;*//*for IE6,7*/ line-height:22px;height:22px;outline:0;/*for safari */}
#acMdGlobalNaviSrch .yui-ac .yui-ac-container{font-size:81%;/*13px*/ position:absolute;top:31px;left:0;}
#acMdGlobalNaviSrch .yui-ac .yui-ac-container .yui-ac-content{width:300px;position:absolute;background:#fff;z-index:9050;overfllow:hidden;border:solid 1px #848484;color:#333333;}
#acMdGlobalNaviSrch .yui-ac .yui-ac-container .yui-ac-content .yui-ac-hd{background:#f7f7f7;padding:3px 9px 2px 9px;border-bottom:solid 1px #dedede;color:#333333;text-align:left;}
#acMdGlobalNaviSrch .yui-ac .yui-ac-container .yui-ac-content .yui-ac-hd img{vertical-align:middle;}
#acMdGlobalNaviSrch .yui-ac .yui-ac-container .yui-ac-content .yui-ac-bd{width:100%;overflow:hidden;position:relative;}
#acMdGlobalNaviSrch .yui-ac .yui-ac-container .yui-ac-content .yui-ac-bd{width:100%;position:relative;}
#acMdGlobalNaviSrch .yui-ac .yui-ac-container .yui-ac-content .yui-ac-bd li{display:block;text-align:left;padding:3px 9px 2px 9px;cursor:pointer;overflow:hidden;word-break:break-all;word-wrap:break-word;line-height:1.4/*add*/}
#acMdGlobalNaviSrch .yui-ac .yui-ac-container .yui-ac-content .yui-ac-bd li b{color:#333333;}
#acMdGlobalNaviSrch .yui-ac .yui-ac-container .yui-ac-content .yui-ac-bd li.yui-ac-highlight{width:100%;background:#1555d5;color:#fff;}
#acMdGlobalNaviSrch .yui-ac .yui-ac-container .yui-ac-content .yui-ac-bd li.yui-ac-highlight b{font-weight:bold;background:#1555d5;color:#fff;}
#acMdGlobalNaviSrch .yui-ac .yui-ac-container iframe{opacity:0;filter:alpha(opacity=0);}
/**//*END*//* GlobalNaviSrchJsoff.css */#acMdGlobalNaviSrchJsoff{position:relative;width:950px;clear:both;margin-bottom:15px;}
#acMdGlobalNaviSrchJsoff form{*zoom:1;}
#acMdGlobalNaviSrchJsoff div.decBg{padding:4px 0 3px 9px;border:1px solid #e96633;background:#ed6536;}
#acMdGlobalNaviSrchJsoff div.decBg div.frameWr{background:url(http://i.yimg.jp/images/auc/pc/top/image/1.0.2/spr_jsoff_01.png) no-repeat 0 0;width:800px;height:39px;}
#acMdGlobalNaviSrchJsoff div.decBg div.frameWr div.frame{position:relative;height:33px;}
#acMdGlobalNaviSrchJsoff div.decBg div.elOptSrch{position:absolute;top:19px;left:824px;font-size:75%;/*12px*/ line-height:1;}
#acMdGlobalNaviSrchJsoff div.decBg div.elOptSrch a{padding-left:9px;background:url(http://i.yimg.jp/images/auc/pc/top/image/1.0.2/spr_icon_01.png) no-repeat 0 -400px;color:#fff;text-decoration:none;}
#acMdGlobalNaviSrchJsoff div.decBg div.elOptSrch a:hover{text-decoration:underline;}
#acMdGlobalNaviSrchJsoff div.frame table{position:absolute;top:2px;left:3px;width:670px;height:34px;border-collapse:separate;}
#acMdGlobalNaviSrchJsoff div.frame table th{width:1%;border:1px solid #e24400;border-right:3px solid #e24400;background:#fff;}
#acMdGlobalNaviSrchJsoff div.frame table td{padding-left:30px;border:1px solid #808080;background:url(http://i.yimg.jp/images/auc/pc/top/image/1.0.2/spr_jsoff_01.png) no-repeat 0 -41px;}
#acMdGlobalNaviSrchJsoff div.frame table select{margin:0 10px;border:none;font-size:75%;outline:0;/*for safari */}
#acMdGlobalNaviSrchJsoff #AucSearchTxt{border:1px solid #fff;width:99%;padding:2px 0 1px;line-height:22px;height:22px;outline:0;/*for safari */}
#acMdGlobalNaviSrchJsoff .srchBtn{position:absolute;top:2px;right:3px;}
*+html #acMdGlobalNaviSrchJsoff .srchBtn{right:3px;}
#acMdGlobalNaviSrchJsoff .srchBtn,#acMdGlobalNaviSrchJsoff .srchBtn input{width:122px;}
#acMdGlobalNaviSrchJsoff .srchBtn p input{display:block;height:34px;padding:0;margin-left:-3px;background:none;border:none;font-size:100%;font-weight:bold;color:#333;cursor:pointer;}
#acMdGlobalNaviSrchJsoff .srchBtn p{display:inline-block;width:auto;padding:0;margin:0;background:url(http://i.yimg.jp/images/auc/pc/top/image/1.0.2/spr_btn_01.png) no-repeat -90px -100px;}
#acMdGlobalNaviSrchJsoff .srchBtn p span{display:inline-block;width:auto;margin:0 0 0 3px;background:url(http://i.yimg.jp/images/auc/pc/top/image/1.0.2/spr_btn_01.png) no-repeat right -100px;}

/*----------------------------------------------------------------------------------------------#acMdSerchBox*/
#acMdSerchBox{    
	margin: 0 auto 10px;
    width: 950px;
}
/*----------------------------------------------------------------------------------------------#acMdSchBar*/
#acMdSchBar{
position:relative;
clear:both;
}
#acMdSchBar form{
*zoom:1;
}
#acMdSchBar div.decBg{
padding:3px;
border:1px solid #E9E9E9;
}
#acMdSchBar div.decBg div.frameWr{
float:left;
width:720px;
background:url(http://i.yimg.jp/images/auct/template/ui/auc_mod/bg_4010.png) no-repeat;
}
#acMdSchBar div.decBg div.frameWr div.frame{
position:relative;
}
#acMdSchBar div.decBg div.elOptSrch{
float:left;
margin:13px 0 0 10px;
font-size:75%;/*12px*/
line-height:1;
}
#acMdSchBar div.decBg div.elOptSrch a{
color:#1546a7;
text-decoration:none;
}
#acMdSchBar div.decBg div.elOptSrch a:hover{
text-decoration:underline;
}
#acMdSchBar div.decBg div.elBgnrGuid{
float:right;
width:93px;
margin:10px 9px 0 0;
font-size:75%;/*12px*/
line-height:1;
}
#acMdSchBar div.decBg div.elBgnrGuid a{
display:inline-block;
padding:3px 0 3px 21px;
text-decoration:none;
color:#1546a7;
background:url(http://i.yimg.jp/i/jp/mb/top/beginner.gif) no-repeat 0 0;
}
#acMdSchBar div.decBg div.elBgnrGuid a:hover{
text-decoration:underline;
}
#acMdSchBar div.frame .frameIn{
	background:#FFF;
	padding:5px 4px;
	border:1px solid #555;
	/*box-shadow*/
	-webkit-box-shadow:0 0 0 1px #D9D9D9 inset;
	   -moz-box-shadow:0 0 0 1px #D9D9D9 inset;
			box-shadow:0 0 0 1px #D9D9D9 inset;
}
#acMdSchBar div.frame table{
/*
position:absolute;
top:2px;
left:3px;
*/
width:590px;
height:34px;
border-collapse:separate;
}
#acMdSchBar div.frame table th{
width:1%;
/*
border:1px solid #f3a000;
border-right:3px solid #f3a000;
background:#fff;
*/
}
#acMdSchBar div.frame table td{
padding-left:30px;
border:1px solid #808080;
background:#fff url(http://i.yimg.jp/images/auct/template/ui/auc_mod/bg_4011.png) no-repeat;
}
#acMdSchBar div.frame table select{
width:161px;
margin:0 10px;
border:none;
font-size:75%;
/*outline:0;  for safari */
}
/* clearfix */
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}
/*---------------------------------------------------------------------------------------------suggest*/
#acMdSchBar .yui-ac{
display:block;
position:relative;
height:30px;
z-index:50;
}
#acMdSchBar .yui-ac input.yui-ac-input{
width:99%;
height:22px;
padding:2px 0 1px 0;
margin:2px 0 0 0;
*margin-top:1px;/*for IE6,7*/
border:1px solid #fff;
line-height:22px;
outline:0;/*for safari */
font-size:100%;
-webkit-appearance:none;
}
#acMdSchBar .yui-ac .yui-ac-container{
position:absolute;
top:31px;
left:-31px;
font-size:81%;/*13px*/
}
#acMdSchBar .yui-ac .yui-ac-container .yui-ac-content{
position:absolute;
width:300px;
z-index:9050;
overfllow:hidden;
border:solid 1px #848484;
color:#333333;
background:#fff;
}
#acMdSchBar .yui-ac .yui-ac-container .yui-ac-content .yui-ac-hd{
padding:3px 9px 2px 9px;
border-bottom:solid 1px #dedede;
text-align:left;
color:#333333;
background:#f7f7f7;
}
#acMdSchBar .yui-ac .yui-ac-container .yui-ac-content .yui-ac-hd img{
vertical-align:middle;
}
#acMdSchBar .yui-ac .yui-ac-container .yui-ac-content .yui-ac-bd{
position:relative;
width:100%;
overflow:hidden;
}
#acMdSchBar .yui-ac .yui-ac-container .yui-ac-content .yui-ac-bd{
position:relative;
width:100%;
}
#acMdSchBar .yui-ac .yui-ac-container .yui-ac-content .yui-ac-bd li{
padding:3px 9px 2px 9px;
cursor:pointer;
overflow:hidden;
word-break:break-all;
word-wrap:break-word;
text-align:left;
}
#acMdSchBar .yui-ac .yui-ac-container .yui-ac-content .yui-ac-bd li b{
color:#333333;
}
#acMdSchBar .yui-ac .yui-ac-container .yui-ac-content .yui-ac-bd li.yui-ac-highlight{
width:100%;
color:#fff;
background:#1546a7;
}
#acMdSchBar .yui-ac .yui-ac-container .yui-ac-content .yui-ac-bd li.yui-ac-highlight b{
font-weight:bold;
color:#fff;
background:#1546a7;
}
#acMdSchBar .yui-ac .yui-ac-container iframe{
opacity:0;
filter:alpha(opacity=0);
}
/**/
#acMdSchBar .srchBtn{
position:absolute;
top:2px;
right:3px;
}
*+html #acMdSchBar .srchBtn{
right:3px;
}
#acMdSchBar .srchBtn,
#acMdSchBar .srchBtn input{
width:122px;
}
#acMdSchBar .srchBtn p input{
display:block;
height:34px;
padding:0;
margin-left:-3px;
border:none;
font-size:100%;
font-weight:bold;
color:#333;
cursor:pointer;
background:none;
}
#acMdSchBar .srchBtn p{
display:inline-block;
width:auto;
padding:0;
margin:0;
background:url(http://i.yimg.jp/images/auct/template/ui/auc_mod/bg_4012.png) no-repeat 0 0;
}
#acMdSchBar .srchBtn p span{
display:inline-block;
width:auto;
margin:0 0 0 3px;
background:url(http://i.yimg.jp/images/auct/template/ui/auc_mod/bg_4013.png) no-repeat right 0;
}
/*----------------------------------------------------------------------------------------------#acMdTextLink*/
#acMdTextLink{
	font-size:90%;
	text-align:center;
}
#acMdTextLink div.border1{
	border-top:1px solid #DBDBDB;
}
#acMdTextLink div.border2{
	border-top:3px solid #FFDA45;
}
#acMdTextLink div.border3{
	border-top:1px solid #FFF;
}
#acMdTextLink #acMdTextLinkIn{
	padding:8px 10px 15px;
}
#acMdTextLink #acMdTextLinkIn div{
	width:950px;
	margin:0 auto;
}
#acMdTextLink span{
	display:inline-block;
	/display:inherit;
	word-break: keep-all;
	*white-space: nowrap;
	zoom:1;
}
#acMdTextLink span.center{
	margin:0 20px;
}
#acMdTextLink img {
	vertical-align:middle;
}
#acMdTextLink a{
	text-decoration:none;
}
#acMdTextLink a:hover{
	text-decoration:underline;
}


/*------------

#acWrNavi

------------*/

/*----------------------------------------------------------------------------------------------#acMdMainCrsel*/
#acMdMainCrsel{
	width:450px;
	margin-bottom:10px;
}

#acMdMainCrselMain{
}
#acMdMainCrselMainWr{
	overflow:hidden;
	width:450px;
	height:106px;
	margin-bottom:10px;
}
#acMdMainCrselMainWr ul.imgBnr{
	width:2400px;/*(146+12)x15=2370*/
	height:106px;
}
#acMdMainCrselMainWr ul.imgBnr li{
	float:left;
	width:140px;
	height:100px;
	margin-right:12px;
	_margin-right:6px;
	background:#FFF;
}
#acMdMainCrselMainWr ul.imgBnr li a{
}
#acMdMainCrselMainWr ul.imgBnr li img{
	border:3px solid #FFF;
}
#acMdMainCrsel #beforetArw{
	float:right;
	width:60px;
	height:20px;
	text-indent:-9999px;
}
#acMdMainCrsel #beforetArw a{
	display:block;
	overflow:hidden;
	width:60px;
	height:20px;
	background:#F1F0E8 url(http://i.yimg.jp/images/auc/pc/top/image/1.0.3/sp_main_clm.png) no-repeat -100px -70px;
}
#acMdMainCrsel #beforetArw a:hover{
	background-position:-100px -150px;
}

#acMdMainCrsel #beforetArw p{
	width:60px;
	height:20px;
	background:#F1F0E8 url(http://i.yimg.jp/images/auc/pc/top/image/1.0.3/sp_main_clm.png) no-repeat -100px -110px;
}

#acMdMainCrsel #nextArw{
	float:right;
	width:61px;
	height:20px;
	text-indent:-9999px;
}
#acMdMainCrsel #nextArw a{
	display:block;
	overflow:hidden;
	width:61px;
	height:20px;
	background:#F1F0E8 url(http://i.yimg.jp/images/auc/pc/top/image/1.0.3/sp_main_clm.png) no-repeat -160px -70px;
}
#acMdMainCrsel #nextArw a:hover{
	background-position:-160px -150px;
}
#acMdMainCrsel #nextArw p{
	width:61px;
	height:20px;
	background:#F1F0E8 url(http://i.yimg.jp/images/auc/pc/top/image/1.0.3/sp_main_clm.png) no-repeat -160px -110px;
}


#acMdMainCrsel ul.position{
	float:right;
	width:100px;
	margin-right:10px;
	text-indent:-9999px;
}
#acMdMainCrsel ul.position li{
	_overflow:hidden;
	float:left;
	width:8px;
	height:8px;
	margin:5px 5px 0px 0px;
	background:url(http://i.yimg.jp/images/auc/pc/top/image/1.0.3/sp_main_clm.png) no-repeat -280px -70px;
	cursor:pointer;
	_line-height:0;
	_font-size:0;
}
#acMdMainCrsel ul.position li.active{
	background-position: -250px -70px;
	cursor:default;
}


/*----------------------------------------------------------------------------------------------#acMdMyShortcut*/
#acMdMyShortcut {
    background-color: #FFF;
    margin-bottom: 10px;
    padding: 10px 9px 10px 9px;
	border:1px solid #E2E1D2;
	border-top:1px solid #A5A5A5;
	line-height:1.1;
}
#acMdMyShortcut a{
	_text-decoration:none;
}
#acMdMyShortcut .untHd{
	margin-bottom:13px;
}
#acMdMyShortcut .untHd h2{
	background:url(http://i.yimg.jp/images/auc/pc/top/image/1.0.1/spLeftIco.png) 156px 3px no-repeat;
	font-weight:bold;
	color:#222;
	font-size:86%;
}
#acMdMyShortcut .untHd h2 a{
	display:block;
	overflow:hidden;
	color:#222;
	text-decoration:none;
}
#acMdMyShortcut .untHd h2 a:hover{
	text-decoration:underline;
}
#acMdMyShortcut .untBd{
	font-size:80%;
	color:#333;
}

#acMdMyShortcut .untBd li{
	margin-top:8px;
	line-height:1.1;
}

/*----------------------------------------------------------------------------------------------#acMdCtgBox*/
#acMdCtgBox {
    background-color: #FFF;
    margin-bottom: 10px;
	border:1px solid #E2E1D2;
	border-top:1px solid #A5A5A5;
	line-height:1.1;
}
#acMdCtgBox .untHd{
    padding: 10px 9px 10px 9px;
}
#acMdCtgBox .untHd h2{
	background:url(http://i.yimg.jp/images/auc/pc/top/image/1.0.1/spLeftIco.png) 156px 3px no-repeat;
	font-weight:bold;
	color:#222;
	font-size:86%;
	line-height:1.3;
}
#acMdCtgBox .untHd h2 a{
	display:block;
	overflow:hidden;
	color:#222;
}
#acMdCtgBox .untHd h2 a:hover{
	text-decoration:underline;
}
#acMdCtgBox .untBd{
	border-bottom:1px solid #E9E9E9;
	font-size:80%;
	color:#333;
}

#acMdCtgBox .untBd ul{
	line-height:1.1;
	color:#CDCDCD;
}
#acMdCtgBox .untBd li{
	padding:7px 0 7px 10px;
	border-top:1px solid #EDEDED;
	border-bottom:none;
}
#acMdCtgBox .untBd li a:hover{
	color:#C63;
}


#acMdCtgBox .untBd li.acMdMenuSubWr{
	padding:0;
	border:none;
	/line-height:0;/*forie6,7*/
	/font-size:0;/*forie6,7*/
}


#acMdCtgBox .untBd li.AucCategory01.on,
#acMdCtgBox .untBd li.AucCategory02.on,
#acMdCtgBox .untBd li.AucCategory03.on,
#acMdCtgBox .untBd li.AucCategory04.on,
#acMdCtgBox .untBd li.AucCategory05.on,
#acMdCtgBox .untBd li.AucCategory06.on,
#acMdCtgBox .untBd li.AucCategory07.on,
#acMdCtgBox .untBd li.AucCategory08.on,
#acMdCtgBox .untBd li.AucCategory09.on,
#acMdCtgBox .untBd li.AucCategory10.on,
#acMdCtgBox .untBd li.AucCategory11.on,
#acMdCtgBox .untBd li.AucCategory12.on,
#acMdCtgBox .untBd li.AucCategory13.on,
#acMdCtgBox .untBd li.AucCategory14.on,
#acMdCtgBox .untBd li.AucCategory15.on,
#acMdCtgBox .untBd li.AucCategory16.on,
#acMdCtgBox .untBd li.AucCategory17.on,
#acMdCtgBox .untBd li.AucCategory18.on,
#acMdCtgBox .untBd li.AucCategory19.on,
#acMdCtgBox .untBd li.AucCategory20.on,
#acMdCtgBox .untBd li.AucCategory21.on,
#acMdCtgBox .untBd li.AucCategory22.on,
#acMdCtgBox .untBd li.AucCategory23.on,
#acMdCtgBox .untBd li.AucCategory24.on,
#acMdCtgBox .untBd li.AucCategory25.on{
	background:url(http://i.yimg.jp/images/auc/pc/top/image/1.0.2/sp_left.png) no-repeat -31px 6px;
}

#acMdCtgBox .untBd li.acMdMenuSubWr li,
#acMdCtgBox .untBd li.acMdMenuSubWr ul,
#acMdCtgBox .untBd li.acMdMenuSubWr div,
#acMdCtgBox .untBd li.acMdMenuSubWr div{
	margin:0;
	padding:0;
	border:none;
}
#acMdMenuSubSorce{
	display:none;
}

/*----------------------------------------------------------------------------------------------#acMdMenuSub*/
#acMdMenuSub{
	position:absolute;
	/*width:460px;*//*ie7バグのためjsで指定*/
	left:218px;
	top:256px;
	color:#333;
	/font-size:14px;/*forie6,7*/

}
#acMdMenuSub #acMdMenuSubIn{
	/*min-height:545px;
	_height:545px;*/
	border:2px solid #BBB;
	background:#FFF;
	*font-size:90%;
}
#acMdMenuSub #acMdMenuSubIn a,
#acMdMenuSub #acMdMenuSubIn a:visited{
	color:#1555D5;
}
#acMdMenuSub #acMdMenuSubIn #acMdMenuSubInBdr{
	border:1px solid #777;
	background:#FFF;
}


#acMdMenuSub #acMdMenuSubIn a:hover{
	/*background:#F8DB85;*/
	color:#37F;
}

#acMdMenuSub #acMdMenuSubIn dl.acMdMenuSubBdy dt{
	/*margin-bottom:15px;*/
	padding:7px 10px 7px 15px;
	background:#F1F0E8;
}

#acMdMenuSub #acMdMenuSubIn dl.acMdMenuSubBdy dt div{
	float:left;
	width:400px;
	line-height:1.2
}

#acMdMenuSub #acMdMenuSubIn dl.acMdMenuSubBdy dt a.ttlLink{
	padding-right:10px;
	color:#333;
	font-size:150%;
	font-weight:bold;
	vertical-align:middle;
}
#acMdMenuSub #acMdMenuSubIn dl.acMdMenuSubBdy dt a.lookThisCategory{
	vertical-align:middle;
}

#acMdMenuSub #acMdMenuSubIn dl.acMdMenuSubBdy dt a.ttlLink:hover{
	color:#333;
}
#acMdMenuSub #acMdMenuSubIn dl.acMdMenuSubBdy dt a.ttlLink:visited{
	color:#333;	
}
#acMdMenuSub #acMdMenuSubIn dl.acMdMenuSubBdy dd{
	padding-top:15px;
	background:#FFF;
}
#acMdMenuSub #acMdMenuSubIn dl.acMdMenuSubBdy span{
	display:block;
	float:right;
	width:20px;
	height:20px;
	padding:0;
	margin-top:2px;
	background:url(http://i.yimg.jp/images/auc/pc/top/image/1.0.3/sp_main_clm.png) -70px -70px no-repeat;
	text-indent:-9999px;
	cursor:pointer;
}

#acMdMenuSub #acMdMenuSubIn dl.acMdMenuSubBdy ul,
#acMdMenuSub #acMdMenuSubIn dl.acMdMenuSubBdyPick ul{
	width:205px;
	line-height:1.1;
}

#acMdMenuSub #acMdMenuSubIn dl.acMdMenuSubBdy li,
#acMdMenuSub #acMdMenuSubIn dl.acMdMenuSubBdyPick li{
	width:205px;
	padding:0 0 8px 0;
	border:0;
	background:none;
	font-size:110%;
}



#acMdMenuSub #acMdMenuSubIn dl.acMdMenuSubBdy ul.boxL{
	float:left;
	margin:0 10px 0 14px;
	_margin:0 5px 0 7px;/*for ie6*/
}
#acMdMenuSub #acMdMenuSubIn dl.acMdMenuSubBdy ul.boxR,
#acMdMenuSub #acMdMenuSubIn dl.acMdMenuSubBdyPick ul.boxR{
	float:left;
}
#acMdMenuSub #acMdMenuSubIn dl.acMdMenuSubBdy li.showAll,
#acMdMenuSub #acMdMenuSubIn dl.acMdMenuSubBdyPick li.showAll{
	font-size:90%;
	text-align:right;
}

/*pickup*/
#acMdMenuSub #acMdMenuSubIn dl.acMdMenuSubBdyPick{
	padding-bottom:5px;
	background:#FFF;
}
#acMdMenuSub #acMdMenuSubIn dl.acMdMenuSubBdyPick dt{
	padding:10px 0 10px;
	background:#FFF;
}
#acMdMenuSub #acMdMenuSubIn dl.acMdMenuSubBdyPick dt div{
    padding:0 10px 0 16px;
    /padding:10px 10px 10px 16px;
	font-weight:bold;
}
/*
#acMdMenuSub #acMdMenuSubIn dl.acMdMenuSubBdyPick dt div.car{
    min-width:50px;
}
#acMdMenuSub #acMdMenuSubIn dl.acMdMenuSubBdyPick dt div.bike{
    min-width:65px;
    *min-width:70px;
}
*/
#acMdMenuSub #acMdMenuSubIn dl.acMdMenuSubBdyPick dd{
	background:#FFF;
}
#acMdMenuSub #acMdMenuSubIn dl.acMdMenuSubBdyPick ul.boxL{
	float:left;
	margin:0 10px 0 14px;
	_margin:0 5px 0 7px;/*for ie6*/
}


/*acMdMenuSubBtm*/
#acMdMenuSub #acMdMenuSubIn div.acMdMenuSubBtm{
	border-top:1px dotted #B8B8B8;
	margin:10px;
	padding-top:10px;
}
#acMdMenuSub #acMdMenuSubIn div.acMdMenuSubBtm li{
	float:left;
	width:205px;
	margin-right:2px;
	padding:0;
	border:0;
	background:none;
	line-height:1.3;
}

#acMdMenuSub #acMdMenuSubIn div.acMdMenuSubBtm li.boxL{
	margin-left:4px;
	_margin-left:2px;
	margin-right:10px;
	_margin-right:5px;
}

#acMdMenuSub div.acMdMenuSubBtm li img{
	float:left;
}
#acMdMenuSub div.acMdMenuSubBtm li div{
	padding-left:61px;
	color:#333;
}

/*----------------------------------------------------------------------------------------------#acMdGovAuc*/
#acMdGovAuc {
    background-color: #FFF;
    margin-bottom: 10px;
    padding: 10px 9px 10px 9px;
	border:1px solid #E2E1D2;
	border-top:1px solid #A5A5A5;
	line-height:1.1;
}
#acMdGovAuc .untHd{
	margin-bottom:13px;
}
#acMdGovAuc .untHd h2{
	background:url(http://i.yimg.jp/images/auc/pc/top/image/1.0.1/spLeftIco.png) 156px 3px no-repeat;
	font-weight:bold;
	color:#222;
	font-size:86%;
}
#acMdGovAuc .untHd h2 a{
	display:block;
	overflow:hidden;
	color:#222;
}
#acMdGovAuc .untHd h2 a:hover{
	text-decoration:underline;
}
#acMdGovAuc .untBd{
	border-bottom:1px solid #E9E9E9;
	font-size:80%;
	color:#333;
}
#acMdGovAuc .untBd div{
	padding:9px 9px 8px;
	border:1px solid #D2D2D2;
	border-bottom-width:2px;
}
#acMdGovAuc .untBd div a{
	color:#333;
}
#acMdGovAuc .untBd div img{
	margin:0 0 8px 15px;
	border:1px solid #D2D2D2;
}

#acMdGovAuc .untBd ul{
	padding-bottom:10px;
}
#acMdGovAuc .untBd li{
	margin-top:8px;
	line-height:1.1;
}
#acMdGovAuc .untFt{
	padding-top:10px;
	font-size:80%;
	line-height:1.3;
	color:#333;
}
#acMdGovAuc .untFt span{
	font-weight:bold;
}

/*----------------------------------------------------------------------------------------------#acMdShowCase*/
#acMdShowCase {
    background-color: #FFF;
    margin-bottom: 10px;
    padding: 10px 5px 10px 9px;
	border:1px solid #E2E1D2;
	border-top:1px solid #A5A5A5;
	line-height:1.1;
}
#acMdShowCase .untHd{
	margin-bottom:13px;
}
#acMdShowCase .untHd h2{
	font-weight:bold;
	font-size:86%;
	color:#222;
}
#acMdShowCase .untHd h2 a{
	color:#222;
}
#acMdShowCase .untHd h2 a:hover{
	text-decoration:underline;
}
#acMdShowCase .untBd{
	font-size:80%;
	color:#333;
}
#acMdShowCase .untBd li{
	margin-top:10px;
	line-height:0;
	font-size:0;
}

/*----------------------------------------------------------------------------------------------#acMdLcBanner*/
#acMdLcBanner{
	line-height:0;
}
#acMdLcBanner li{
	margin-bottom:10px;
}



/*------------

#acWrMain

------------*/



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

/* wrCcolumn */

/************************************************************************/
/*----------------------------------------------------------------------------------------------.ScBtUp .ScBtDwn .ScBtCls*/
.ScBtUpOn,
.ScBtUpOff,
.ScBtDwnOn,
.ScBtDwnOff,
.ScBtCls{
	float:right;
	width:20px;
	height:20px;
	cursor:pointer;
	line-height:0;
}
.ScBtUp img,
.ScBtDwn img,
.ScBtCls img{
	vertical-align:top;
}
.ScBtCls{
	background:url(http://i.yimg.jp/images/auc/pc/top/image/1.0.3/sp_main_clm.png) no-repeat -40px -70px;
}
.ScBtCls:hover{	
	background:url(http://i.yimg.jp/images/auc/pc/top/image/1.0.3/sp_main_clm.png) no-repeat -40px -110px;
}
.ScBtDwnOn{	
	background:url(http://i.yimg.jp/images/auc/pc/top/image/1.0.3/sp_main_clm.png) no-repeat -20px -70px;
}
.ScBtDwnOn:hover{	
	background:url(http://i.yimg.jp/images/auc/pc/top/image/1.0.3/sp_main_clm.png) no-repeat -20px -110px;
}
.ScBtDwnOff{	
	background:url(http://i.yimg.jp/images/auc/pc/top/image/1.0.3/sp_main_clm.png) no-repeat -20px -90px;
	cursor:default;
}
.ScBtUpOn{
	background:url(http://i.yimg.jp/images/auc/pc/top/image/1.0.3/sp_main_clm.png) no-repeat 0px -90px;
}
.ScBtUpOn:hover{
	background:url(http://i.yimg.jp/images/auc/pc/top/image/1.0.3/sp_main_clm.png) no-repeat 0px -110px;
}
.ScBtUpOff{	
	background:url(http://i.yimg.jp/images/auc/pc/top/image/1.0.3/sp_main_clm.png) no-repeat 0px -70px;
	cursor:default;
}


/*----------------------------------------------------------------------------------------------#modAdTnpArea*/
/*link reset*/
div#modAdTnpArea a:link{
	text-decoration:underline;
	color:#0000ff;
}
div#modAdTnpArea a:visited{
	text-decoration:underline;
	color:#952595;
}
div#modAdTnpArea a:hover{
	text-decoration:underline;
	color:#3377FF;
}
div#modAdTnpArea a:active{
	text-decoration:underline;
	color:#3377FF;
}
/*----------------------------------------------------------------------------------------------#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:#1555D5;
}
div#modAdTnArea a:visited{
	text-decoration:underline;
	color:#952595;
}
div#modAdTnArea a:hover{
	text-decoration:underline;
	color:#3377FF;
}
div#modAdTnArea a:active{
	text-decoration:underline;
	color:#3377FF;
}
/*----------------------------------------------------------------------------------------------.modCpBox*/
div.modCpBox{
	width:450px;
	margin-bottom:10px;
}
div.modCpBox p{
	text-align:center;
}
/*----------------------------------------------------------------------------------------------#modSecBox*/
div#modSecBox{
	width:450px; /* WinIE5.5 */
	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;
}


/*----------------------------------------------------------------------------------------------#acMdMyBox*/
#acMdMyBox {
    background-color: #FFF;
    margin-bottom: 10px;
    padding: 10px 3px 5px;
	border:1px solid #E2E1D2;
	border-top:1px solid #A5A5A5;
	line-height:1.1;
}
#acMdMyBox .untHd{
	margin-bottom:15px;
}

#acMdMyBox .untHd .wrLeft{
	float:left;
	width:365px;
}
#acMdMyBox .untHd .wrRight{
	float:right;
	width:70px;
	text-indent:-9999px;
}


#acMdMyBox .untHd h2{
	padding-left:5px;
	color:#222;
	font-size:104%;
	font-weight:bold;
}
#acMdMyBox .untHd h2 a{
	overflow:hidden;
	color:#222;
}
#acMdMyBox .untHd h2 a:hover{
	text-decoration:underline;
}
#acMdMyBox .untBd{
	margin:0 10px 5px;
	font-size:80%;
	color:#333;
}

#acMdMyBox .untBd li{
	margin-top:5px;
	line-height:1.1;
}
#acMdMyBox .untFt{
	margin:0 5px 10px 0;
	font-size:80%;
	text-align:right;
}
/*----- .modClsBox -----*/
#acMdMyBox .modClsBox{
	margin:0 7px 20px;
	padding:10px;
	border:1px solid #D76F00;
}
#acMdMyBox .modClsBox .decTxt01{
	margin-bottom:10px;
	color:#D76F00;
	font-weight:bold;
	font-size:90%;
}
#acMdMyBox .modClsBox .decTxt02{
	margin-bottom:20px;
	font-size:80%;
}
#acMdMyBox .modClsBox .pts01a{
	float:left;
	width:48%;
	text-align:right;
}
#acMdMyBox .modClsBox .pts01b{
	float:right;
	width:48%;
}
#acMdMyBox .modClsBox .pts01a input,
#acMdMyBox .modClsBox .pts01b input{
	width:90px;
}


/*----------------------------------------------------------------------------------------------#acMdMyBoxNavi*/
#acMdMyBoxNavi{
	overflow:hidden;
	text-indent:-9999px;
	height:24px;
	background:#CCC;
	background:url(http://i.yimg.jp/images/auc/pc/top/image/1.0.3/sp_main_clm.png) no-repeat;
}
#acMdMyBoxNavi li{float:left;
}
#acMdMyBoxNavi li.navi01{width:27px;}
#acMdMyBoxNavi li.navi02{width:85px;}
#acMdMyBoxNavi li.navi03{width:61px;}
#acMdMyBoxNavi li.navi04{width:60px;}
#acMdMyBoxNavi li.navi05{width:75px;}
#acMdMyBoxNavi li.navi06{width:58px;}
#acMdMyBoxNavi li.navi07{width:76px;}

#acMdMyBoxNavi li a{
	display:block;
	height:24px;
	background:url(http://i.yimg.jp/images/auc/pc/top/image/1.0.3/sp_main_clm.png);

	overflow:hidden;
}
#acMdMyBoxNavi li.navi01 a{
	width:27px;
}
#acMdMyBoxNavi li.navi01 a:hover{
	background-position:0 -30px;
}
#acMdMyBoxNavi li.navi02 a{
	width:85px;
	background-position:-27px 0;
}
#acMdMyBoxNavi li.navi02 a:hover{
	background-position:-27px -30px;
}
#acMdMyBoxNavi li.navi03 a{
	width:61px;
	background-position:-112px 0;
}
#acMdMyBoxNavi li.navi03 a:hover{
	background-position:-112px -30px;
}
#acMdMyBoxNavi li.navi04 a{
	width:60px;
	background-position:-173px 0;
}
#acMdMyBoxNavi li.navi04 a:hover{
	background-position:-173px -30px;
}
#acMdMyBoxNavi li.navi05 a{
	width:75px;
	background-position:-233px 0;
}
#acMdMyBoxNavi li.navi05 a:hover{
	background-position:-233px -30px;
}
#acMdMyBoxNavi li.navi06 a{
	width:58px;
	background-position:-308px 0;
}
#acMdMyBoxNavi li.navi06 a:hover{
	background-position:-308px -30px;
}
#acMdMyBoxNavi li.navi07 a{
	width:76px;
	background-position:-366px 0;
}
#acMdMyBoxNavi li.navi07 a:hover{
	background-position:-366px -30px;
}




/*----------------------------------------------------------------------------------------------.comBoxA*/
div.comBoxA{
	voice-family:inherit;
	padding-bottom:10px;
}
div.comBoxA{
	border:solid 1px #DDD;
	border-top:solid 1px #A5A5A5;
	background-color:#FFF;
	margin-bottom:10px;
	color:#333;
	font-size:80%;
}





/*===========================
	untHead
===========================*/

div.comBoxA div.untHead{
	padding:10px 3px 0 10px;
	margin-bottom:11px;
	*display:inline-block;
}
div.modSpBox02 div.comBoxA div.untHead{
	padding:4px 5px 2px 5px;
	*padding:4px 5px 2px 5px;
	margin-bottom:12px;
	border-bottom:solid 1px #dddddd;
	*display:inline-block;
}

/*--------------------------
	framework
--------------------------*/
div.comBoxA div.untHead div.wrLeft{
	margin:0;
	padding:0;
	float:left;
	width:354px;
}
div.comBoxA div.untHead div.wrRight{
	margin:0;
	padding:1px 0 0 0;
	float:right;
	width:70px;
	text-indent:-9999px;
}



/*--------------
	h2
----------------*/
div.comBoxA div.untHead h2{
	padding:3px 0 0;
	background-position:0 1px;
	font-size:130%;
	font-weight:bold;
	color:#222;
	line-height:1.1;
}
div.comBoxA div.untHead h2 a,
div.comBoxA div.untHead h2 a:visited{
	color:#222;
}

/*--------------
	untBody
----------------*/
#modSpBox02 .untBody a{
	color:#333;
}

/*--------------
	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:inherit;
	width:auto; /* exclude WinIE5.5 */
}
div.comBoxA ul.PgList li p.pts05{
	background:#f1f1f1 url(http://i.yimg.jp/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;
}
div.comBoxA ul.PgList li p.pts06{
	display:block;
	overflow:hidden;
	word-break:break-all;
	word-wrap:break-word;
}
div.comBoxA ul.PgList li p.pts06 img{
	display:block;
	margin:0 auto 8px auto;
	*margin:0 auto 9px auto;
}
div.comBoxA ul.PgList li p.pts06 span.decTxt01{
	text-align:left;
}

/*----------------------------------------------------------------------------------------------#modSpBox02*/
div#modSpBox02 div.untHead h2{
	background-position:0 2px;
	*background-position:0 1px;
}

div#modSpBox02 div.untBody{
	width:446px;
}
div#modSpBox02 div.untBody div.pts01 ul{
	width:402px;
	padding:0 22px;
	margin:0 0 12px 0;
	*display:inline-block;
}
div#modSpBox02 div.untBody div.pts01 ul:after{
	content:".";
	display:block;
	clear:both;
	font-size:0;	
	height:0;
	visibility:hidden;
}
div#modSpBox02 div.untBody div.pts01 ul li{
	width:84px;
	float:left;
	margin:0 22px 0 0;
}
div#modSpBox02 div.untBody div.pts01 ul li.last{
	width:84px;
	float:left;
	margin:0;
}
div#modSpBox02 div.untBody div.pts01 ul li dl{
	width:84px;
	*display:inline-block;
	vertical-align:top;
}
div#modSpBox02 div.untBody div.pts01 ul li dl:after{
	content:".";
	display:block;
	clear:both;
	font-size:0;	
	height:0;
	visibility:hidden;
}
div#modSpBox02 div.untBody div.pts01 ul li dl dt{
	width:100px;
}
div#modSpBox02 div.untBody div.pts01 ul li dl dt.decImg01{
	width:84px;
}
div#modSpBox02 div.untBody div.pts01 ul li dl dt a{
	display:block;
	overflow:hidden;
	width:82px;
	height:82px;
}
div#modSpBox02 div.untBody div.pts01 ul li dl dt img{
	vertical-align:top;
	margin:-1px 0 0 -1px;
}

@media screen and (max-device-width: 1024px){
	div#modSpBox02 .comBoxA div.untBody div.pts01 ul li dl dt a{
		width:80px;
		height:80px;
	}
	div#modSpBox02 .comBoxA div.untBody div.pts01 ul li dl dt img{
		margin:-2px 0 0 -2px;
	}
}

div#modSpBox02 div.untBody div.pts01 ul li dl dd{
	width:84px;
	margin:5px 0 0 0;
	line-height:1.2;
	/line-height:1.5;
	color:#333333;
}
div#modSpBox02 div.untBody div.pts01 ul li dl dd p{
	font-size:90%;
}
/*----------------------------------------------------------------------------------------------#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;
}
/*----------------------------------------------------------------------------------------------#acMdTpcBox*/
#acMdTpcBox div.untBd{
	margin-left:9px;
	margin-bottom:-5px;
	line-height:0;
}
#acMdTpcBox div.untBd li{
	margin-bottom:10px;
	line-height:0;
	font-size:0;
}
#acMdTpcBox div.untFt{
	margin:0 9px 0 14px;
}
#acMdTpcBox div.untFt li{
	padding:4px 0 4px 9px;
	line-height:1.1;
	background:url(http://i.yimg.jp/images/auc/pc/top/image/1.0.3/sp_main_clm.png) no-repeat -439px -82px;
}
/*----------------------------------------------------------------------------------------------#acMdScrchAttBox*/
#acMdScrchAttBox{
}
#acMdScrchAttBox .untBody{
	margin:0 10px;
}
#acMdScrchAttBox .comBoxA{
	padding-bottom: 5px;
	/padding-bottom: 0;
}
#acMdScrchAttBox .untBody a{
	display:inline-block;
	/display:inline;
	margin:0 5px 5px 0;
	padding: 6px 7px;
	/line-height:1.1;
	color:#FFF;
	cursor:pointer;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	/*linear-gradient*/
	background-color:#555555;
	background:-webkit-gradient(linear,, from(#555555), to(#444444));
	background:-webkit-linear-gradient(center top, #555555, #444444 );
	background:   -moz-linear-gradient(center top, #555555, #444444 );
	background:     -o-linear-gradient(center top, #555555, #444444 );
	background:        linear-gradient(center top, #555555, #444444 );
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #555555), color-stop(1, #444444));
	zoom:1;
}
#acMdScrchAttBox .untBody a:hover{
	text-decoration:none;
	/*linear-gradient*/
	background-color:#777777;
	background:-webkit-gradient(linear,, from(#777777), to(#565656));
	background:-webkit-linear-gradient(center top, #777777, #565656 );
	background:   -moz-linear-gradient(center top, #777777, #565656 );
	background:     -o-linear-gradient(center top, #777777, #565656 );
	background:        linear-gradient(center top, #777777, #565656 );
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #777777), color-stop(1, #565656));
}

/*----------------------------------------------------------------------------------------------#acMdRecomBox*/
#acMdRecomBox .untFoot{
	text-align:right;
	margin-right:10px;
}

/*----- 1column -----*/
#acMdRecomBox .untBody1clm{
	font-size:90%;
}
#acMdRecomBox .untBody1clm a{
	color:#333;
	text-decoration:none;
}
#acMdRecomBox .untBody1clm a:hover{
	text-decoration:underline;
}
#acMdRecomBox .untBody1clm ul{
	margin-bottom:10px;
}
#acMdRecomBox .untBody1clm li{
	width:100%;
}
#acMdRecomBox .untBody1clm li.last{
}
#acMdRecomBox .untBody1clm li .pts01{
	margin:0 0 3px 0;
	line-height:1.3;
}
#acMdRecomBox .untBody1clm li .pts01 div{
	min-height:94px;
	_height:94px;
	line-height:0;
	text-align:center;
}
#acMdRecomBox .untBody1clm li .pts01 img{
	margin-bottom:10px;
}
#acMdRecomBox .untBody1clm li .pts01 p{
	text-align:left;
	margin:0 100px;
}
#acMdRecomBox .untBody1clm li .pts02{
	margin:0 10px;
	text-align:left;
	line-height:1.7;
}
#acMdRecomBox .untBody1clm li p.pts02 span{
	padding-left:3px;
	font-weight:bold;
	font-size:140%;
	color:#F30;
}
/*----- 2column -----*/

#acMdRecomBox .untBody2clm{
	background:url(http://i.yimg.jp/images/auc/pc/top/image/1.0.2/main_sepa_bar.png) repeat-y -304px 0;
	font-size:90%;
}
#acMdRecomBox .untBody2clm a{
	color:#333;
	text-decoration:none;
}
#acMdRecomBox .untBody2clm a:hover{
	text-decoration:underline;
}
#acMdRecomBox .untBody2clm ul{
	margin-bottom:10px;
}
#acMdRecomBox .untBody2clm li{
	float:left;
	width:223px;
}
#acMdRecomBox .untBody2clm li.last{
}
#acMdRecomBox .untBody2clm li .pts01{
	margin:0 0 3px 0;
	line-height:1.3;
}
#acMdRecomBox .untBody2clm li .pts01 div{
	min-height:94px;
	_height:94px;
	line-height:0;
	text-align:center;
}
#acMdRecomBox .untBody2clm li .pts01 img{
	margin-bottom:10px;
}
#acMdRecomBox .untBody2clm li .pts01 p{
	text-align:left;
	margin:0 10px;
}
#acMdRecomBox .untBody2clm li .pts02{
	margin:0 10px;
	text-align:left;/*130314*/
	line-height:1.7;
}
#acMdRecomBox .untBody2clm li p.pts02 span{
	padding-left:3px;
	font-weight:bold;
	font-size:140%;
	color:#F30;
}
/*----- 3column -----*/
#acMdRecomBox .untBody3clm{
    background: url(http://i.yimg.jp/images/auc/pc/top/image/1.0.2/main_sepa_bar.png) repeat-y scroll 148px 0 transparent;
	font-size:90%;
}
#acMdRecomBox .untBody3clm a{
	color:#333;
	text-decoration:none;
}
#acMdRecomBox .untBody3clm a:hover{
	text-decoration:underline;
}
#acMdRecomBox .untBody3clm ul{
	margin-bottom:10px;
}
#acMdRecomBox .untBody3clm li{
	float:left;
	width:148px;
}
#acMdRecomBox .untBody3clm li.last{
}
#acMdRecomBox .untBody3clm li .pts01{
	margin:0 0 3px 0;
	line-height:1.3;
}
#acMdRecomBox .untBody3clm li .pts01 div{
	min-height:94px;
	_height:94px;
	line-height:0;
	text-align:center;
}
#acMdRecomBox .untBody3clm li .pts01 img{
	margin-bottom:10px;
}
#acMdRecomBox .untBody3clm li .pts01 p{
	text-align:left;
	margin:0 10px;
}
#acMdRecomBox .untBody3clm li .pts02{
	margin:0 10px;
	text-align:left;
	line-height:1.7;
}
#acMdRecomBox .untBody3clm li p.pts02 span{
	padding-left:3px;
	font-weight:bold;
	font-size:140%;
	color:#F30;
}

/*----------------------------------------------------------------------------------------------#acMdStoreSpBox*/
/*----- 1column -----*/
#acMdStoreSpBox .untBody1clm{
	font-size:90%;
}
#acMdStoreSpBox .untBody1clm a{
	text-decoration:none;
	color:#333;
}
#acMdStoreSpBox .untBody1clm a:hover{
	text-decoration:underline;
}
#acMdStoreSpBox .untBody1clm ul{
	margin-bottom:10px;
}
#acMdStoreSpBox .untBody1clm li{
	width:100%;
}
#acMdStoreSpBox .untBody1clm li.last{
}
#acMdStoreSpBox .untBody1clm li .pts01{
	margin:0 0 3px 0;
	line-height:1.3;
}
#acMdStoreSpBox .untBody1clm li .pts01 div{
	min-height:94px;
	_height:94px;
	line-height:0;
	text-align:center;
}
#acMdStoreSpBox .untBody1clm li .pts01 img{
	margin-bottom:10px;
}
#acMdStoreSpBox .untBody1clm li .pts01 p{
	text-align:left;
	margin:0 100px;
}
#acMdStoreSpBox .untBody1clm li .pts02{
	margin:0 10px;
	text-align:center;
	line-height:1.7;
}
#acMdStoreSpBox .untBody1clm li p.pts02 span{
	padding-left:3px;
	font-weight:bold;
	font-size:140%;
	color:#F30;
}
#acMdStoreSpBox .untBody1clm li .pts03{
	margin:10px 10px 0;
	background:#F1F1F1;
	text-align:center;
}
#acMdStoreSpBox .untFoot{
	text-align:right;
	margin-right:10px;
}

/*----- 2column -----*/
#acMdStoreSpBox .untBody2clm{
	background:url(http://i.yimg.jp/images/auc/pc/top/image/1.0.2/main_sepa_bar.png) repeat-y -304px 0;
	font-size:90%;
}
#acMdStoreSpBox .untBody2clm a{
	text-decoration:none;
	color:#333;
}
#acMdStoreSpBox .untBody2clm a:hover{
	text-decoration:underline;
}
#acMdStoreSpBox .untBody2clm ul{
	margin-bottom:10px;
}
#acMdStoreSpBox .untBody2clm li{
	float:left;
	width:223px;
}
#acMdStoreSpBox .untBody2clm li.last{
}
#acMdStoreSpBox .untBody2clm li .pts01{
	margin:0 0 3px 0;
	line-height:1.3;
}
#acMdStoreSpBox .untBody2clm li .pts01 div{
	min-height:94px;
	_height:94px;
	line-height:0;
	text-align:center;
}
#acMdStoreSpBox .untBody2clm li .pts01 img{
	margin-bottom:10px;
}
#acMdStoreSpBox .untBody2clm li .pts01 p{
	text-align:left;
	margin:0 10px;
}
#acMdStoreSpBox .untBody2clm li .pts02{
	margin:0 10px;
	text-align:center;
	line-height:1.7;
}
#acMdStoreSpBox .untBody2clm li p.pts02 span{
	padding-left:3px;
	font-weight:bold;
	font-size:140%;
	color:#F30;
}
#acMdStoreSpBox .untBody2clm li .pts03{
	margin:10px 10px 0;
	background:#F1F1F1;
	text-align:center;
}
#acMdStoreSpBox .untFoot{
	text-align:right;
	margin-right:10px;
}

/*----- 3column -----*/
#acMdStoreSpBox .untBody3clm{
	background:url(http://i.yimg.jp/images/auc/pc/top/image/1.0.2/main_sepa_bar.png) repeat-y 148px 0;
	font-size:90%;
}
#acMdStoreSpBox .untBody3clm a{
	text-decoration:none;
	color:#333;
}
#acMdStoreSpBox .untBody3clm a:hover{
	text-decoration:underline;
}
#acMdStoreSpBox .untBody3clm ul{
	margin-bottom:10px;
}
#acMdStoreSpBox .untBody3clm li{
	float:left;
	width:148px;
}
#acMdStoreSpBox .untBody3clm li.last{
}
#acMdStoreSpBox .untBody3clm li .pts01{
	margin:0 0 3px 0;
	line-height:1.3;
}
#acMdStoreSpBox .untBody3clm li .pts01 div{
	min-height:94px;
	_height:94px;
	line-height:0;
	text-align:center;
}
#acMdStoreSpBox .untBody3clm li .pts01 img{
	margin-bottom:10px;
}
#acMdStoreSpBox .untBody3clm li .pts01 p{
	text-align:left;
	margin:0 10px;
}
#acMdStoreSpBox .untBody3clm li .pts02{
	margin:0 10px;
	text-align:center;
	line-height:1.7;
}
#acMdStoreSpBox .untBody3clm li p.pts02 span{
	display:inline-block;
	/display:inline;
	padding-left:3px;
	font-weight:bold;
	font-size:140%;
	color:#F30;
	white-space:nowrap;
	zoom:1;
}
#acMdStoreSpBox .untBody3clm li .pts03{
	margin:10px 10px 0;
	background:#F1F1F1;
	text-align:center;
}
#acMdStoreSpBox .untFoot{
	text-align:right;
	margin-right:10px;
}



/*----------------------------------------------------------------------------------------------#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: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;
}
/*===========================
	untBodyA1
===========================*/
div#modKwArea div.untBodyA1{
	width:446px; /* WinIE5.5 */
	voice-family:inherit;
	width:436px; /* exclude WinIE5.5 */
}
div#modKwArea div.untBodyA1{
	padding:3px 0 2px 0;
	*padding:2px 0 0 0;
}
/*--------------------------
	ul
--------------------------*/
div#modKwArea div.untBodyA1 ul{
	padding:7px 0 0 2px;
	*padding:8px 0 0 2px;
	*display:inline-block;	
}
div#modKwArea div.untBodyA1 ul:after{
	content:".";
	display:block;
	clear:both;
	font-size:0;
	height:0;
	visibility:hidden;
}
div#modKwArea div.untBodyA1 ul li{
	width:100px;
	float:left;
	padding:0 4px;
}
/*--------------------------
	ul p
--------------------------*/
div#modKwArea div.untBodyA1 ul li p{
	padding:2px;
	margin-bottom:3px;
	border:solid 1px #dddddd;
	*margin-bottom:4px;
}
div#modKwArea div.untBodyA1 ul li span{
	padding:0;
	line-height:1.25;
	*line-height:1.1;
}
/*----------------------------------------------------------------------------------------------#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: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(http://i.yimg.jp/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;
}
/*----------------------------------------------------------------------------------------------#modRankArea2*/
div#modRankArea2{
	padding-bottom: 10px;
}
div#modRankArea3{
	width:208px;
}
div#modRankArea2 p.decTxt01,div#modRankArea3 p.decTxt01{
	padding:5px 0 1px 0;
	*padding:5px 0 2px 0;	
	font-size:85%;
	color:#777261;
}
/*===========================
	ul
===========================*/
div#modRankArea2 ul.decList01,div#modRankArea3 ul.decList01{
	width:198px;
	padding-left:10px;
}
div#modRankArea2 ul.decList01 li,div#modRankArea3 ul.decList01 li{
	margin-left:-18px; /* WinIE5.5 */
	voice-family:inherit;
	margin-left:0; /* exclude WinIE5.5 */
}
div#modRankArea2 ul.decList01 li,div#modRankArea3 ul.decList01 li{
	width:198px;
	*display:inline-block;
	line-height:1.2;
	*line-height:1.15;
	vertical-align:top;
	margin-bottom:1px;
	*margin-bottom:2px;
}
div#modRankArea2 ul.decList01 li:after,div#modRankArea3 ul.decList01 li:after{
	content:".";
	display:block;
	clear:both;
	font-size:0;
	height:0;
	visibility:hidden;
}
/*--------------------------
	ranking
--------------------------*/
div#modRankArea3 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(http://i.yimg.jp/images/auct/template/ui/auc_mod/ic_4000.png);
	background-repeat:no-repeat;
}
div#modRankArea3 ul.decList01 li span.rank01{
	background-position:0 0;
}
div#modRankArea3 ul.decList01 li span.rank02{
	background-position:0 -50px;
}
div#modRankArea3 ul.decList01 li span.rank03{
	background-position:0 -100px;
}
div#modRankArea3 ul.decList01 li span.rank04{
	background-position:0 -150px;
}
div#modRankArea3 ul.decList01 li span.rank05{
	background-position:0 -200px;
}
/*--------------------------
	ranking text
--------------------------*/
div#modRankArea2 ul.decList01 li span.decTxt01,div#modRankArea3 ul.decList01 li span.decTxt01{
	width:176px;
	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: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: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(http://i.yimg.jp/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: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;
}




/*------------

#acWrSub

------------*/
/*----------------------------------------------------------------------------------------------#modAdLrecArea*/
#modAdLrecArea{
	width:300px;
	margin-bottom:10px;
	font-size:80%;
}
#modAdLrecArea p.decTxt01{
	margin:0;
	padding:0 0 2px 0;
	text-align:center;
	color:#333333;
}
#modAdLrecArea object,
#modAdLrecArea embed,
#modAdLrecArea img{
	vertical-align:top;	
}
/*link reset*/
div#modAdLrecArea a:link{
	text-decoration:underline;
	color:#1555D5;
}
div#modAdLrecArea a:visited{
	text-decoration:underline;
	color:#952595;
}
div#modAdLrecArea a:hover{
	text-decoration:underline;
	color:#3377FF;
}
div#modAdLrecArea a:active{
	text-decoration:underline;
	color:#3377FF;
}
/*----------------------------------------------------------------------------------------------#acMdRightSell*/
#acMdRightSell .untBody{
	margin:0px 0px 10px 0px;
}
#acMdRightSell .untBody a{
	display:block;
	overflow:hidden;
	width:134px;
	height:76px;
	background:url(http://i.yimg.jp/images/auc/pc/top/image/1.0.3/spRightClm.png) no-repeat;
	text-indent:-9999px;
	line-height:0;
}
#acMdRightSell .untBody a.btSellSelf{
	float:left;
	background-position:0 -200px;
}
#acMdRightSell .untBody a.btSellBrand{
	float:right;
	background-position:-144px -200px;
}
#acMdRightSell .untBody a.btSellSelf:hover{
	float:left;
	background-position:0 -280px;
}
#acMdRightSell .untBody a.btSellBrand:hover{
	float:right;
	background-position:-144px -280px;
}
#acMdRightSell .untFoot{
	font-size:80%;
	text-align:right;
}
#acMdRightSell .untFoot img{
	vertical-align:middle;
}


/*----------------------------------------------------------------------------------------------#modGuideBox*/
#modGuideBox {
    font-size: 100%;
    width: 300px;
    margin: 0;
    padding: 0;
	border:none;
	border-top:1px solid #bbb;
	line-height:1.1;
}
#modGuideBox div.untHead{
    background: #FFF;
	padding:10px;
	border-right:1px solid #E2E1D2;
	border-left:1px solid #E2E1D2;
}
#modGuideBox div.untHead h2{
	float:left;
	width:155px;
	font-weight:bold;
	background-image:none;
	text-indent:0;
	line-height: 1.1;
	height:inherit;
	/height:17px;
	color:#222;
	font-size:86%;
}
#modGuideBox div.untHead p{
	float:right;
	width:115px;
	line-height:1.1;
	/line-height:1.5;
	text-align:right;
}
#modGuideBox div.untHead p a{
	background:url(http://i.yimg.jp/images/auc/pc/top/image/1.0.3/spRightClm.png) no-repeat -300px -149px;
	padding:0 0 5px 19px;
	font-size:80%;
}
/*----------------------------------------------------------------------------------------------#acMdGuideStart*/
#acMdGuideStart {
    background: #FFF;
}
#acMdGuideStart div.untBd{
	text-align:center;
	border-right:1px solid #E2E1D2;
	border-left:1px solid #E2E1D2;
}
#acMdGuideStart div.untBd a{
	display:block;
	overflow:hidden;
	width:135px;
	margin:0 auto;
	height:49px;
	color:#FFF;
	/*border:1px solid #5A9A05;*/
	background:url(http://i.yimg.jp/images/auc/pc/top/image/1.0.3/spRightClm.png) no-repeat 0 -150px;
	text-indent:-9999px;
	
	/*border-radius
	-webkit-border-radius:4px;
	   -moz-border-radius:4px;
			border-radius:4px;
	css3 grad
	background: -moz-linear-gradient(center top , #83cc26, #6ec101 );
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0, #83cc26),color-stop(1, #6ec101));
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#83cc26', endColorstr='#6ec101')";
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#83cc26', endColorstr='#6ec101');
    zoom: 1;
	font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "MS PGothic", "MS UI Gothic", Helvetica, Arial, sans-serif;
	*/
}
#acMdGuideStart div.untBd2{
	padding-top:5px;
	border-right:1px solid #E2E1D2;
	border-left:1px solid #E2E1D2;
	text-align:center;
}
/*
#acMdGuideStart div.untBd a span{
	display:block;
	width:135px;
	padding-top:14px;
	border-top:1px solid #BDFF55;
	cursor:pointer;
	letter-spacing:2px;
}*/
#acMdGuideStart div.untBd a:hover{
	background:url(http://i.yimg.jp/images/auc/pc/top/image/1.0.3/spRightClm.png) no-repeat -150px -150px;
	/*
	text-decoration:none;
	color:#FFF;
	*/
	/*css3 grad*/
	/*
	background: -moz-linear-gradient(center top , #90d41c, #6ec101 );
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0, #90d41c),color-stop(1, #6ec101));
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#90d41c', endColorstr='#6ec101')";
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#90d41c', endColorstr='#6ec101');
	*/
}



#acMdGuideStart ul.untBd{
	padding:0 10px;
}
#acMdGuideStart ul.untBd li{
	width:135px;
	height:49px;
	text-indent:-9999px;
}
#acMdGuideStart ul.untBd li a{
	display:block;
	overflow:hidden;
	height:49px;
}
#acMdGuideStart ul.untBd li.floatL a{
	background:url(http://i.yimg.jp/images/auc/pc/top/image/1.0.3/spRightClm.png) no-repeat;
}
#acMdGuideStart ul.untBd li.floatR a{
	background:url(http://i.yimg.jp/images/auc/pc/top/image/1.0.3/spRightClm.png) no-repeat -150px 0;
}
#modGuideBox .btBiginer{
}
#modGuideBox .btSell{
}
/*----------------------------------------------------------------------------------------------#acMdNumSell*/
#acMdNumSell{    
	border-left: 1px solid #E2E1D2;
    border-right: 1px solid #E2E1D2;
	font-size:69%; 
	color:#666;
	text-align:center;
	padding-top:10px;
	letter-spacing:0.05em;
	line-height:1.25;
}
#acMdNumSell span{
	font-size:109%;
}
#acMdNumSell span.fntB{
	color:#333;
}
/*----------------------------------------------------------------------------------------------#modGuideStatus*/
#modGuideStatus{
    background: #FFF;
	margin-bottom:10px;
	padding:8px 10px 10px;
	border-bottom:1px solid #E2E1D2;
	border-left:1px solid #E2E1D2;
	border-right:1px solid #E2E1D2;
}
#modGuideStatus dl{
	border:1px solid #FFF;
	font-size:80%;
}
#modGuideStatus dt{
	padding:5px;
	background:#E2E1D2;
	text-align:center;
	color:#333;
}
#modGuideStatus dd{
	padding:8px 3px;
	background:#F1F0E8;
	text-align:center;
}
#modGuideStatus dd p.untBdTtl{
	font-weight:bold;
	color:#C63;
}
/*login*/
#modGuideStatus dd#linkLogIn{
	background:#FFF;
	padding:0;
}
#modGuideStatus dd#linkLogIn .untBdTtl{
	margin:0;
	padding:8px 0;
	border:1px solid #C63;
}
#modGuideStatus dd#linkLogIn .untBdTtl span{
	display:block;
	padding-top:3px;
	font-weight:normal;
	color:#333;
	font-size:90%;
}
#modGuideStatus dd#linkLogIn .untBdLink{
	position:relative;
	background:#F1F0E8;
	padding:10px 0;
}
#modGuideStatus dd#linkLogIn .untBdYajirushi{
	position:absolute;
	overflow:hidden;
	left:130px;
	_left:30px;
	top:-1px;
	*top:3px;
	_top:-1px;
	width:10px;
	height:8px;
	background:url(http://i.yimg.jp/images/auc/pc/top/image/1.0.3/spRightClm.png) -300px -100px no-repeat;
	line-height:0;
	font-size:0;
}
	
/*campaign*/
#modGuideStatus dd#btnBidCamp{
	background:#FFF;
	padding:0;
}
#modGuideStatus dd#btnBidCamp a{
	display:block;
	overflow:hidden;
	width:270px;
	height:49px;
	margin:0 auto;
	background: url(http://i.yimg.jp/images/auc/pc/top/image/1.0.3/spRightClm.png) 0 -100px no-repeat;
	text-indent:-9999px;
}


/*----------------------------------------------------------------------------------------------#acMdGuideSellBid*/
#acMdGuideSellBid{
	position:relative;
	margin-top:40px;
    background-color: #FFF;
	padding-bottom:10px;
	border-left:1px solid #E2E1D2;
	border-right:1px solid #E2E1D2;
	border-top:1px solid #A5A5A5;
	_font-size:16px;
}
#acMdGuideSellBid #tabBid2{
	position:absolute;
	left:150px;
	top:-35px;	
	_top:-36px;
	width:150px;
	height:34px;
	text-align:center;
}
#acMdGuideSellBid #tabSell2{
	position:absolute;
	left:0;
	top:-35px;
	_top:-36px;
	width:150px;
	height:34px;
	text-align:center;
}
#acMdGuideSellBid #tabBid2 p,
#acMdGuideSellBid #tabSell2 p{
	border:1px solid #BBB;
	border-bottom:0;
	text-align:center;
	font-weight:bold;
	line-height:2;
}

#acMdGuideSellBid #tabBid2.on p{
	margin:4px 10px 0 2px;
	_margin:5px 10px 0 2px;
	height:30px;
	_height:31px;
	background:#FFF;
	border-bottom:0;
	font-size:86%;
	font-weight:bold;
	color:#222;
}
#acMdGuideSellBid #tabSell2.on p{
	margin:4px 2px 0 10px;
	_margin:5px 2px 0 10px;
	height:30px;
	_height:31px;
	background:#FFF;
	font-size:86%;
	font-weight:bold;
	color:#222;
}
#acMdGuideSellBid #tabBid2.off p{
	margin:7px 10px 0 2px;
	_margin:10px 10px 0 2px;	
	height:26px;
	font-weight:normal;
	font-size:80%;
	color:#333;
	/*css3 grad*/
	background: -moz-linear-gradient(center top , #ffffff, #ecebe0 );
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0, #ffffff),color-stop(1, #ecebe0));
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#ecebe0')";
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#ecebe0');
    zoom: 1;
}
#acMdGuideSellBid #tabBid2.off p:hover{
	/*css3 grad*/
	background: -moz-linear-gradient(center top , #ffffff, #f2f1e9 );
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0, #ffffff),color-stop(1, #f2f1e9));
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#f2f1e9')";
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#f2f1e9');
}
#acMdGuideSellBid #tabSell2.off p{
	margin:7px 2px 0 10px;
	_margin:10px 2px 0 10px;
	height:26px;
	font-weight:normal;
	font-size:80%;
	color:#333;
	/*css3 grad*/
	background: -moz-linear-gradient(center top , #ffffff, #ecebe0 );
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0, #ffffff),color-stop(1, #ecebe0));
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#ecebe0')";
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#ecebe0');
    zoom: 1;
}
#acMdGuideSellBid #tabSell2.off p:hover{
	/*css3 grad*/
	background: -moz-linear-gradient(center top , #ffffff, #f2f1e9 );
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0, #ffffff),color-stop(1, #f2f1e9));
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#f2f1e9')";
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#f2f1e9');
}
#acMdGuideSellBid #tabBid2.off,
#acMdGuideSellBid #tabSell2.off{
	cursor:pointer;
}
#acMdGuideSellBid ul.untBd{
	padding-top:5px;
	margin:0 10px;
	font-size:80%;
}
#acMdGuideSellBid ul.untBd li{
	margin-top:10px;
	/margin-top:5px;
}
/*----------------------------------------------------------------------------------------------#acMdGuide*/
.topBrdGry{
	margin:0 10px;
	_margin:0 14px;/*nazo*/
	border-top:1px solid #D7D7D7;
}
.topBrdWhit{
	padding-top:10px;
	border-top:1px solid #FFF;
}
/*----------------------------------------------------------------------------------------------#acMdGuideSafety*/
#acMdGuideSafety{
    background-color: #FFF;
	padding-bottom:5px;
	border-left:1px solid #E2E1D2;
	border-right:1px solid #E2E1D2;
}
#acMdGuideSafety .topBrdWhit{
	padding-top:5px;
}
#acMdGuideSafety div.untHd h3{
	float:left;
	width:200px;
	height:23px;
	padding:5px 0 0 30px;
	background:url(http://i.yimg.jp/images/auc/pc/top/image/1.0.3/spRightClm.png) -300px 0 no-repeat;
	color:#333;
	font-size:86%;
	font-weight:bold;
}
#acMdGuideSafety .untHd span{
	display:block;
	float:right;
	width:35px;
	padding-top:5px;
	font-size:80%;
	text-align:right;
}

#acMdGuideSafety ul.untBd{
	padding-top:5px;
	font-size:80%;
}
#acMdGuideSafety ul.untBd li{
	padding:5px 0;
	/padding:3px 0;
}

/*----------------------------------------------------------------------------------------------#acMdGuideConv*/

#acMdGuideConv{
    background-color: #FFF;
	padding-bottom:10px;
	border-left:1px solid #E2E1D2;
	border-right:1px solid #E2E1D2;
}
#acMdGuideConv .untHd{
	margin-bottom:10px;
}
#acMdGuideConv .untHd h3{
	float:left;
	width:240px;
	color:#333;
	font-size:86%;
	font-weight:bold;
}
#acMdGuideConv .untHd h3 a{
	color:#222;
}
#acMdGuideConv .untHd h2 a:hover{
	text-decoration:underline;
}
#acMdGuideConv .untHd span{
	display:block;
	float:right;
	width:35px;
	font-size:80%;
	text-align:right;
}

#acMdGuideConv ul.untBd li.floatL,
#acMdGuideConv ul.untBd li.floatR{
	width:135px;
	background:#FFF;
}
#acMdGuideConv ul.untBd li div{
	border:1px solid #E4E3DC;
	border-bottom-width:2px;
	padding:3px;
}
#acMdGuideConv ul.untBd li p{
	margin:5px; 
	font-size:80%;
}
#acMdGuideConv ul.untBd li p a{
	color:#333;
}
#acMdGuideConv ul.untBd li p a:hover{
	color:#333;
}

#acMdGuideConv ul.untFooter{
	padding-top:5px;
	font-size:80%;
}
#acMdGuideConv ul.untFooter li{
	padding:5px 0;
}

/*----------------------------------------------------------------------------------------------#acMdGuideSafety*/
#acMdGuideMore{
    background-color: #FFF;
	padding-bottom:10px;
	margin-bottom:10px;
	border:1px solid #E2E1D2;
	border-top:none;
	line-height:1.1;
}
#acMdGuideMore h3.untHd{
	color:#333;
	font-size:86%;
	font-weight:bold;
}

#acMdGuideMore ul.untBd{
	padding-top:8px;
	font-size:80%;
}
#acMdGuideMore ul.untBd li{
	padding:5px 0;
	/padding:3px 0;
}
/*----------------------------------------------------------------------------------------------#modAdRpArea*/
#modAdRpArea{
	margin-bottom:15px;
	text-align:center;
	color:#333;
	font-size:90%;
}
#modAdRpArea .untHead{
}
#modAdRpArea .untBody{
}
#modAdRpArea .untBody .ptsImg {
    border-top: 1px solid #DDDDDD;
    margin-top: 5px;
    padding-top: 5px;
}
/*----------------------------------------------------------------------------------------------#acMdInfoBox*/
#acMdInfoBox {
    background-color: #FFF;
    margin-bottom: 10px;
    padding: 10px 5px 10px 10px;
	border:1px solid #E2E1D2;
	border-top:1px solid #A5A5A5;
	line-height:1.1;
}
#acMdInfoBox .untHd{
	margin-bottom:5px;
}
#acMdInfoBox .untHd h2{
	float:left;
	width:240px;
	font-weight:bold;
}
#acMdInfoBox .untHd h2 a{
	color:#222;
}
#acMdInfoBox .untHd h2 a:hover{
	text-decoration:underline;
}
#acMdInfoBox .untHd span{
	display:block;
	float:right;
	width:35px;
	font-size:90%;
	text-align:right;
}
#acMdInfoBox .untBd{
	font-size:80%;
	color:#333;
}
#acMdInfoBox .untBd li{
	margin-top:10px;
	/margin-top:8px;
}
/*----------------------------------------------------------------------------------------------#modInfoBox(Old)*/
#modInfoBox .comBoxB {
	position:relative;
	width:inherit;
	/width:283px;
    background-color: #FFF;
    margin-bottom: 10px;
    padding: 10px 5px 10px 10px;
	border:1px solid #E2E1D2;
	border-top:1px solid #A5A5A5;
	line-height:1.1;
	font-size:100%;
}
#modInfoBox .comBoxB .untHead{
	width:240px;
	margin-bottom:5px;
	background:none;
}
#modInfoBox .comBoxB .untHead h2{
	width:150px;
	font-weight:bold;
	font-size:86%;
	line-height:1.1
}
#modInfoBox .comBoxB .untHead h2 a{
	color:#222;
}
#modInfoBox .untHead h2 a:hover{
	text-decoration:underline;
}

#modInfoBox .comBoxB .untBody{
	width:inherit;
	/width:265px;
	font-size:80%;
	color:#333;
}
#modInfoBox .comBoxB .untBody li{
	background:none;
    line-height: 1.1;
    margin-bottom: 4px;
    padding: 0;
	
	margin-top:10px;
	/margin-top:8px;
}
#modInfoBox .comBoxB .untFoot{
	position:absolute;
	top:12px;
	right:10px;
	width:150px;
	min-height:30px;
	_height:30px;
}
#modInfoBox .comBoxB .untFoot p{
	margin-top:5px;
	background:none;
	font-size:80%;
	float:none;
	text-align:right;
}
/*----------------------------------------------------------------------------------------------#acMdYpremiumBox*/
#acMdYpremiumBox {
    background-color: #FFF;
    margin-bottom: 10px;
    padding: 10px 5px 10px 10px;
	border:1px solid #E2E1D2;
	border-top:1px solid #A5A5A5;
	line-height:1.1;
}
#acMdYpremiumBox .untHd{
	margin-bottom:15px;
}
#acMdYpremiumBox .untHd h2{
	float:left;
	width:205px;
	font-weight:bold;
	font-size:86%;
}
#acMdYpremiumBox .untHd h2 a{
	color:#222;
}
#acMdYpremiumBox .untHd h2 a:hover{
	text-decoration:underline;
}
#acMdYpremiumBox .untHd span{
	display:block;
	float:right;
	width:70px;
	font-size:80%;
	text-align:right;
}
#acMdYpremiumBox .untBd{
	font-size:80%;
	color:#333;
}
#acMdYpremiumBox .untBd p{
}
#acMdYpremiumBox .untBd li{
	margin-top:10px;
	/margin-top:5px;
}
/*----------------------------------------------------------------------------------------------#acMdInfoSellBox*/
#acMdInfoSellBox {
    background-color: #FFF;
    margin-bottom: 10px;
    padding: 10px 5px 10px 10px;
	border:1px solid #E2E1D2;
	border-top:1px solid #A5A5A5;
	line-height:1.1;
}
#acMdInfoSellBox .untHd{
	margin-bottom:5px;
}
#acMdInfoSellBox .untHd h2{
	float:left;
	width:240px;
	font-weight:bold;
}
#acMdInfoSellBox .untHd h2 a{
	color:#222;
}
#acMdInfoSellBox .untHd h2 a:hover{
	text-decoration:underline;
}
#acMdInfoSellBox .untHd span{
	display:block;
	float:right;
	width:35px;
	font-size:90%;
	text-align:right;
}
#acMdInfoSellBox .untBd{
	font-size:80%;
	color:#333;
}
#acMdInfoSellBox .untBd li{
	margin-top:10px;
	/margin-top:8px;
}
/*----------------------------------------------------------------------------------------------#modStoreBox*/
#wrRcolumn #modStoreBox{
	display:none;
}

/*----------------------------------------------------------------------------------------------#acMdAdEastUnder*/
#acMdAdEastUnder{
	margin-bottom:10px;
	line-height:0;
}

/*------------

#acWrFtSocial

------------*/
/*----------------------------------------------------------------------------------------------#acWrFtSocial*/
#acWrFtSocial{
	margin:0 0 30px;
	background:#E2E1D2;
	border-bottom:3px solid #444;
}
/*----------------------------------------------------------------------------------------------#acWrFtSocial*/
#acModFtSocial{
    width: 950px;
    margin: 0 auto;
    padding: 0 10px;
	background:url(http://i.yimg.jp/images/auc/pc/top/image/1.0.1/spFooter.png) 100% 100% no-repeat;
    line-height: 1.25;
	text-align:left;
}

/*----------------------------------------------------------------------------------------------#acModFtSocial*/
#acModFtSocialIn{
	min-height:228px;
	_height:228px;
	padding:20px 0 0 10px;
	color:#222;
}
#acModFtSocial dl{
	float:left;
	margin-right:10px;
	_margin-right:5px;
}
#acModFtSocial dl.unitSell{
	width:268px;
}
#acModFtSocial dl.unitSocial{
	width:185px;
}
#acModFtSocial dl.unitSmtp{
	width:262px;
}
#acModFtSocial dt{
	margin-bottom:15px;
	font-size:88%;
	font-weight:bold;
	color:#333;
}
#acModFtSocial dd{
	font-size:80%;
	line-height:1.1;
}
#acModFtSocial dl.unitSmtp dd{
	margin-bottom:10px;
}
#acModFtSocial dl.unitSmtp dd.aboveBar{
	padding-top:10px;
	border-top:1px solid #FFF;
}
#acModFtSocial dl.unitSmtp dd.underBar{
	margin-bottom:0;
	padding-bottom:10px;
	border-bottom:1px solid #BBB;
}
#acModFtSocial dd li{
	margin-bottom:10px;
}
#acModFtSocial dd li img {
	margin-right:6px;
	vertical-align:middle;
}
#acModFtSocial .unitSocial li{
	margin-bottom:5px;
	padding:0 0 0 0;
	min-height:24px;
	height:24px;
}
	
#acModFtSocial .unitSocial li a{
}

#acModFtSocial .unitSocial li.ftFb{
	background:url(http://i.yimg.jp/images/auc/pc/top/image/1.0.1/spFooterIco.png) 0 -80px no-repeat;
}
#acModFtSocial .unitSocial li.ftTw{

	background:url(http://i.yimg.jp/images/auc/pc/top/image/1.0.1/spFooterIco.png) -250px -80px no-repeat;
}
#acModFtSocial .unitSocial li.ftMixi{
	background:url(http://i.yimg.jp/images/auc/pc/top/image/1.0.1/spFooterIco.png) -500px -80px no-repeat;
}
#acModFtSocial .unitSocial li.ftR25{
	background:url(http://i.yimg.jp/images/auc/pc/top/image/1.0.1/spFooterIco.png) -750px -80px no-repeat;
}

#acModFtSocial dl.unitSmtp .appStore{
	float:left;
	width:128px;
	margin-right:5px;
	text-indent:-9999px;
}
#acModFtSocial dl.unitSmtp .googlePlay{
	float:left;
	width:129px;
	text-indent:-9999px;
}
#acModFtSocial dl.unitSmtp .appStore a{
	display:block;
	overflow:hidden;
	width:128px;
	height:44px;
	background:url(http://i.yimg.jp/images/auc/pc/top/image/1.0.1/spFooterIco.png) no-repeat;
}
#acModFtSocial dl.unitSmtp .appStore a:hover{
	background-position:-300px 0;
}

#acModFtSocial dl.unitSmtp .googlePlay a{
	display:block;
	overflow:hidden;
	width:129px;
	height:44px;
	background:url(http://i.yimg.jp/images/auc/pc/top/image/1.0.1/spFooterIco.png) -145px 0 no-repeat;
}
#acModFtSocial dl.unitSmtp .googlePlay a:hover{
	background-position:-445px 0;
}

/*------------

#footer

------------*/
/*----------------------------------------------------------------------------------------------.libPropertyLink*/
#footer .libPropertyLink{
	margin-bottom:30px;
}

/*----------------------------------------------------------------------------------------------#acModFooter*/
#modAdSArea hr,
#footer hr{
	border:none;
	border-top:1px solid #BBB;
}
/*----------------------------------------------------------------------------------------------#modAdUltAreaDoc*/
#footer #modAdUltAreaDoc{
    border: 1px solid #BBB;
	margin-bottom:10px;
}
#footer #modAdUltAreaDoc a,
#footer #modAdUltAreaDoc a span{
	color:#1555D5;
	text-decoration:none;
}
#footer #modAdUltAreaDoc a:hover,
#footer #modAdUltAreaDoc a span:hover{
	color:#1555D5;
	text-decoration:underline;
}
#footer #modAdUltAreaDoc .untHead{
	width:946px;
    background-color: #E9E9E9;
    border:1px solid #FFF;
    color: #333;
	font-size:90%;
}
#footer #modAdUltAreaDoc .untHead p{
	font-weight: bold;
    padding:5px 10px 4px;
}
#footer #modAdUltAreaDoc .untBody p {
    clear: both;
    line-height: 1;
    margin: 0;
    padding: 0px 15px 10px 0;
    text-align: right;
}
#footer #modAdUltAreaDoc .untBody p span {
    background:none;
    display: inline-block;
    line-height: 1;
    margin-left: 5px;
    min-height: 12px;
    padding-left: 16px;
    text-align: right;
}
#footer #modAdUltAreaDoc .untBody p span a{
	font-size:80%;
}