/*---------- 20110310 ｡緕ﾏ/ diskunion.net bookunion CSS DETAIL ｡緕ﾏ/ ----------*/

/* ---------- /--------------------------------------------------------/ ---------- */
/* ---------- /---------- ｡緕ﾀdiskunion.net bookunion 1-0 CSS ----------/ ---------- */





/* ---------- /-----------------------------------------------------------------/ ---------- */
/* ---------- /---------- ｡緕ﾀCONTENTS TITLE / diskunion.net bookunion ----------/ ---------- */
#contents_title {
	width: 750px;
	height: 30px;
	overflow: hidden;
	padding: 0;
	margin: 0 0 16px 0;
}
#contents_title span {
	padding: 30px 0 0 0;
	height: 0;
	display: block;
	overflow: hidden;
	font-weight: normal;
}
#contents_title h2.search_result {
	padding: 30px 0 0 0;
	height: 0;
	background: url(../img/1-0/search_result_title.gif) top left no-repeat;
	display: block;
	overflow: hidden;
	font-weight: normal;
}

/* ---------- /---------- ｡竡ﾀCONTENTS TITLE / diskunion.net bookunion ----------/ ---------- */
/* ---------- /-----------------------------------------------------------------/ ---------- */






/* ---------- /------------------------------------------------------------------/ ---------- */
/* ---------- /---------- ｡緕ﾀCONTENTS DETAIL / diskunion.net bookunion ----------/ ---------- */
#contents_detail {
	width: 750px;
	padding: 0;
	margin: 0 0 50px 0;
}
#detail_container {
	width: 750px;
	color: #333333;
	font-size: 100%;
	line-height: 1.5;
	padding: 0;
	margin: 0;
}

/* ---------- /--------------------------------------------------/ ---------- */
/* ---------- / ---------- ｡緕ﾀDETAIL BASE UNFORMATION ---------- / ---------- */
#detail_container #detail_info_left {
	width: 310px;
	background: url(../img/1-0/detail_image_bg.gif) no-repeat top left;
	float: left;
	padding: 0;
	margin: 0 0 20px 0;
}
#detail_container #detail_info_left img {
	padding: 0;
	margin: 10px 0 10px 10px;
}

/* ---------- /--------------------------------------/ ---------- */
#detail_container #detail_info_right {
	width: 435px;
	float: left;
	padding: 0;
	margin: 0 0 20px 0;
}

/* ---------- /--------------------------------------/ ---------- */
#detail_container #detail_info_base {
	width: 435px;
	padding: 0;
	margin: 0;
}
#detail_container #detail_info_base ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#detail_container #detail_info_base ul li {
	list-style: none;
	padding: 0;
	margin: 0;
}
#detail_container #detail_info_base ul li#detail_artist h3 {
	font-size: 107%;
	line-height: 1.4;
	padding: 0;
	margin: 0;
}
#detail_container #detail_info_base ul li#detail_title h2 {
	font-size: 129%;
	line-height: 1.5;
	padding: 0;
	margin: 0 0 25px 0;
}
#detail_container #detail_info_base ul li#detail_price h3 {
	color: #333333;
	font-family: "｣ﾍ｣ﾓ ｣ﾐ･ｴ･ｷ･ﾃ･ｯ", "Osaka", "Verdana";
	font-size: 107%;
	line-height: 1.4;
	padding: 0;
	margin: 0 0 3px 0;
}
#detail_container #detail_info_base ul li#detail_price h3 span {
	color: #333333;
	font-family: "｣ﾍ｣ﾓ ｣ﾐ･ｴ･ｷ･ﾃ･ｯ", "Osaka", "Verdana";
	font-size: 129%;
	line-height: 1.4;
	padding: 0;
	margin: 0;
}
#detail_container #detail_info_base ul li#detail_otherinfo {
	font-size: 100%;
	line-height: 1.3;
	border-bottom: 1px dotted #b5b5b5;
	padding: 0 0 3px 0;
	margin: 0 0 5px 0;
}

