﻿.leatherleft {
	height: 264px;
	width: 366px;
	float: left;
	padding-bottom: 24px;
	background-image: url(../selection/img/leather_bg1.jpg);
	background-repeat: no-repeat;
}
.leatherleftwhite {
	height: 264px;
	width: 470px;
	float: left;
	padding-bottom: 24px;
	background-image: url(../selection/img/leather_bg3.jpg);
	background-repeat: no-repeat;
	background-color: #EEE;
}
.leatherleftblue {
	height: 264px;
	width: 366px;
	float: left;
	padding-bottom: 24px;
	background-image: url(../selection/img/leather_bg5.jpg);
	background-repeat: no-repeat;
}
.leatherright {
	height: 264px;
	width: 366px;
	float: right;
	padding-bottom: 24px;
	background-image: url(../selection/img/leather_bg2.jpg);
	background-repeat: no-repeat;
}
.leatherrightblack {
	height: 264px;
	width: 366px;
	float: right;
	padding-bottom: 24px;
	background-image: url(../selection/img/leather_bg4.jpg);
	background-repeat: no-repeat;
}
.leatherrightwhite {
	height: 264px;
	width: 470px;
	float: right;
	padding-bottom: 24px;
	background-image: url(../selection/img/leather_bg6.jpg);
	background-repeat: no-repeat;
	background-color: #EEE;
}
.line061002 {
	background-color: #CF992A;
	height: 4px;
}
.leathertitle {
	height: 46px;
	padding-top: 8px;
	padding-right: 16px;
	padding-bottom: 8px;
	padding-left: 16px;
}
.leatherlogo {
	height: 46px;
	float: left;
}
.leatherlogodress {
	height: 46px;
	float: left;
}
.leatherupdate {
	height: 38px;
	float: right;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #AA812E;
	text-align: right;
	padding-top: 4px;
	padding-bottom: 4px;
}
.leatherupdatedress {
	height: 38px;
	float: right;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #AA812E;
	text-align: right;
	padding-top: 4px;
	padding-bottom: 4px;
}
.leatheritem {
	padding-top: 20px;
	padding-right: 16px;
	padding-bottom: 8px;
	padding-left: 20px;
	height: 118px;
}
.leatherimage {
	height: 118px;
	width: 234px;
	float: left;
	padding: 0px;
}
.leathername {
	float: right;
	height: 118px;
	width: 88px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #FFFFFF;
}
.leathernameblack {
	float: right;
	height: 118px;
	width: 190px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #000000;
}
.leatherpush {
	height: 23px;
	padding-right: 16px;
	float: right;
}
.leatherspace {
	height: 16px;
	width: 100%;
}

.learthershoesbrandtitle {
	padding-right: 19px;
	padding-left: 19px;
	height: 46px;
}

.stage_billys {
	padding-right: 0px;
	padding-left: 0px;
	clear: both;
}

.leathershoesbrandlogo {
	float: left;
	height: 46px;
}
.leathershoesbrandupdate {
	float: right;
	height: 22px;
	width: 188px;
	text-align: right;
	padding-top: 12px;
	padding-bottom: 12px;
}

.leathershoesbrandimage {
	height: 120px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 19px;
	padding-left: 19px;
}
.leathershoesbrandimage_070409 {
	height: 120px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 19px;
	padding-left: 19px;
}

.leathershoesbrandimagejpg {
	height: 120px;
}
.leathershoesbrandtext {
	height: 64px;
	padding-right: 19px;
	padding-left: 19px;
}
.leathershoesbrandtextline {
	height: 80px;
}
.leathershoesbranditem {
	height: 222px;
	padding-right: 19px;
	padding-left: 19px;
}
.leathershoesbranditemleft {
	float: left;
	width: 461px;
	height: 222px;
}
.leathershoesbrandleftimage {
	float: left;
	height: 227px;
	width: 227px;
}
.leathershoesbrandcenter {
	float: right;
	width: 1px;
	padding-right: 0px;
	padding-left: 0px;
	background-color: #CCCCCC;
	height: 227px;
}
.leathershoesbrandright {
	float: right;
	height: 222px;
	width: 222px;
	background-image: url(../selection/img/bk_item_061102.jpg);
	background-repeat: no-repeat;
}

