@charset "utf-8";
/* COMMON v1.2.0 */

/* globals */
body {margin:0 10px;padding:0;text-align:left;direction:ltr;font-family:"Osaka", "ＭＳ Ｐゴシック", Arial, sans-serif;}
form,input,p,img,ul,ol,li,dt,dd,dl,input,h1,h2,h3,h4,h5,h6,q{list-style:none; margin:0; padding:0;}
form {background:none; border:none;}
img {border:0;}
hr {display:none;}
del{color:#999999; text-decoration:none;}
i {margin:0 2px; font-size:smaller; font-weight:normal; font-style:normal;}

a {color:#3B5998;cursor:pointer;outline-style:none;text-decoration:none;}

/* ========== noscript ========== */
#noscriptMessage { clear:both;margin-bottm:7px;}
#noscriptMessage noscript {font-weight:bold;color:#666666;padding:7px 10px;background:#FFF7D7; border:solid 1px #FAD163;}

/* ========== UI ========== */

/* MHD */
.yjmth {margin:0 0 10px;}
.yjplg {margin:0 0 10px;}

/* UHD */
.YjshpUHD td {text-align:left;}

/* EMG */
.YjshpEMG {margin-bottom:10px; text-align:center;}
.YjshpEMG table {margin:0 auto; text-align:left;}

/* Decoration Class */
.dcPerson {background:#f7f7f7; border:solid 1px #dedede; padding:1px 1px 0 2px; margin-right:3px; color:#333333; white-space:nowrap; zoom:1;}
.dcProduct {background:#f7f7f7;border:solid 1px #d6d5d3; padding:1px 1px 0 2px; margin-right:3px; color:#427f84; white-space:nowrap; zoom:1;}
.dcSoldOut {background:#ff6d00; border:solid 1px #ff6d00; padding:1px 1px 0 2px; margin-right:3px; color:#ffffff; white-space:nowrap; zoom:1;}
.dcSoldOutL {display:table; background:#dedede; border:solid 1px #dedede; width:102px; height:21px; line-height:21px; vertical-align:middle; text-align:center; color:#666666; white-space:nowrap; zoom:1;}
.dcPreSale {background:#4ea1a5; border:solid 1px #4ea1a5; padding:1px 1px 0 2px; margin-right:3px; color:#ffffff; white-space:nowrap; zoom:1;}
.dcPreSaleL {display:table; background:#4ea1a5; border:solid 1px #4ea1a5; width:102px; height:21px; line-height:21px; vertical-align:middle; text-align:center; color:#ffffff; white-space:nowrap; zoom:1;}
.dcSale strong {background:#fffe99; border:solid 1px #feda00; padding:1px 1px 0 2px; margin-right:3px; color:#ff3300; white-space:nowrap; zoom:1;}

.dcSale em {color:#ff3300; font-style:normal;}

.dcPoint strong {background:#fffad0; border:solid 1px #ffdb01; padding:1px 1px 0 2px; margin-right:3px; color:#b87e00; white-space:nowrap; zoom:1;}
.dcPoint em {color:#b77e00; font-style:normal;}
.dcCaution {background:#fefcd3; border:solid 1px #fcda00; padding:0px 2px 1px; margin-right:5px; color:#ca6702; white-space:nowrap;}

.dcVline {padding-left:5px; background:url(http://images.drgnr.com/bizbooth/common/symbol/vline_bk.gif) left top no-repeat;}

.dcIcNew {margin-left:3px; vertical-align:middle;}
.dcIcEye {margin-right:5px; vertical-align:middle;}
.dcIcWindow {margin-left:5px; margin-right:2px; vertical-align:middle;}
.dcIcAward {position:relative; _position:static; top:-1px; left:-1px; margin-right:2px; margin-bottom:-10px; vertical-align:top;}

/* dec images */
.dcIF196 {width:198px; height:198px;}
.dcIF176 {width:178px;}
.dcIF120 {width:122px; height:122px;}
.dcIF146 {width:148px; height:148px;}
.dcIF132 {width:134px; height:134px;}
.dcIF110 {width:112px; height:112px;}
.dcIF106 {width:108px; height:108px;}
.dcIF76 {width:78px; height:78px;}
.dcIF64 {width:66px; height:66px;}
.dcIF56 {width:58px; height:58px;}
.dcIF50 {width:52px; height:52px;}
.dcIF30 {width:32px; height:32px;}

.dcIF196 img,
.dcIF176 img,
.dcIF146 img,
.dcIF132 img,
.dcIF120 img,
.dcIF110 img,
.dcIF106 img,
.dcIF80 img,
.dcIF76 img,
.dcIF64 img,
.dcIF56 img,
.dcIF50 img,
.dcIF30 img {
	border:solid 1px #ffffff;
	vertical-align:top;
	}
/* for Shopping */
.exWdPRM .dcIF196,
.exWdPRM .dcIF176,
.exWdPRM .dcIF146,
.exWdPRM .dcIF132,
.exWdPRM .dcIF120,
.exWdPRM .dcIF110,
.exWdPRM .dcIF106,
.exWdPRM .dcIF80,
.exWdPRM .dcIF76,
.exWdPRM .dcIF64,
.exWdPRM .dcIF56,
.exWdPRM .dcIF50,
.exWdPRM .dcIF30 {
	position:relative;
	_position:static;
	display:block;
	border-top:solid 1px #9cadbd;
	border-right:solid 1px #637384;
	border-bottom:solid 1px #637384;
	border-left:solid 1px #9cadbd;
	/*padding: 1px;*/
	z-index:100;
	}

.exWdPRM a.dcIF196,
.exWdPRM a.dcIF176,
.exWdPRM a.dcIF146,
.exWdPRM a.dcIF132,
.exWdPRM a.dcIF120,
.exWdPRM a.dcIF110,
.exWdPRM a.dcIF106,
.exWdPRM a.dcIF76,
.exWdPRM a.dcIF64,
.exWdPRM a.dcIF56,
.exWdPRM a.dcIF52,
.exWdPRM a.dcIF50,
.exWdPRM a.dcIF30 {
	position:relative;_position:static;
	display:block;
	border-top:solid 1px #9cadbd;
	border-right:solid 1px #637384;
	border-bottom:solid 1px #637384;
	border-left:solid 1px #9cadbd;
	}
del.dcIF196,
del.dcIF176,
del.dcIF146,
del.dcIF132,
del.dcIF120,
del.dcIF110,
del.dcIF106,
del.dcIF76,
del.dcIF64,
del.dcIF56,
del.dcIF52,
del.dcIF50,
del.dcIF30 {
	position:relative;
	_position:static;
	display:block;
	border:solid 1px #cccccc;
	}

/* for Ranking */
.exWdRNK .dcIF196,
.exWdRNK .dcIF176,
.exWdRNK .dcIF146,
.exWdRNK .dcIF132,
.exWdRNK .dcIF120,
.exWdRNK .dcIF110,
.exWdRNK .dcIF106,
.exWdRNK .dcIF76,
.exWdRNK .dcIF56,
.exWdRNK .dcIF30{
	position:relative;
	/*_position:static;*/
	display:block;
	border-top:solid 1px #cf9e63;
	border-right:solid 1px #927557;
	border-bottom:solid 1px #927557;
	border-left:solid 1px #cf9e63;
	}

.dcIF76 img.loading {position:absolute; top:30px;left:30px; z-index:-99;}
	
/* font Define */
.ftRed {color:#FF0000;}
.ftBlk {color:#333333;}
.ftGray {color:#666666;}

.ftTag1 {font-size:150%; font-weight:bold;}
.ftTag2 {font-size:125%; font-weight:bold;}
.ftTag3 {font-size:110%; font-weight:bold;}

.ftPrice {color:#990000;}
.ftOpenDay {color:#3da361;}
.ftRank {color:#cc6633;}

/* Extansion & Exception Class */
.exClear {clear:both;}

/* for IE5.5-IE7,FireFox,Safari [clearfix hack sample]*/
.exCfx:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.exCfx {display: inline-table; min-height:1%;}

/* Hides from IE-mac \*/
* html .exCfx{height:1%;}
.exCfx {display:block;}
/* End hide from IE-mac */

.exMgnUd10 {margin:0 0 10px 0;}

.exNullCell {display:block; height:100%;}

.exScore {display:inline; margin-right:1px;}
.exScore img {margin-left:3px; margin-right:3px; margin-top:1px; vertical-align:top;}

.exIconList ul {margin-right:1px; zoom:1;}
.exIconList li {float:left; padding-right:2px; padding-bottom:2px;}
.exIconList li img {vertical-align:top;}

.exTwrap {width:100%;}

.exGotoTop {text-align:right; margin:10px 0 0;}
.exGotoTop img {vertical-align:middle; margin-right:1px;}
.exGotoTop a {color:#17387b !important; text-decoration:none;}

.exMore {text-align:right;}
.exMore img {margin-right:1px; vertical-align:middle;}

.exAnnounceSmall {
width:100%;
w\idth:168px; /* !IE5.5 */
border:solid 1px #b0bec7;
margin:0 0 10px;
padding:5px;
}
.exAnnounceSmall img {vertical-align:top;}
.exAnnounceSmall dt {float:left; padding-right:5px;}
.exAnnounceSmall dd{
float:left;
width:132px; /* =IE5.5 */
w\idth:134px; /* !IE5.5 */
}

.exChkbox {margin-right:3px;}
*html .exChkbox {margin-right:0px; margin-left:-3px;}
*:first-child+html .exChkbox {margin-right:0px; margin-left:-3px;}


/* AD POSITION Define */
.exAdS td {padding:9px 5px 9px 4px; text-align:left;}