/* ---------- /--------------------------------------/ ---------- */
#detail_container #etail_info_stock {
	width: 435px;
	padding: 0;
	margin: 0;
}
#detail_info_stock {
	padding: 0 0 0 0;
	margin: 0 0 5px 0;
	>margin: 0 0 3px 0;
}
#detail_info_stock ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#detail_info_stock ul li {
	float: left;
	list-style: none;
	padding: 0;
	margin: 0;
}
#detail_info_stock ul li.stock {
	width: 75px;
	list-style: none;
	padding: 0;
	margin: 0;
}
#detail_info_stock ul li.stock img {
	width: 70px;
	padding: 0;
	margin: 0;
}
#detail_info_stock ul li.sub_stock {
	color:#666666;
	font-size: 12px;
/*	font-size: 100%;*/
	line-height: 1.2;
	>line-height: 1.1;
	list-style: none;
	padding: 0;
	margin: 0;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#detail_info_stock img {
	padding: 0;
	margin: 3px 0 0 0;
}
}

/* ---------- /--------------------------------------/ ---------- */
#detail_container #detail_info_sub {
	width: 435px;
	padding: 0;
	margin: 0;
}

/* ---------- /--------------------------------------------------/ ---------- */
/* ---------- / ---------- ｡緕ﾀDETAIL USED INFORMATION ---------- / ---------- */
#detail_container #detail_info_used {
	width: 435px;
	border-top: 1px dotted #b5b5b5;
	padding: 5px 0 0 0;
	margin: 20px 0 0 0;
}
#detail_info_used_container {
	padding: 0;
	margin: 0 0 5px 0;
	>margin: 0 0 3px 0;
}
#detail_info_used_container ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#detail_info_used_container ul li {
	float: left;
	list-style: none;
	padding: 0;
	margin: 0;
}
#detail_info_used_container ul li.stock {
	width: 75px;
	list-style: none;
	padding: 0;
	margin: 0;
}
#detail_info_used_container ul li.stock img {
	width: 70px;
	padding: 0;
	margin: 0;
}
#detail_info_used_container ul li.sub_stock {
	color:#666666;
	font-size: 12px;
/*	font-size: 100%;*/
	line-height: 1.2;
	>line-height: 1.1;
	list-style: none;
	padding: 1px 0 0 0;
	margin: 0;
}

/* ---------- /-----------------------------------------------/ ---------- */
/* ---------- / ---------- ｡緕ﾀDETAIL ADD CART MORE ---------- / ---------- */
#detail_container #detail_addcart {
	width: 435px;
	padding: 0;
	margin: 20px 0 0 0;
}



#detail_container #detail_addcart a:hover img {
	opacity: 0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}


/* ---------- /--------------------------------------/ ---------- */
#detail_container #detail_addfavgoods {
	width: 340px;
	height: 30px;
	overflow: hidden;
	padding: 0;
	margin: 7px 0 0 0;
}
#detail_container #detail_addfavgoods a {
	padding: 30px 0 0 0;
	height: 0;
	background: url(../img/1-0/detail_addfavgoods.gif) top left no-repeat;
	display: block;
	overflow: hidden;
	font-weight: normal;
}
#detail_container #detail_addfavgoods a:hover {
	padding: 30px 0 0 0;
	height: 0;
	background-position: 0px -30px;
	display: block;
	overflow: hidden;
	font-weight: normal;
}






























/* ---------- /--------------------------------------/ ---------- */
#detail_container #detail_sb_addthis {
	width: 435px;
	padding: 0;
	margin: 5px 0 0 0;
}