td img {
	/* Another Mozilla/Netscape bug with making sure our images display correctly */
	display: block;
}
.wrapper {
	padding: 0px;
	width: 740px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.logo {
	margin: 0px;
	padding: 0px;
	height: 135px;
	width: 134px;
	float: left;
	background-color: #FFF;
}
.spacediv2 {
	height: 5px;
	margin: 0px;
	padding: 0px;
}
.spacediv2_061226 {
	height: 12px;
	margin: 0px;
	padding: 0px;
}
.spacediv2_070322 {
	height: 8px;
	margin: 0px;
	padding: 0px;
}
.img1 {
	padding: 0px;
	float: left;
	height: 70px;
	width: 70px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.img1_item {
	margin: 0px 5px 5px 0px;
	padding: 0px;
	float: left;
	height: 65px;
	width: 65px;
}
.img1_070210 {
	margin: 0px 8px 5px 0px;
	padding: 0px;
	float: left;
	width: 121px;
}
.img1_sp {
	margin: 0px 5px 5px 0px;
	padding: 0px;
	float: left;
	height: 126px;
	width: 123px;
}
.re_img1 {
	margin: 0px 8px 5px 0px;
	padding: 0px;
	float: left;
	height: 50px;
	width: 50px;
}
.re_img1_080215 {
	margin: 0px 8px 5px 0px;
	padding: 0px;
	float: left;
	height: 16px;
}
.re_img1_080215_thum {
	margin: 0px 8px 5px;
	padding: 0px;
	float: left;
	height: 50px;
	width: 50px;
}
.h2title {
	margin: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.contentsblock1 {
	margin: 0px;
	padding: 10px 0px;
	background-image: url(../img/common/wrapper_bkr.gif);
	background-repeat: repeat-y;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.contentsblock1r {
	margin: 0px;
	background-image: url(../img/common/wrapper_bkr.gif);
	background-repeat: repeat-y;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	clear: both;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.re_contentsblock1 {
	margin: 0px;
	padding: 0px 0px 10px;
	background-image: url(../img/common/wrapper_bk.gif);
	background-repeat: repeat-y;
}
.contentsblock1navyblue {
	margin: 0px;
	padding: 10px 0px;
	background-image: url(../img/common/wrapper_bk.gif);
	background-repeat: repeat-y;
	background-color: #000000;
}
.contentsblock1navyblue_item {
	margin: 0px;
	padding: 10px 0px;
	background-image: url(../img/common/wrapper_bk.gif);
	background-repeat: repeat-y;
	background-color: #07123B;
}
.spacediv3 {
	height: 20px;
	margin: 0px;
	padding: 0px;
}
.spacediv3_061220 {
	height: 8px;
	margin: 0px;
	padding: 0px;
}
.contentsblock2gray {
	margin: 0px;
	padding: 10px 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B3B3B3;
	background-color: #FAFAFA;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #B3B3B3;
	border-left-color: #B3B3B3;
}
.shopresult {
	margin: 0px 0px 15px;
	padding: 0px 0px 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.contentsblock3white {
	margin: 0px;
	padding: 10px 20px;
}
.contentsblock3white061002 {
	margin: 0px;
	padding: 0px 1px;
	height: 288px;
}
.contentsblock3white061005 {
	margin: 0px;
	padding: 0px 1px;
	height: 256px;
}
.contentsblock3white061005i {
	margin: 0px;
	padding: 0px 1px;
	height: 238px;
}
.centerblockcontents1_071031 {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #e62b26;
	border-left-color: #e62b26;
	margin: 0px;
	padding: 10px;
}
.centerblockcontents2 {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #B3B3B3;
	border-left-color: #B3B3B3;
	margin: 0px;
	padding: 10px;
}
.spacediv1 {
	height: 10px;
	margin: 0px;
	padding: 0px;
}
.contentsblock3navyblue {
	margin: 0px;
	padding: 0px 20px;
	background-image: url(../billys/img/item.jpg);
	background-repeat: no-repeat;
	width: 700px;
	height: 1830px;
}
.contentsblock3navyblue_070412 {
	margin: 0px;
	padding: 0px 20px;
	background-image: url(../billys/img/item_070412.jpg);
	background-repeat: no-repeat;
	width: 700px;
	height: 1400px;
}
.contentsblock3navyblue_070614 {
	margin: 0px;
	padding: 0px 20px;
	background-image: url(../mens/img/item_070412.jpg);
	background-repeat: no-repeat;
	width: 700px;
	height: 1554px;
}
.contentsblock3navyblue_071001 {
	margin: 0px;
	padding: 0px 20px;
	width: 700px;
	height: 2100px;
}
.contentsblock3navyblue_071004 {
	margin: 0px;
	width: 700px;
	padding: 0px 20px;
}
#serviceh3 {
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
	color: #FF0000;
	font-size: 14px;
}
#serviceh3 a {
	text-decoration: none;
	padding: 0px;
	color: #FF0000;
	margin: 0px;
	font-weight: bold;
}
#serviceh3 a:hover {
	padding: 0px;
	margin: 0px;
	text-decoration: underline;
	color: #FF0000;
	font-weight: bold;
}
.img2 {
	margin: 0px 8px 5px 0px;
	padding: 0px;
	float: left;
	width: 200px;
}
.img3 {
	margin: 0px 8px 5px 0px;
	padding: 0px;
	float: left;
	width: 220px;
}
.contentsblock2gray2line {
	margin: 0px;
	padding: 10px 20px;
	background-color: #FAFAFA;
	border: 1px solid #B3B3B3;
}
.img4 {
	margin: 0px 8px 5px 0px;
	padding: 0px;
	float: left;
	width: 234px;
}
.contentsblock3white1line {
	margin: 0px;
	padding: 10px 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B3B3B3;
}
.contentsblock4white {
	margin: 0px;
	padding: 0px;
	display: none;
}
.re_header {
	background-color: #bbbbbb;
	height: 24px;
	padding-right: 12px;
	padding-left: 12px;
	width: 716px;
	background-image: url(../img/re_header.gif);
	background-repeat: repeat-x;
}
.re_header_left {
	float: left;
	margin: 0px;
	padding: 0px;
}
.re_header_right {
	float: right;
	margin: 0px;
	padding: 0px;
}
.re_basic {
	width: 740px;
}
.re_leftblock {
	float: left;
	width: 124px;
	padding-top: 10px;
}
.re_rightblock {
	float: right;
	width: 605px;
}
.re_right_1 {
	float: left;
	width: 298px;
	padding-top: 10px;
}
.re_right_2 {
	float: right;
	width: 298px;
	padding-top: 10px;
}
.re_brand {
	height: 24px;
	padding-top: 20px;
	padding-bottom: 2px;
	width: 738px;
	margin-right: auto;
	margin-left: auto;
}
.re_footer1 {
	float: left;
	font-size: 10px;
	color: #FFFFFF;
	padding-top: 9px;
	padding-left: 12px;
	padding-bottom: 2px;
}
.re_footer2_bk {
	float: right;
	font-size: 10px;
	color: #FFFFFF;
	padding-right: 12px;
	padding-top: 4px;
}
.re_footer2 {
	float: right;
	font-size: 10px;
	color: #0BA4EA;
	padding-right: 12px;
	padding-top: 4px;
}
.re_footer3 {
	float: left;
	font-size: 10px;
	color: #FFFFFF;
	padding-bottom: 12px;
	padding-left: 12px;
	padding-top: 1px;
	width: 330px;
}
.re_footer4 {
	float: right;
	font-size: 10px;
	color: #FFFFFF;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-top: 1px;
}
.re_footer2 {
	float: right;
	font-size: 10px;
	color: #FFF;
	padding-right: 12px;
	padding-top: 4px;
}
#re_mininavi a {
	text-decoration: none;
	padding: 0px;
	color: #FFFFFF;
	margin: 0px;
}
#re_mininavi a: {
 padding: 0px;
 margin: 0px;
 text-decoration: underline;
 color: #FFDB00;
}
#re_mininavi_bk a {
	text-decoration: none;
	padding: 0px;
	color: #4E4EA1;
	margin: 0px;
}
#re_mininavi_bk a:hover {
	padding: 0px;
	margin: 0px;
	text-decoration: underline;
	color: #0BA4EA;
}
.re_brand_center {
	height: 22px;
	width: 738px;
	border: 1px solid #D5D5D5;
	background-color: #F5F5F5;
}
.re_leftblockcontents1 {
	margin: 0px;
	padding: 10px;
	background-color: #DDDDDD;
}
.re_shoes_category {
	padding-right: 7px;
	padding-left: 7px;
	width: 110px;
	background-color: #DDDDDD;
	padding-top: 8px;
	padding-bottom: 8px;
}
#re_brandname {
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
	padding-top: 0px;
}
.re_cs {
}
.re_cs_page {
	width: 850px;
	padding-right: 50px;
	padding-left: 50px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.re_cs_border {
	text-align: center;
}
.re_cs_left {
	float: left;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #FFFFFF;
	width: 348px;
}
.re_cs_left_070313 {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #FFFFFF;
	width: 702px;
	float: left;
}
.re_cs_right {
	width: 348px;
	float: right;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #FFFFFF;
}
.re_cs_page_left {
	float: left;
	width: 550px;
}
.re_cs_page_right {
	width: 260px;
	float: right;
}
.re_cs_items_1 {
	width: 332px;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 14px;
}
.re_cs_items_1_070313 {
	width: 686px;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 14px;
}
.re_cs_items_1_070315 {
	width: 686px;
	padding-right: 8px;
	padding-left: 8px;
}
.re_cs_items_2 {
	width: 332px;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 32px;
	color: #F46E0D;
	height: 44px;
}
.re_cs_items_2_070315 {
	width: 686px;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 12px;
	color: #F46E0D;
	height: 1px;
}
#sc_letter {
	font-weight: bold;
	color: #F46E0D;
	font-size: 15px;
}
.border_link {
	text-align: center;
	vertical-align: middle;
	padding-top: 8px;
	padding-bottom: 8px;
}
.no_link {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-weight: bold;
	color: #4E4EA1;
	text-decoration: none;
}
.page_left {
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 11px;
}
.page_left_070129 {
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 12px;
}
.page_left_080215 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 12px;
}
.left_img {
	height: 90px;
	width: 90px;
	float: left;
	padding-bottom: 8px;
}
.left_img_070129 {
	width: 135px;
	float: left;
	padding-bottom: 8px;
}
.right_txt {
	float: right;
	width: 326px;
	font-size: 11px;
	padding-bottom: 8px;
}
.right_txt_070129 {
	float: right;
	width: 400px;
	font-size: 12px;
	padding-bottom: 8px;
}
.right_img {
	height: 90px;
	width: 90px;
	float: right;
	padding-bottom: 8px;
}
.right_img_070129 {
	height: 135px;
	width: 135px;
	float: right;
	padding-bottom: 8px;
}
.left_txt {
	float: left;
	width: 326px;
	font-size: 11px;
	padding-bottom: 8px;
}
.left_txt_070129 {
	float: left;
	width: 400px;
	font-size: 12px;
	padding-bottom: 8px;
}
.page_right {
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 11px;
}
.page_right_press {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
	font-size: 11px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.page_right_press_070129 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.end {
	margin: 0px;
	padding: 0px;
	clear: both;
}
.left_070315 {
	float: left;
	width: 184px;
}
.right_070315 {
	float: right;
	width: 400px;
}
.bizleft {
	float: left;
	width: 496px;
}
.bizright {
	float: right;
	width: 176px;
}
.center_billys {
	width: 700px;
	clear: both;
}
.left_billys {
	float: left;
	width: 224px;
}
.right_billys {
	float: right;
	width: 464px;
}
.shoplist_left_billys {
	float: left;
	width: 320px;
	padding-top: 6px;
}
.shoplist_left_billys_070412 {
	float: left;
	width: 320px;
	padding-top: 6px;
	height: 56px;
}
.shoplist_left_billys_071001 {
	float: left;
	width: 320px;
	padding-top: 6px;
}
.shoplist_right_billys {
	float: right;
	width: 121px;
	padding-top: 10px;
	height: 139px;
	padding-right: 8px;
	padding-bottom: 6px;
}
.shoplist_right_billys_070412 {
	float: right;
	width: 121px;
	padding-top: 6px;
	height: 56px;
	padding-right: 8px;
}
.shoplist_right_billys_071001 {
	float: right;
	width: 121px;
	padding-top: 6px;
	padding-right: 8px;
}
.shoplist_address_billys {
	float: left;
	width: 304px;
	padding-left: 8px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	color: #FFFFFF;
	height: 20px;
	padding-top: 1px;
}
.shoplist_address_billys_071001 {
	float: left;
	width: 294px;
	padding-left: 18px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	color: #FFFFFF;
	height: 20px;
	padding-top: 1px;
}
.shoplist_time_billys {
	float: right;
	width: 129px;
	padding-right: 8px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	height: 20px;
	padding-top: 1px;
}
.shoplist_time_billys_071001 {
	float: right;
	width: 129px;
	padding-right: 8px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	height: 20px;
	padding-top: 1px;
}
.newarrival_item_billys {
	width: 670px;
	padding-right: 15px;
	padding-left: 15px;
	margin-top: 8px;
	margin-bottom: 8px;
}
.name_billys {
	width: 88px;
	background-color: #8f8f8f;
	color: #FFFFFF;
	font-size: 10px;
	text-align: left;
	padding-right: 2px;
	padding-left: 2px;
	line-height: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
}
#display_none {
	display: none;
}
#indexlist_press dt {
	float: left;
	background-image: url(../img/common/triangle02.gif);
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: left;
}
#indexlist_press dd {
	margin-left: 110px;
	margin-bottom: 15px;
}
#indexlist_press dl {
	margin-top: 10px;
	margin-bottom: 10px;
}
.pdf {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 5px;
}
* {
	padding: 0;
	margin: 0;
}
html {
	height: 100%;
}
body {
	height: 100%;
}
#header {
	position: fixed;
	z-index: 99;
	_position: absolute;
	margin: 0;
	width: 100%;
}
#header_inner2 {
	background-color: #FFF;
	width: 740px;
	_width: 743px;
	margin: auto;
}
#content {
	height: 100%;
}
#content-inner {
	padding-top: 165px;
	_padding-left: 17px;
	margin-right: auto;
	margin-left: auto;
	width: 740px;
	_width: 743px;
}
#content-inner_950 {
	padding-top: 90px;
	margin-right: auto;
	margin-left: auto;
	width: 950px;
	clear: both;
}
#content-inner2 {
	padding-top: 165px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
