@charset "shift_jis";

/* -- reset -- */

body {
	position:relative;
}
h2, h3, h4, h5, h6, 
#hdfloor div, #hdfloor p, #hdfloor dl, #hdfloor dt, #hdfloor dd, 
#hdfloor ul, #hdfloor ol, #hdfloor li {
	margin: 0;
	padding: 0;
	font-style: normal;
	text-decoration:none;
}
h2, h3, h4, h5, h6 {
	font-size:100%;
	line-height:1;
}
#hdfloor table, #hdfloor th, #hdfloor td {
	margin: 0;
	padding: 0;
	border:none;
	font-style: normal;
	font-weight:normal;
	text-align:left;
}
#hdfloor ul, #hdfloor ol {
	list-style:none outside;
}
#hdfloor li {
	list-style:none outside;
}
#hdfloor img {
	vertical-align:bottom;
	border: none;
}
#hdfloor a {
	outline:0;
}


/* --------------------- */
/* -- 3 floors common -- */
/* --------------------- */

#hdfloor {
	width:950px;
	font-size:12px;
	line-height:1.5;
	color:#653000;
	text-align:left;
	background-color:#FFFFFF;
}
#hdfloor .tx10 {
	font-size:10px;
}


/* -- #headblock -- */
#hdfloor #headblock {
	width:950px;
	overflow:hidden;
	height:168px;
	background:url(../wear_common_img/head_bg.jpg) no-repeat 0px 52px;
}
#hdfloor #headblock div.bttl{
	width:950px;
}
#hdfloor #headblock div.bttl p,
#hdfloor #headblock div.bttl ul{
	float:left;
}
#hdfloor #headblock div.bttl ul{
	margin-top:15px;/* 1行は30pxで2行は15px */
	margin-left:10px;
}
#hdfloor #headblock div.bttl ul li{
	display:inline;
	font-size:10px;
	color:#653000;
	margin-top:32px;
}
#hdfloor #headblock div.bttl ul li a{
	background:url(../wear_common_img/pankuzu.jpg) no-repeat right center;
	padding-right:8px;
	font-size:10px;
	color:#653000;
}
#hdfloor #headblock h2{
	display:inline;
	float:left;
	clear:both;
}
#hdfloor #headblock .subtx,
#hdfloor #headblock .headlink,
#hdfloor #headblock .headlink li {
	display:inline;
	float:left;
}
#hdfloor #headblock .subtx {
	padding:0 38px 0 20px;
}
#hdfloor #headblock .headlink {
	margin-top:32px;
}


/* -- #bodyblock -- */
#hdfloor #bodyblock {
	width:950px;
	overflow:hidden;
	background:url(../wear_common_img/hdside_bg.jpg) repeat-y right top;
}
#hdfloor #bodyblock .mainarea {
	color:#5A2603;
	font-family:"ＭＳ Ｐゴシック", "MS PGothic", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Osaka, Meiryo, sans-serif;
	margin-top:6px;
	float:left;
	width:714px;
	overflow:hidden;
}
#hdfloor #bodyblock table, #hdfloor #bodyblock th, #hdfloor #bodyblock td {
	font-size:12px;
	line-height:1.5;
	color:#5A2603;
	font-family:"ＭＳ Ｐゴシック", "MS PGothic", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Osaka, Meiryo, sans-serif;
}
#hdfloor #bodyblock .mainarea .spec {
	color:#5A2603;
	line-height:1.3;
}
#hdfloor #bodyblock .mainarea .spec dt {
	padding:0 0 2px 13px;
	background:url(../wear_common_img/hdmain_arw1.jpg) no-repeat 0 4px;
	display:block;
	zoom:1;
}
#hdfloor #bodyblock .mainarea .spec a:link,
#hdfloor #bodyblock .mainarea .spec a:visited {
	color:#C66A16;
	font-weight:bold;
	text-decoration:underline;
}
#hdfloor #bodyblock .mainarea .spec a:hover,
#hdfloor #bodyblock .mainarea .spec a:active {
	color:#C66A16;
	font-weight:bold;
	text-decoration:none;
}
#hdfloor #bodyblock .mainarea .spec .price {
	color:#5A2603;
	font-size:10px;
}
#hdfloor #bodyblock .sidearea {
	float:right;
	width:230px;
}


/* -- #footblock -- */
#hdfloor #footblock {
	margin:60px 0 20px 34px;
	width:882px;
	font-size:10px;
}
#hdfloor #footblock a {
	color:#5A2603;
}
#hdfloor #footblock ul {
	width:882px;
	overflow:hidden;
}
#hdfloor #footblock ul.hdlink {
	margin-bottom:8px;
	height:83px;
	background:url(../wear_common_img/foot_bg.jpg) no-repeat left top;
}
#hdfloor #footblock .hdlink li {
	display:inline;
	float:left;
}
#hdfloor #footblock .hdlink li.tohdtop {
	padding:0 37px 0 66px;
}
#hdfloor #footblock .bellink .totop {
	float:right;
	width:300px;
	text-align:right;
}
#hdfloor #footblock ul.bellink .totop a {
	padding-left:13px;
	background:url(../wear_common_img/foot_arwup.jpg) no-repeat 0 50%;
}
#hdfloor #footblock .bellink .toback {
	float:left;
	width:300px;
}
#hdfloor #footblock ul.bellink .toback a {
	padding-left:13px;
	background:url(../wear_common_img/foot_arwback.jpg) no-repeat 0 50%;
}