/* ---------- /----------------------------------------/ ---------- */
/* ---------- / ---------- ｡緕ﾀDETAIL REVIEW ---------- / ---------- */
#detail_container #detail_review {
	width: 746px;
	font-family: "｣ﾍ｣ﾓ ｣ﾐ･ｴ･ｷ･ﾃ･ｯ", "Osaka", "Verdana";
	font-size: 107%;
	line-height: 1.5;
	padding: 0;
	margin: 0 0 20px 0;
}
#detail_container #detail_reviewer {
	width: 746px;
	font-family: "｣ﾍ｣ﾓ ｣ﾐ･ｴ･ｷ･ﾃ･ｯ", "Osaka", "Verdana";
	font-size: 100%;
	line-height: 1.2;
	text-align: right;
	padding: 0;
	margin: -10px 0 20px 0;
}

/* ---------- /---------------------------------------------------/ ---------- */
/* ---------- / ---------- ｡緕ﾀDETAIL PRIVILEGE COMMENT ---------- / ---------- */
#detail_container #detail_privilege_comment {
	width: 746px;
	font-size: 107%;
	line-height: 1.5;
	border-top: 1px solid #eeeeee;
	padding: 20px 0 0 0;
	margin: 0 0 20px 0;
}

/* ---------- /--------------------------------------------/ ---------- */
/* ---------- / ---------- ｡緕ﾀDETAIL JAN NUMBER ---------- / ---------- */
#detail_container #detail_jan_no {
	width: 746px;
	color: #909090;
	font-family: "｣ﾍ｣ﾓ ｣ﾐ･ｴ･ｷ･ﾃ･ｯ", "Osaka", "Verdana";
	font-size: 107%;
	line-height: 1.5;
	padding: 0;
	margin: 0 0 50px 0;
}

/* ---------- /----------------------------------------------/ ---------- */
/* ---------- / ---------- ｡緕ﾀDETAIL PREVIEW LIST ---------- / ---------- */
#detail_container #detail_preview_list {
	width: 746px;
	font-size: 107%;
	line-height: 1.7;
	padding: 0;
	margin: 0 0 50px 0;
}
#detail_preview_list #preview_list_title {
	width: 750px;
	height: 25px;
	overflow: hidden;
	padding: 0;
	margin: 0 0 5px 0;
}
#detail_preview_list #preview_list_title h4.preview_list {
	padding: 25px 0 0 0;
	height: 0;
	background: url(../img/1-0/detail_preview_list_title.gif) top left no-repeat;
	display: block;
	overflow: hidden;
	font-weight: normal;
}

/* ---------- / ------------------------------------------ / ---------- */
/* ---------- / ---------- ｡緕ﾀDETAIL USED TABLE ---------- / ---------- */
#detail_container #detail_used_goods {
	width: 746px;
	font-size: 107%;
	line-height: 1.7;
	padding: 0;
	margin: 0 0 50px 0;
}
#detail_used_goods #used_goods_title {
	width: 750px;
	height: 25px;
	overflow: hidden;
	padding: 0;
	margin: 0 0 5px 0;
}
#detail_used_goods #used_goods_title h4.used_goods {
	padding: 25px 0 0 0;
	height: 0;
	background: url(../img/1-0/detail_used_goods_title.gif) top left no-repeat;
	display: block;
	overflow: hidden;
	font-weight: normal;
}

/* ---------- /--------------------------------------/ ---------- */
#detail_used_goods table {
	width: 740px;
	color: #404040;
	font-size: 100%;
	border-collapse: collapse;
	padding: 0;
	margin: 0;
}
#detail_used_goods table td {
	background: url(../img/1-0/detail_used_boxline.gif) bottom left repeat-x;
	padding: 0;
	margin: 0;
}

/* ---------- /--------------------------------------/ ---------- */
#detail_used_goods table td.detail_used_disc_state_t {
	width: 74px;
	font-size: 100%;
	line-height: 1.4;
	text-align: center;
	vertical-align: middle;
	padding: 0;
	margin: 0;
}
#detail_used_goods table td.detail_used_disc_state {
	width: 74px;
	text-align: center;
	vertical-align: middle;
	padding: 0;
	margin: 0;
}
#detail_used_goods table td.detail_used_disc_state img {
	padding: 0;
	margin: 7px 0 12px 0;
}

