body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
div#wrap {
	width:940px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

div#stage {
	margin:0px;
	width:940px;
	text-align: center;
}
.layout_right {
	text-align: right;
	margin-right: 0px;
	padding-top: 1px;
	width: 146px;
}
H1 {
	FONT-SIZE: 12px;
	color: #000000;
	text-align: right;
	padding: 0px;
	line-height: 16px;
	font-weight: normal;
	margin-top: 11px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
H2 {
	FONT-SIZE: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 1px 0px 0px;
	text-align: left;
}
H3 {
	FONT-SIZE: 12px;
	MARGIN: 0px;
	COLOR: #000000;
	text-align: left;
	text-indent: 10px;
}
H4 {
	FONT-SIZE: 12px;
	MARGIN: 0px;
	text-align: left;
	font-weight: bold;
	color: #FFFFFF;
}
H5 {
	FONT-SIZE: 12px;
	MARGIN: 0px;
	COLOR: #000000;
	text-align: left;
	text-indent: 10px;
	padding-top: 5px;
}
img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.bold {
	font-weight: bold;
}
.bold2 {
	font-weight: bold;
	color: #FF0000;
}
.pan {
	text-align: left;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	text-indent: 4px;
	color: #666666;
	padding-top: 5px;
	vertical-align: top;
}
.pan p {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding-left: 4px;
	color: #666666;
	line-height: 14px;
}
.pan p a {
	color: #000000;
	text-decoration: none;
}
.pan p a:hover {
	color: #000000;
	text-decoration: underline;
}

.pan2 {
	text-align: left;
	height: 49px;
	vertical-align: top;
}
.pan2 p {
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	padding-top: 16px;
	padding-left: 8px;
	color: #666666;
	line-height: 18px;
}
.pan2 p a {
	color: #000000;
	text-decoration: none;
}
.pan2 p a:hover {
	color: #000000;
	text-decoration: underline;
}











STRONG {
	FONT-WEIGHT: normal
}
.bg {
	background-image: url(image/obj_bottom.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.style1 {color: #000000}
.style2 {color: #6699FF}
.style3 {color: #FF6600}
.style5 {color: #FEDE58}
.style6 {color: #FFFFFF}
.titel_h2 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
.style4 {color: #FF0000}
.botan_bg {
	background-image: url(header.gif);
	width: 780px;
	height: 63px;
}
.header {
	background-image: url(2011_header.gif);
	background-repeat: no-repeat;
	vertical-align: top;
	height: 75px;
}
.header_h1 {
	text-align: right;
	vertical-align: top;
}

.header_logo {
	text-align: left;
}

.botan {
	width: 780px;
}
.title760_bg {
	background-image: url(../image/template_img/title_760.gif);
	height: 20px;
	color: #FFFFFF;
	padding-left: 25px;
}
.title760_bg2 {
	background-image: url(../image/template_img/title_760.gif);
	height: 20px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding-left: 25px;
	text-align: left;
}
.title3_bg {
	background-image: url(../image/template_img/title_290.gif);
	padding-top: 0px;
	height: 21px;
	padding-left: 10px;
	vertical-align: top;
}
.title3_bg h2 {
	font-size: 12px;
	line-height: 18px;
	text-align: left;
}
.suqear_290 {
	border: 1px solid #000000;
	width: 288px;
}

.t_bg {
	background-image: url(../image/template_img/title_760.gif);
	height: 26px;
	text-align: left;
}
.t_bg h2 {
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
}
.t_bg2 {
	height: 26px;
	text-align: left;
	vertical-align: top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.t_bg2 h2 {
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #666666;
}
/*--------    フォントスタイル   --------*/
.font_12_140_l {
	font-size: 12px;
	line-height: 130%;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}
.w707 {
	width: 705px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
}

.font_12_150_l {
	font-size: 12px;
	line-height: 140%;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}
.font_12_140_center {
	font-size: 12px;
	line-height: 130%;
	font-weight: normal;
	text-align: center;
}
.font_12_140_r {
	font-size: 12px;
	line-height: 130%;
	font-weight: normal;
	text-align: right;
	vertical-align: top;
}
.font_12_140_r a {
	color: #333333;
	text-decoration: underline;
}
.font_12_140_r a:hover {
	color: #333333;
	text-decoration: none;
}
.font_16_140_center {
	font-size: 20px;
	line-height: 130%;
	font-weight: normal;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
.fooder_12_140_c_w {
	font-size: 12px;
	line-height: 140%;
	font-weight: normal;
	text-align: center;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.fooder_12_140_c_w a {
	color: #FFFFFF;
	text-decoration: none;
}
.fooder_12_140_c_w {
	font-size: 12px;
	line-height: 140%;
	font-weight: normal;
	text-align: center;
	color: #FFFFFF;
}
.font12_140 {
	font-size: 12px;
	line-height: 130%;
	color: #000000;
}
.font_sitemap {
	font-size: 12px;
	font-weight: normal;
	text-align: left;
}
.font_10_140_l {
	font-size: 10px;
	line-height: 130%;
	font-weight: normal;
	text-align: left;
}
.font12_150_w {
	font-size: 12px;
	line-height: 150%;
	font-weight: normal;
	text-align: left;
	color: #FFFFFF;
}
/*--------    ワイド   --------*/
.width782 {
	width: 782px;
	background-image: url(../image/template_img/bg_748.gif);
}
.width760 {
	width: 760px;
	margin-right: 10px;
	margin-left: 10px;
}
.width160 {
	width: 160px;
	vertical-align: top;
}
.width590 {
	width: 590px;
	vertical-align: top;
}
.sqear_kuro {
	border-right: 1px solid #222222;
	border-bottom: 1px solid #222222;
	border-left: 1px solid #222222;
	background-color: #EEEEEE;
	padding: 5px 2px;
}
.squear {
	padding: 5px;
	width: 178px;
	border: 1px solid #D1D1D1;
}
.title_180o {
	background-image: url(../image/template_img/title_180o.gif);
	height: 20px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding-left: 25px;
}
.line_yoko2 {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-left-color: #666666;
}
.font_big_rea {
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
	text-align: center;
}
/*--------    TOP背景   --------*/
.top_bbsimon {
	width: 780px;
	background-image: url(../image/item/bbsimon/top_bbssimon.jpg);
	height: 230px;
}
.top_tarina {
	width: 780px;
	background-image: url(../image/item/tarina/top_tarina.jpg);
	height: 230px;
}
.top_iconic {
	width: 780px;
	background-image: url(../image/item/iconic/top_iconic.jpg);
	height: 230px;
}
.top_faith {
	width: 780px;
	background-image: url(../image/item/faith/top.jpg);
	height: 230px;
}
.top_newera {
	width: 780px;
	background-image: url(../image/item/newera/top.jpg);
	height: 230px;
}
.top_dirtee {
	width: 780px;
	background-image: url(../image/item/dirtee/top.jpg);
	height: 230px;
}
.top_betseyjohnson {
	width: 780px;
	background-image: url(../image/item/betseyjohnson/top.jpg);
	height: 230px;
}
.top_redpepper {
	width: 780px;
	background-image: url(../image/item/redpepper/top.jpg);
	height: 230px;
}
.top_havaianas {
	width: 780px;
	background-image: url(../image/item/havaianas/top.jpg);
	height: 230px;
}
.top_213 {
	width: 780px;
	background-image: url(../image/item/213/top.jpg);
	height: 230px;
}
.top_hunter {
	width: 780px;
	background-image: url(../image/item/hunter/top.jpg);
	height: 230px;
}
.top_g_rhymes {
	width: 780px;
	background-image: url(../image/item/g_rhymes/top.jpg);
	height: 230px;
}
.top_24 {
	width: 780px;
	background-image: url(../image/item/24/top.jpg);
	height: 230px;
}
.top_mou {
	width: 780px;
	background-image: url(../image/item/mou/top.jpg);
	height: 230px;
}
.top_revis {
	width: 780px;
	background-image: url(../image/item/revis/top.jpg);
	height: 230px;
}
.top_emu {
	width: 780px;
	background-image: url(../image/item/emu/top.jpg);
	height: 230px;
}
.top_minnetonka {
	width: 780px;
	background-image: url(../image/item/minnetonka/top.jpg);
	height: 230px;
}
.top_north {
	width: 780px;
	background-image: url(../image/item/north/top.jpg);
	height: 230px;
}
.top_rubber {
	width: 780px;
	background-image: url(../image/item/rubberduck/top.jpg);
	height: 230px;
}
.top_dissizit {
	width: 780px;
	background-image: url(../image/item/dissizit/top.jpg);
	height: 230px;
}
.top_lafine {
	width: 780px;
	background-image: url(../image/item/lafine/top.jpg);
	height: 230px;
}
.top_paris {
	width: 780px;
	background-image: url(../image/item/paris/top.jpg);
	height: 230px;
}
.top_premiumlabel {
	width: 780px;
	background-image: url(../image/item/premiumlabel/top.jpg);
	height: 230px;
}
.top_kitson {
	width: 780px;
	background-image: url(../image/item/kitson/top.jpg);
	height: 230px;
}
.top_holly {
	width: 780px;
	background-image: url(../image/item/hollywood/top.jpg);
	height: 230px;
}
.top_zanerobe {
	width: 780px;
	background-image: url(../image/item/zanerobe/top.jpg);
	height: 230px;
}
.top_radii {
	width: 780px;
	background-image: url(../image/item/radii/top.jpg);
	height: 230px;
}
.top_frye {
	width: 780px;
	background-image: url(../image/item/frye/top.jpg);
	height: 230px;
}
.top_wildfox {
	width: 780px;
	background-image: url(../image/item/wildfox/top.jpg);
	height: 230px;
}
.top_siwy {
	width: 780px;
	background-image: url(../image/item/siwy/top.jpg);
	height: 230px;
}
.top_wholenine {
	width: 780px;
	background-image: url(../image/item/wholenine/top.jpg);
	height: 230px;
}
.top_cameronhawaii {
	width: 780px;
	background-image: url(../image/item/cameronhawaii/top.jpg);
	height: 230px;
}
.top_ugg {
	width: 780px;
	background-image: url(../image/item/ugg/top.jpg);
	height: 230px;
}
.top_krhyme_denim {
	width: 780px;
	background-image: url(../image/item/krhyme_denim/top.jpg);
	height: 230px;
}
.top_bagarch {
	width: 780px;
	background-image: url(../image/mens/bagarch/top.jpg);
	height: 230px;
}
.top_madfoot {
	width: 780px;
	background-image: url(../image/item/madfoot/top.jpg);
	height: 230px;
}
.top_joy {
	width: 780px;
	background-image: url(../image/item/joy/top.jpg);
	height: 230px;
}
.top_laurenmoshi {
	width: 780px;
	background-image: url(../image/item/laurenmoshi/top.jpg);
	height: 230px;
}
.top_mightyfine {
	width: 780px;
	background-image: url(../image/item/mightyfine/top.jpg);
	height: 230px;
}
.top_junkfood {
	width: 780px;
	background-image: url(../image/item/junkfood/top.jpg);
	height: 230px;
}
.top_admiral {
	width: 780px;
	background-image: url(../image/item/admiral/top.jpg);
	height: 230px;
}
.top_bensherman {
	width: 780px;
	background-image: url(../image/item/bensherman/top.jpg);
	height: 230px;
}
/*--------    カテゴリー右    --------*/
.migi_25 {
	margin:0;
	height: 20px;
	padding-left: 13px;
	text-align: left;
	background-image: url(../image/template_img/bg_24.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.migi_25 a {
	color: #666666;
	font-size:12px;
	text-decoration: none;
}
.migi_25 a:hover {
	color: #666666;
	text-decoration: underline blink;
}
.migi_25_2 {
	margin:0;
	height: 20px;
	padding-left: 13px;
	text-align: left;
	background-image: url(../image/template_img/bg_24_2.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.migi_25_2 a {
	color: #666666;
	font-size:12px;
	text-decoration: none;
}
.migi_25_2 a:hover {
	color: #666666;
	text-decoration: underline blink;
}
/*--------    フッター2    --------*/
.fooder {
	text-align: left;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #666666;
}
.fooder a {
	color: #333333;
	text-decoration: none;
}
.fooder a:hover {
	color: #FF6600;
	text-decoration: underline;
}
/*--------    imagetop    --------*/
.imagetop {
	width: 940px;
	margin: 0px auto;
	padding: 0px;
}
.link_text {
	font-size: 10px;
	font-weight: normal;
	text-align: left;
}
.link_text a {
	text-decoration: none;
	color: #6A6A6A;
}
.link_text a:hover {
	color: #999999;
	text-decoration: underline blink;
}
.webrss_h {
	font-size: 12px;
	color: #000000;
	line-height: 17px;
	font-weight: normal;
	text-align: left;
	height: 125px;
	width: 709px;
	margin: 0px;
	padding: 0px;
}
.webrss a {
	color: #000000;
	text-decoration: none;
}
.webrss a:hover {
	color: #000000;
	text-decoration: underline;
}
.webrss {
	font-size: 12px;
	color: #000000;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	line-height: 17px;
	font-weight: normal;
	background-color: #F7F7F7;
	padding: 0px;
}
.webrss ul {
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.webrss ul li {
	list-style-type: none;
	font-size: 12px;
	line-height: 18px;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
/*---------------OTHER SERVICE---------------*/
ul.list
{
	margin:0px;
	padding:0px;
	text-align: left;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
}
ul.list li {
	list-style:none;
	vertical-align: middle;
	text-align: left;
	text-indent: 16px;
	font-size: 12px;
	line-height: 18px;
	background-repeat: no-repeat;
	background-position: left;
	background-image: url(../image/template_img/ya2.gif);
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	margin: 0px;
}
ul.list li.end {
	list-style:none;
	vertical-align: middle;
	text-align: left;
	text-indent: 16px;
	font-size: 12px;
	line-height: 18px;
	background-position: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin: 0px;
	background-image: url(../image/template_img/ya3.gif);
}
ul.list li a {
	color: #333333;
	text-decoration: none;
}
ul.list li a:hover {
	color: #333333;
	text-decoration: underline;
}
.w190 {
	width: 190px;
	vertical-align: top;
}
.w590_b10 {
	padding: 0px;
	width: 590px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.text_link {
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	padding-top: 5px;
}
.text_link a {
	color: #333333;
	text-decoration: underline;
}
.text_link a:hover {
	color: #FF6600;
	text-decoration: none;
}
.w198 {
	font-size: 10px;
	line-height: 12px;
	text-align: center;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 198px;
}
.w198 a {
	color: #333333;
	text-decoration: underline;
}
.w198 a:hover {
	color: #333333;
	text-decoration: none;
}
.w416 {
	margin: 60px 87px 0px;
	padding: 0px;
	width: 416px;
}
.font16_left {
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
	text-align: left;
	padding-top: 2px;
	width: 180px;
}
.tel_txt {
	font-size: 12px;
	line-height: 18px;
	text-align: left;
	vertical-align: bottom;
	padding-bottom: 2px;
}

.w21 {
	width: 21px;
	vertical-align: top;
}
.w210 {
	vertical-align: top;
	width: 210px;
}
.w210_waku {
	border: 1px solid #dddddd;
	text-align: center;
}
.migi_title {
	background-color: #DDDDDD;
	height: 24px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
}
.migi_title p {
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
}
.w709 {
	vertical-align: top;
	width: 709px;
}
.btm40 {
	vertical-align: top;
	margin-bottom: 40px;
}

.btm20 {
	vertical-align: top;
	margin-bottom: 20px;
}
.btm10 {
	vertical-align: top;
	margin-bottom: 10px;
}
.btm15 {
	vertical-align: top;
	margin-bottom: 15px;
}
.bt_my {
	width: 89px;
	text-align: right;
}
.bt_cart {
	width: 89px;
	text-align: right;
}
.bt_search {
	text-align: right;
	width: 45px;
	padding-bottom: 2px;
	padding-top: 0px;
}

form {
	margin: 0px;
	padding: 0px;
}
.box_l {
	text-align: left;
	font-size: 12px;
	line-height: 18px;
	padding-top: 7px;
	padding-bottom: 5px;
	width: 200px;
	background-color: #F5F5F5;
	padding-left: 10px;
}
.box_r {
	text-align: left;
	font-size: 12px;
	line-height: 18px;
	padding-top: 7px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
	padding-left: 10px;
}
.box_r p {
	text-align: left;
	font-size: 12px;
	line-height: 18px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.box_r a {
	color: #000000;
	text-decoration: underline;
}
.box_r a:hover {
	color: #333333;
	text-decoration: none;
}
.box_bg {
	background-color: #DDDDDD;
}
.waku_otoiwase {
	border: 1px solid #DDDDDD;
	padding: 1px;
}
.txt_left18 {
	font-size: 12px;
	line-height: 18px;
	text-align: left;
}
.txt_left18 a {
	color: #000000;
	text-decoration: underline;
}
.txt_left18 a:hover {
	color: #333333;
	text-decoration: none;
}
.txt_left18 p {
	font-size: 12px;
	line-height: 18px;
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.txt_left18 p.big {
	font-size: 12px;
	line-height: 18px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	color: #FF6600;
}

.w345 {
	text-align: left;
	vertical-align: top;
	width: 345px;
}
.layout_left {
	text-align: left;
}
.fooder_k {
	font-size: 10px;
	line-height: 15px;
	text-align: left;
}
.fooder_k p {
	font-size: 10px;
	line-height: 15px;
	text-align: left;
	background-image: url(../image/template_img/bico-1.gif);
	background-repeat: no-repeat;
	padding-left: 12px;
	margin-left: 6px;
	letter-spacing: 1px;
}
.fooder_k p a {
	color: #000000;
	text-decoration: none;
}
.fooder_k p a:hover {
	color: #000000;
	text-decoration: underline;
}
.layout_center {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	padding-top: 100px;
	font-size: 12px;
	line-height: 18px;
}


.txt_left18_f {
	font-size: 12px;
	line-height: 18px;
	text-align: left;
}
.txt_left18_f a {
	color: #000000;
	text-decoration: none;
}
.txt_left18_f a:hover {
	color: #FF6600;
	text-decoration: underline;
}
.mobile {
	background-color: #f7f7f7;
	padding: 7px;
}
.txt_left16 {
	font-size: 12px;
	line-height: 14px;
	text-align: left;
}
.center {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	line-height: 18px;
}
.hight14 {
	line-height: 14px;
}