/* --------------------- */
/* ------- wear -------- */
/* --------------------- */

/* -- main_background -- */
#hdfloor #wear #main {
	margin-bottom:35px;
	width:714px;
	color:#653000;
	overflow:hidden;
}
#hdfloor #wear #main .coodtop {
	width:714px;
	height:239px;
	overflow:hidden;
	background:url(../wear15_img/w15_bg_top.jpg) no-repeat left top;
}
#hdfloor #wear #main .coodmain {
	width:714px;
	height:798px;
	overflow:hidden;
	font-size:10px;
	background:url(../wear15_img/w15_bg_main.jpg) no-repeat 0 0;
	position:relative;
}
#hdfloor #wear #main .cooditem {
	width:714px;
	height:551px;
	background:url(../wear15_img/w15_bg_main2.jpg) no-repeat 0 100%;
}
#hdfloor #wear #main .cooditem h4 {
	margin:0 0 0 35px;
	width:642px;
	background:url(../wear_common_img/wear_dot.gif) repeat-x 0 9px;
}
/* -- main- coodtop-- */
#hdfloor #wear #main .coodtop h3 {
	margin-left:22px;
	padding:89px 0 0px;
	float:left;
	display:inline;
	width:242px;
}
#hdfloor #wear #main .coodtop .copy {
	margin-top:27px;
	float:right;
	width:268px;
}
#hdfloor #wear #main .coodtop .copy p {
	margin:0 28px 13px 0;
}