/* ---------- /--------------------------------------/ ---------- */
#detail_used_goods table td.detail_used_price_t {
	width: 110px;
	font-size: 100%;
	line-height: 1.4;
	background: url(../img/1-0/detail_used_boxline.gif) #f5f5f5 bottom left repeat-x;
	text-align: center;
	vertical-align: middle;
	padding: 0;
	margin: 0;
}
#detail_used_goods table td.detail_used_price {
	width: 110px;
	font-size: 100%;
	line-height: 1.4;
	background: url(../img/1-0/detail_used_boxline.gif) #f5f5f5 bottom left repeat-x;
	text-align: center;
	vertical-align: middle;
	padding: 0;
	margin: 0;
}

/* ---------- /--------------------------------------/ ---------- */
#detail_used_goods table td.detail_used_comment_t {
	width: 415px;
	font-size: 100%;
	line-height: 1.4;
	text-align: center;
	vertical-align: middle;
	padding: 10px 0 13px 0;
	margin: 0;
}

#detail_used_goods table td.detail_used_comment {
	width: 415px;
	font-size: 100%;
	line-height: 1.4;
	text-align: left;
	vertical-align: middle;
	padding: 2px 5px 2px 5px;
	margin: 0;
}

/* ---------- /--------------------------------------/ ---------- */
#detail_used_goods table td.detail_used_addcart_t {
	width: 140px;
	font-size: 100%;
	line-height: 1.4;
	background: url(../img/1-0/detail_used_boxline.gif) #f5f5f5 bottom left repeat-x;
	text-align: center;
	vertical-align: middle;
	padding: 0;
	margin: 0;
}
#detail_used_goods table td.detail_used_addcart {
	width: 140px;
	font-size: 100%;
	line-height: 1.4;
	background: url(../img/1-0/detail_used_boxline.gif) #f5f5f5 bottom left repeat-x;
	text-align: center;
	vertical-align: middle;
	padding: 0;
	margin: 0;
}
#detail_used_goods table td.detail_used_addcart a:hover img {
	opacity: 0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}

/* ---------- /--------------------------------------/ ---------- */
#detail_used_goods #more_used_goods {
	width: 740px;
	font-size: 100%;
	padding: 0;
	margin: 5px 0 0 0;
}
#detail_used_goods #more_used_goods p {
	font-size: 100%;
	line-height: 1.4;
	text-align: right;
	padding: 0;
	margin: 0;
}
#detail_used_goods #more_used_goods p a:link {
	color: #404040;
	background: url(../img/default/subgenre_sub_point.gif) scroll left no-repeat;
	text-decoration: none;
	padding: 0 0 0 11px;
}
#detail_used_goods #more_used_goods p a:visited {
	color: #909090;
	background: url(../img/default/subgenre_sub_point.gif) scroll left no-repeat;
	text-decoration: none;
	padding: 0 0 0 11px;
}
#detail_used_goods #more_used_goods p a:hover {
	color: #dd2200;
	background: url(../img/default/subgenre_sub_point_over.gif) scroll left no-repeat;
	text-decoration: underline;
	padding: 0 0 0 11px;
}
#detail_used_goods #more_used_goods p a:active {
	color: #0066ff;
	background: url(../img/default/subgenre_sub_point_over.gif) scroll left no-repeat;
	text-decoration: none;
	padding: 0 0 0 11px;
}



