#r_header {
	margin-bottom: 10px;
}
#r_header {
	margin-bottom/*\**/: 0px;
	clear: both;
}
#r_header_wrap {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
	_margin-top: 5px;
	height: 99px;
	background-image: url(../img/r_image/logo_back_03_re.png);
	background-repeat: no-repeat;
}
#r_header_wrap_resize {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	_margin-top: 5px;
	height: 90px;
	clear: both;
}
#r_site_title_inner {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
}
#r_site_title {
	background-image: url(../img/r_image/site_title_back.gif);
	background-repeat: repeat-x;
	height: 40px;
}
#r_header_submenu {
	width: 211px;
	float: right;
}
#r_logo {
	float: left;
	width: 105px;
}
#r_logo_re {
	float: left;
	width: 94px;
	_width: 92px;
}
.f_left {
	float: left;
}
#r_header_chirashi {
	float: left;
}
#r_header_submenu_under {
}
#r_header_fix {
	position: fixed;
	z-index: 99;
	_position: absolute;
	margin: 0;
	width: 100%;
	background-color: #FFF;
	line-height: 0px;
}
#r_scrool {
	height: 100%;
}
#r_contents {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 90px;
}
#r_contents_resize {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 150px;
}
#r_contents_map {
	width: 740px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 150px;
}
#r_contents .slides {
}
#r_contents_inner {
	padding-top: 10px;
}
#r_contents_left_bar {
	width: 159px;
	_width: 159px;
	float: left;
	line-height: 0;
}
#r_contents_right_bar {
	float: right;
	width: 151px;
	_margin-right: 0px;
}
#r_contents_center {
	float: left;
	margin-left: 12px;
	_margin-left: 10px;
	width: 617px;
}
#r_products_search {
	height: 70px;
	background-color: #999;
}
#r_brand_title {
	margin-top: 20px;
}
#r_contents_reftbar_lines img {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D9D9D9;
}
.f_right {
	float: right;
}
.more {
	margin-top: 10px;
	height: 20px;
	clear: both;
}
.more_leftbar {
	height: 30px;
	margin-top: 10px;
}
#r_contents_left_shop {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #D9D9D9;
	border-right-color: #D9D9D9;
	border-left-color: #D9D9D9;
	　　margin-bottom: 15px;
	clear: both;
}
.line_btm_1px {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
#r_contents_shop_inner {
	line-height: 1.4;
	font-size: 11px;
}
.r_contents_right_inner {
	border: 1px solid #CCC;
	margin-bottom: 18px;
	clear: both;
}
.r_contents_right_inner_2 {
	border: 1px solid #ffdd0f;
	margin-bottom: 18px;
	clear: both;
}
#r_left_tvcm_comment {
	background-color: #4C4A49;
	padding: 5px;
	text-align: center;
	color: #FFF;
}
#r_left_tvcm_comment_white {
	background-color: #FFFFFF;
	padding: 5px;
	text-align: center;
	color: #00000;
}
#r_contents_news_paper_inner {
	background-color: #000;
	padding: 5px;
	color: #FFF;
}
#r_contents_mucis_inner img {
	margin-left: 26px;
	margin-bottom: 5px;
}
#r_contents_mucis_inner {
	margin-right: 8px;
	margin-left: 8px;
	font-size: 11px;
	clear: both;
}
.r_music_more {
	margin-top: 10px;
}
.r_music_more img {
	text-align: right;
	float: right;
}
#re_contents_topics img {
}
#r_contents_topics_inner {
	margin-top: 5px;
}
.r_topics_single {
	float: left;
	width: 280px;
	margin-left: 18px;
	_margin-left: 12px;
}
.r_ranking {
}
#re_contents_topics {
	border: 1px solid #CCC;
	margin-bottom: 20px;
}
#re_contents_topics_2 {
}
.StyleR_Frame_.heightLineParent {
	float: left;
	margin-bottom: 5px;
}
.StyleR_Item_ {
	width: 113px;
	float: left;
	margin-right: 4px;
	margin-left: 5px;
	font-size: 11px;
}
.price_ dl dt {
	float: left;
	margin-right: 10px;
	font-size: 12px;
	font-weight: bold;
}
.price_ dl dd {
	font-size: 12px;
	font-weight: bold;
	color: #F00;
}
.name_ {
	margin-bottom: 8px;
}
.img_ .goods_name_ img {
	margin-left: 6px;
}
.r_ranking {
	margin-bottom: 18px;
}
.StyleT_Frame_.heightLineParent {
	float: left;
	margin-bottom: 10px;
}
.StyleT_Item_ {
	width: 113px;
	float: left;
	margin-right: 4px;
	margin-left: 5px;
	font-size: 11px;
}
.price_ dl dt {
	float: left;
	font-size: 12px;
	_letter-spacing: -1px;
	font-weight: bold;
}
.price_ dl dd {
	font-size: 12px;
	font-weight: bold;
	color: #F00;
}
.mac .price_ dl dt {
	float: left;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: -1px;
}
.mac .price_ dl dd {
	font-size: 11px;
	font-weight: bold;
	color: #F00;
	letter-spacing: -1px;
}
.name_ {
	margin-bottom: 8px;
}
.img_ .goods_name_ img {
	margin-left: 6px;
}
.r_ranking {
	margin-bottom: 10px;
	clear: both;
}
img {
	border: none
}
#r_footer {
	background-image: url(../img/r_image/site_title_back.gif);
	background-repeat: repeat;
}
.twtr-widget h3  .r_flasharea {
	width: 950px;
	height: 200px;
	clear: both;
}
#r_header_social {
	float: right;
	width: 500px;
	text-align: right;
	vertical-align: bottom;
}
h1 {
	float: left;
}
#r_facebook {
	margin-top: 2px;
}
#r_header_fix #r_site_title #r_site_title_inner #r_header_social iframe {
	margin-top: 2px;
}
#r_header_social {
	font-size: 10px;
}
#rss {
}
#rss {
	margin-left: 5px;
}
.r_song {
	text-align: center;
}
.r_category {
	margin-top: 5px;
}
#r_news_title_back {
	background-color: #000;
}
.twtr-hd {
	width: 130px;
	word-break: break-all;
}
.twtr-join-conv {
	font-size: xx-small;
}
#r_contents_mobile_shop {
	clear: both;
}
#contentArea {
	width: 740px;
	margin-right: auto;
	margin-left: auto;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.font11px {
	font-size: 11px;
}
#re_contents_topics_line_none {
	margin-bottom: 10px;
}
.r_topics_foot_box {
	height: 90px;
}
.sns_share {
	width: 200px;
	margin-left: 240px;
}
.sns_box {
	float: left;
}
.sns {
	margin-top: 15px;
}
.sns_good {
	float: left;
	width: 130px;
}
.sns .sns_box {
	float: left;
	width: 130px;
}
#box_700 {
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
}
.f_center {
	text-align: center;
}
.price_ img {
	margin-top: 2px;
}
img {
	-ms-interpolation-mode: bicubic;
}
.pagenation_left a {
}
.breadcrumbs {
	text-align: right;
}
.pagenation_center {
	margin-left: 300px;
	margin-right: 300px;
	text-align: center;
}
.divColorGrey {
	background-color: #1A1A1A;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 30px;
	height: 230px;
}
.open {
	color: #FED507;
	cursor: pointer;
	width: 100%;
	padding-bottom: 5px;
	margin: 0px;
	text-align: center;
}
#slideBox {
	display: none;
}
.gs {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}
.margine_btm_20px {
	margin-bottom: 20px;
}
#re_contents_attention {
	border: 1px solid #666666;
	margin-bottom: 10px;
	width: 592px;
}
#top_sns {
	text-align: center;
	margin-bottom: 10px;
	border: 0px;
}
.disc_text {
	text-align: center;
	padding-top: 5px;
}
dl.acdn {
	width: 612px;
	position: relative;
}
dl.acdn dt {
	color: #DF2314;
	font-weight: bold;
	position: relative;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 11px;
	width: 594px;
	margin-top: 15px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #D9D9D9;
	border-right-color: #D9D9D9;
	border-left-color: #D9D9D9;
}
dl.acdn dd {
	position: relative;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #D9D9D9;
	border-bottom-color: #D9D9D9;
	border-left-color: #D9D9D9;
	width: 600px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
dl.acdn dd p {
	padding: 10px 10px;
	background: #efefef;
}
.acdn dd {
}







dl.acdn_mente {
	width: 612px;
	position: relative;
}
dl.acdn_mente dt {
	color: #DF2314;
	font-weight: bold;
	position: relative;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 11px;
	width: 594px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #D9D9D9;
	border-right-color: #D9D9D9;
	border-left-color: #D9D9D9;
}
dl.acdn_mente dd {
	position: relative;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #D9D9D9;
	border-bottom-color: #D9D9D9;
	border-left-color: #D9D9D9;
	width: 600px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
dl.acdn_mente dd p {
	padding: 10px 10px;
	background: #efefef;
}
.acdn_mente dd {
}












#r_header_submenu_under a img {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D9D9D9;
}
StyleT_Item_ .name_ {
	height: 300px;
}
.name_ a {
	height: 125px;
}
.name_ {
	height: 50px;
 #height: 60px;
}
.StyleT_Item_ {
	margin-bottom: 10px;
}
.margin_btm_18px {
	margin-bottom: 12px;
}
.mac .acdn dd {
	font-size: 11px;
}
.iphone .acdn dd {
	letter-spacing: -1px;
}
.ipad .acdn dd {
	letter-spacing: -1px;
}
.ipod .acdn dd {
	letter-spacing: -1px;
}