/* -- main- coodmain-- */
/*copy1*/
#hdfloor #wear #main .coodmain .copywrap .copy1{
	width:265px;
	height:314px;
	position:relative;
	margin:25px 0 0 81px;
	float:left;
	display:inline;
}
#hdfloor #wear #main .coodmain .copywrap .copy1 .copy1_t{
	float:right;
	padding:0 39px 13px 0;
	width:111px;
}
#hdfloor #wear #main .coodmain .copywrap .copy1 .copy1_t h4{
	margin-bottom:8px;
}
#hdfloor #wear #main .coodmain .copywrap .copy1 .ph{
	margin-top:7px;
	float:left;
}
#hdfloor #wear #main .coodmain .copywrap .copy1 .ph_sub1{
	float:right;
}
#hdfloor #wear #main .coodmain .copywrap .copy1 .ph_sub2{
	position:absolute;
	top:238px;
	left:94px;
}
/*copy2*/
#hdfloor #wear #main .coodmain .copywrap .copy2{
	width:264px;
	height:304px;
	position:relative;
	margin:33px 81px 0 0;
	float:right;
}
#hdfloor #wear #main .coodmain .copywrap .copy2 .copy2_t{
	float:right;
	width:126px;
	position:absolute;
	top:73px;
	left:136px;
}
#hdfloor #wear #main .coodmain .copywrap .copy2 .copy2_t h4{
	margin-bottom:8px;
}
#hdfloor #wear #main .coodmain .copywrap .copy2 .ph{
	margin-top:7px;
	float:left;
}
#hdfloor #wear #main .coodmain .copywrap .copy2 .ph_sub1{
	float:right;
	position:absolute;
	top:198px;
	left:90px;
}
#hdfloor #wear #main .coodmain .copywrap .copy2 .ph_sub2{
	float:right;
	position:absolute;
	top:0px;
	left:129px;
}
/*copy3*/
#hdfloor #wear #main .coodmain .copywrap .copy3{
	clear:both;
	width:200px;
	height:340px;
	position:relative;
	margin:41px 0 0 65px;
	float:left;
	display:inline;
}
#hdfloor #wear #main .coodmain .copywrap .copy3 .copy3_t{
	width:172px;
	position:absolute;
	top:249px;
	left:8px
}
#hdfloor #wear #main .coodmain .copywrap .copy3 .copy3_t h4{
	margin-bottom:8px;
}
#hdfloor #wear #main .coodmain .copywrap .copy3 .ph{
	position:absolute;
	top:0px;
	left:98px;
}
#hdfloor #wear #main .coodmain .copywrap .copy3 .ph_sub1{
	position:absolute;
	top:0px;
	left:0px;
}
/*copy4*/
#hdfloor #wear #main .coodmain .copywrap .copy4{
	width:157px;
	height:370px;
	position:relative;
	margin:24px 0 0 27px;
	float:left;
	display:inline;
}
#hdfloor #wear #main .coodmain .copywrap .copy4 .copy4_t{
	width:157px;
}
#hdfloor #wear #main .coodmain .copywrap .copy4 .copy4_t h4{
	margin-bottom:8px;
}
#hdfloor #wear #main .coodmain .copywrap .copy4 .ph{
	position:absolute;
	top:97px;
	left:57px;
}
#hdfloor #wear #main .coodmain .copywrap .copy4 .ph_sub1{
	float:left;
}
/*copy5*/
#hdfloor #wear #main .coodmain .copywrap .copy5{
	width:182px;
	height:366px;
	position:relative;
	margin:14px 0 0 21px;
	float:left;
	display:inline;
}
#hdfloor #wear #main .coodmain .copywrap .copy5 .copy5_t{
	width:159px;
	position:absolute;
	top:276px;
	left:8px;
}
#hdfloor #wear #main .coodmain .copywrap .copy5 .copy5_t h4{
	margin-bottom:8px;
}
#hdfloor #wear #main .coodmain .copywrap .copy5 .ph{
	float:right;
	position:absolute;
	top:34px;
	left:83px;
}
#hdfloor #wear #main .coodmain .copywrap .copy5 .ph_sub1{
	float:left;
	position:absolute;
	top:0px;
	left:0px;
}
/* -- main- cooditem-- */
#hdfloor #wear #main .cooditem .txbox h5{
	margin-bottom:5px;
}
#hdfloor #wear #main .cooditem .txbox p{
	margin-bottom:10px;
}
#hdfloor #wear #main .cooditem .itemwrap1{
	margin:16px 0 13px 52px;
	width:714px;
	overflow:hidden;
}
#hdfloor #wear #main .cooditem .itemwrap1 .item1{
	float:left;
	width:184px;
	position:relative;
}
#hdfloor #wear #main .cooditem .itemwrap1 .item1 .txbox{
	margin-top:149px;
}
#hdfloor #wear #main .cooditem .itemwrap1 .item1 p.ph{
	position:absolute;
	top:0px;
	left:51px;
}
#hdfloor #wear #main .cooditem .itemwrap1 .item2{
	float:left;
	width:170px;
	margin-left:37px;
	position:relative;
}
#hdfloor #wear #main .cooditem .itemwrap1 .item2 .txbox{
	margin-top:149px;
}
#hdfloor #wear #main .cooditem .itemwrap1 .item2 p.ph{
	position:absolute;
	top:6px;
	left:46px;
}
#hdfloor #wear #main .cooditem .itemwrap1 .item3{
	float:left;
	width:172px;
	margin-left:52px;
	position:relative;
}
#hdfloor #wear #main .cooditem .itemwrap1 .item3 p.ph{
	position:absolute;
	top:11px;
	left:38px;
}
#hdfloor #wear #main .cooditem .itemwrap1 .item3 .txbox{
	margin-top:149px;
}
#hdfloor #wear #main .cooditem .itemwrap2{
	margin-left:52px;
	width:714px;
	overflow:hidden;
}
#hdfloor #wear #main .cooditem .itemwrap2 .item4{
	clear:both;
	float:left;
	width:267px;
	position:relative;
}
#hdfloor #wear #main .cooditem .itemwrap2 .item4 .txbox{
	margin:30px 3px 0 0;
	float:left;
	width:170px;
}
#hdfloor #wear #main .cooditem .itemwrap2 .item4 p.ph{
	float:right;
}
#hdfloor #wear #main .cooditem .itemwrap2 .item5{
	float:left;
	width:278px;
	position:relative;
	margin-left:39px;
}
#hdfloor #wear #main .cooditem .itemwrap2 .item5 .txbox{
	margin:30px 5px 0 0;
	width:166px;
	float:left;
}
#hdfloor #wear #main .cooditem .itemwrap2 .item5 p.ph{
	float:right;
}

/* -- END_main -- */

/* -- #backnum -- */
#hdfloor #wear #backnum {
	margin-bottom:30px;
	width:714px;
	overflow:hidden;
}
#hdfloor #wear #backnum h3 {
	margin-bottom:12px;
}
#hdfloor #wear #backnum ul {
	margin-left:60px;
	width:654px;
}
#hdfloor #wear #backnum li {
	line-height:22px;
	padding-left:13px;
	background:url(../wear_common_img/backnum_arw1.jpg) no-repeat 0 50%;
}
#hdfloor #wear #backnum li a {
	color:#5A2603;
	text-decoration:underline;
}
#hdfloor #wear #backnum li a:hover {
	text-decoration:none;
}


/* -- #other -- */
#hdfloor #wear #other {
	width:714px;
}
#hdfloor #wear #other h4 {
	margin:22px 0 10px 20px;
}
#hdfloor #wear #other ul {
	margin-left:20px;
	width:694px;
	overflow:hidden;
}
#hdfloor #wear #other li {
	display:inline;
	float:left;
}