/* ---------- /-----------------------------------------------/ ---------- */
/* ---------- / ---------- ｡緕ﾀDETAIL RELATED GOODS ---------- / ---------- */
#detail_container #detail_related_goods {
	width: 746px;
	font-size: 107%;
	line-height: 1.7;
	padding: 0;
	margin: 0 0 50px 0;
}
#detail_related_goods #related_goods_title {
	width: 750px;
	height: 25px;
	overflow: hidden;
	padding: 0;
	margin: 0 0 5px 0;
}
#detail_related_goods #related_goods_title h4.related_goods_t {
	padding: 25px 0 0 0;
	height: 0;
	background: url(../img/1-0/detail_related_goods_title.gif) top left no-repeat;
	display: block;
	overflow: hidden;
	font-weight: normal;
}

/* ---------- /-----------------------------------------------/ ---------- */
#related_goods_prev {
	width: 15px;
	height: 85px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../img/1-0/toprev.gif) top left no-repeat;
    position: absolute;
    top: 32px;
    left: -14px;
    cursor: pointer;
}
#related_goods_prev.active {
	width: 15px;
	height: 85px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../img/1-0/toprev_over.gif) top left no-repeat;
    position: absolute;
    top: 32px;
    left: -14px;
    cursor: pointer;
}
#related_goods_prev_loading {
	width: 15px;
	height: 85px;
	overflow: hidden;
	background: url(../img/1-0/toprev_loading.gif) top left no-repeat;
    position: absolute;
    top: 32px;
    left: -14px;
}
#related_goods_next {
	width: 15px;
	height: 85px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../img/1-0/tonext.gif) top left no-repeat;
    position: absolute;
    top: 32px;
    right: -12px;
    cursor: pointer;
}
#related_goods_next.active {
	width: 15px;
	height: 85px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../img/1-0/tonext_over.gif) top left no-repeat;
    position: absolute;
    top: 32px;
    right: -12px;
    cursor: pointer;
}
#related_goods_next_loading {
	width: 15px;
	height: 85px;
	overflow: hidden;
	background: url(../img/1-0/tonext_loading.gif) top left no-repeat;
    position: absolute;
    top: 32px;
    right: -12px;
}

/* ------------------------------------------------------------ */
#related_goods_area {
    width: 715px;
    height: 300px;
	font-family:"｣ﾍ｣ﾓ ｣ﾐ･ｴ･ｷ･ﾃ･ｯ", Osaka, "･ﾒ･鬣ｮ･ﾎｳﾑ･ｴ Pro W3";
    padding: 0 0 0 5px;
	margin: -15px 0 0 15px;
    position: relative;
    word-wrap: break-word;
}

/* ------------------------------------------------------------ */
#related_goods_inner {
    width: 710px;
	text-align: left;
	padding: 10px 0 0 0;
	margin: 0;
}
#related_goods_inner ul {
	float: left;
    display: inline;
}
/* ------------------------------------------------------------ */
#related_goods_inner ul.related_goods {
    width: 710px;
    list-style-type: none;
    float: left;
    padding: 10px 0 10px 5px;
	margin: 0;
}
#related_goods_inner ul.related_goods li{
	width: 134px;
    float: left;
    margin-right: 7px;
    display: inline;
}
#related_goods_inner ul.related_goods li img{
    border: none;
}
#related_goods_inner ul.related_goods li a:hover img {
	opacity: 0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}

/* ------------------------------------------------------------ */
#related_goods_inner ul.related_goods.active {
    width: 710px;
    list-style-type: none;
    float: left;
    padding: 10px 0 10px 5px;
	margin: 0;
}
#related_goods_inner ul.related_goods.active li{
	width: 134px;
    float: left;
    margin-right: 7px;
    display: inline;
}
#related_goods_inner ul.related_goods.active li img{
    border: none;
}
#related_goods_inner ul.related_goods.active li a:hover img {
	opacity: 0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}
#related_goods_name {
	font-size: 100%;
	line-height: 1.2;
	padding: 3px 0 3px 0;
    margin: 0;
}
#related_goods_price {
	color: #666666;
	font-size: 90%;
	line-height: 1.2;
	border-top: 1px dotted #bbbbbb;
	padding: 5px 0 3px 0;
	margin: 0;
	display: inline;
}
#related_goods_price_used {
	color: #666666;
	font-size: 90%;
	line-height: 1.2;
	border-top: 1px dotted #bbbbbb;
	padding: 5px 0 0 0;
    margin: 0;
}

/* ------------------------------------------------------------ */
#related_goods_inner ul.related_goods li.pager {
    width: 710px;
	text-align: right;
	display: inline;
	border-bottom: 1px solid #808080;
	padding: 5px 0 7px 0;
    margin: 20px 0 3px 0;
}
#related_goods_inner ul.related_goods li.pager p {
	font-size: 11px;
	line-height: 1.1;
	padding: 0 5px 0 0;
	margin: 0;
}
#related_goods_inner ul.related_goods.active li.pager {
	width: 710px;
	text-align: right;
	display: inline;
	padding: 5px 0 7px 0;
	margin: 20px 0 3px 0;
}
#related_goods_inner ul.related_goods.active li.pager p {
	font-size: 11px;
	line-height: 1.1;
	padding: 0 5px 0 0;
	margin: 0;
}

/* ---------- /-----------------------------------------/ ---------- */
/* ---------- / ---------- ｡緕ﾀDETAIL PANKUZU ---------- / ---------- */
#detail_pankuzu {
	width: 740px;
	padding: 0;
	margin: 0 0 20px 0;
}

#detail_pankuzu div.pankuzu_piece {
	font-family: "｣ﾍ｣ﾓ ｣ﾐ･ｴ･ｷ･ﾃ･ｯ", "Osaka", "Verdana";
	font-size: 93%;
	line-height: 1.2;
	padding: 0;
	margin: 0;
}

/* ---------- /-----------------------------------------/ ---------- */
#detail_pankuzu #pankuzu_move {
	width: 300px;
	overflow: hidden;
	padding: 0;
	margin: 7px 0 0 0;
}
#pankuzu_move div.openbottom {
	width: 300px;
	overflow: hidden;
	padding: 0;
	margin: 0;
}
#pankuzu_move div.openbottom{
	background: url(/templates/v2/img/default/pankuzu_open.gif) no-repeat 0 2px;
	padding: 0 0 0 20px;
}
#pankuzu_move div.openbottom:hover {
	background: url(/templates/v2/img/default/pankuzu_open_on.gif) no-repeat 0 2px;
}

/* ---------- /-----------------------------------------/ ---------- */
#pankuzu_move div.closebottom {
	width: 240px;
	height: 18px;
	overflow: hidden;
	padding: 0;
	margin: 00;
}
#pankuzu_move div.closebottom{
	background: url(/templates/v2/img/default/pankuzu_close.gif) top left no-repeat;
	padding: 0 0 0 20px;
}

#pankuzu_move div.closebottom:hover {
	background: url(/templates/v2/img/default/pankuzu_close_on.gif) top left no-repeat;
}

/* ---------- /---------- ｡竡ﾀCONTENTS DETAIL / diskunion.net bookunion ----------/ ---------- */
/* ---------- /------------------------------------------------------------------/ ---------- */





/* ---------- /---------- ｡竡ﾀdiskunion.net bookunion 1-0 CSS ----------/ ---------- */
/* ---------- /--------------------------------------------------------/ ---------- */

/*---------- 20110310 //｡竡ﾀdiskunion.net bookunion CSS DETAIL //｡竡ﾀ----------*/

/*---------- ｡緕ﾏ/ DISCOUNT ｡緕ﾏ/ ----------*/
.discount_info_detail, .discount_category {
        color: #ff0000;
        font-size: 100%;
        line-height: 1.1;
        font-weight: bold;
        padding: 0px 0px 0px 0px;
        margin: 0px 5px 8px 0px;
        display: inline;
}
.rg_discount_info_detail, .rg_discount_category {
        color: #ff0000;
        font-size: 100%;
        line-height: 1.1;
        font-weight: bold;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 8px 0px;
}
/*---------- //｡竡ﾀDISCOUNT //｡竡ﾀ----------*/





/* -------------------------------------------------------------------------------------- */
/*---------- 20150608 ▼// レビュー本文リンク色追加 / レーベルリンク色追加 ▼// ----------*/
div.commonBox .review a:link, 
div.commonBox .review a:link u, 
div.commonBox .review a:link font, 
div.commonBox .review a:link span, 
div.commonBox .review a:link span u, 
div.commonBox .review a:link span font, 
div.commonBox .review p a:link, 
div.commonBox .review p a:link u, 
div.commonBox .review p a:link font, 
div.commonBox .review p a:link span, 
div.commonBox .review p a:link span u, 
div.commonBox .review p a:link span font, 
div.commonBox .review p span a:link, 
div.commonBox .review p span font a:link, 
div.commonBox .review p font a:link, 
div.commonBox .review p font span a:link {
	text-decoration: none!important;
	color: #0054a9!important;
}
div.commonBox .review a:visited, 
div.commonBox .review a:visited u, 
div.commonBox .review a:visited font, 
div.commonBox .review a:visited span, 
div.commonBox .review a:visited span u, 
div.commonBox .review a:visited span font, 
div.commonBox .review p a:visited, 
div.commonBox .review p a:visited u, 
div.commonBox .review p a:visited font, 
div.commonBox .review p a:visited span, 
div.commonBox .review p a:visited span u, 
div.commonBox .review p a:visited span font, 
div.commonBox .review p span a:visited, 
div.commonBox .review p span font a:visited, 
div.commonBox .review p font a:visited, 
div.commonBox .review p font span a:visited {
	color: #0054a9!important;
}
div.commonBox .review a:hover, 
div.commonBox .review a:hover u, 
div.commonBox .review a:hover font, 
div.commonBox .review a:hover span, 
div.commonBox .review a:hover span u, 
div.commonBox .review a:hover span font, 
div.commonBox .review p a:hover, 
div.commonBox .review p a:hover u, 
div.commonBox .review p a:hover font, 
div.commonBox .review p a:hover span, 
div.commonBox .review p a:hover span u, 
div.commonBox .review p a:hover span font, 
div.commonBox .review p span a:hover, 
div.commonBox .review p span font a:hover, 
div.commonBox .review p font a:hover, 
div.commonBox .review p font span a:hover {
	text-decoration: underline!important;
	color: #0054a9!important;
}
div.commonBox .review a:active, 
div.commonBox .review a:active u, 
div.commonBox .review a:active font, 
div.commonBox .review a:active span, 
div.commonBox .review a:active span u, 
div.commonBox .review a:active span font, 
div.commonBox .review p a:active, 
div.commonBox .review p a:active u, 
div.commonBox .review p a:active font, 
div.commonBox .review p a:active span, 
div.commonBox .review p a:active span u, 
div.commonBox .review p a:active span font, 
div.commonBox .review p span a:active, 
div.commonBox .review p span font a:active, 
div.commonBox .review p font a:active, 
div.commonBox .review p font span a:active {
	text-decoration: underline!important;
	color: #0054a9!important;
}

/* ------------------------------------------- */
div.commonBox .infoBox dd a:link {
	text-decoration: none!important;
	color: #ff0000!important;
}
div.commonBox .infoBox dd a:visited {
	color: #ff0000!important;
}
div.commonBox .infoBox dd a:hover {
	text-decoration: underline!important;
	color: #ff0000!important;
}
div.commonBox .infoBox dd a:active {
	text-decoration: underline!important;
	color: #ff0000!important;
}

/*---------- 20150608 //▲ レビュー本文リンク色追加 / レーベルリンク色追加 //▲ ----------*/
/* --------------------------------------------------------------------------------------- */

