@charset "shift_jis";
/* CSS Document */

#contentsArea {
	width: 100%;
}
#contentsArea #root,
#contentsArea #pagetop {
	width: 950px;
	margin: 0 auto;
}
#uniform {
	font-family: "ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	font-size: 13px;
	color: #333333;
	width: 100%;
	margin: 0 auto;
}
/*_::content, _:future, #uniform:not(*:root) {
	font-family: "メイリオ",Meiryo,Osaka,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	font-weight: bold;
}*/
#uniform #sectionWrap {
	width: 950px;
	margin: 0 auto;
}
#uniform #sectionWrap #mainVisualTop {
	width: 950px;
	height: 285px;
	margin-bottom: 2px;
}
#uniform #sectionWrap #mainVisual {
	width: 950px;
	height: 328px;
	margin-bottom: 2px;
}
#uniform #sectionWrap ul#gNavi {
	width: 950px;
	height: 80px;
}
#uniform #sectionWrap ul#gNavi li {
	height: 38px;
	margin: 0 0 2px;
	padding: 0;
	float: left;
}
#uniform #sectionWrap #pageMenu {}
#uniform #sectionWrap #pageMenu p {
	margin-top: 30px;
	float: left;
}
#uniform #sectionWrap #pageMenu p.pageMenu01 {
	margin-right: 20px;
}
_::content, _:future, #uniform #sectionWrap #pageMenu p.pageMenu01:not(*:root) {
	margin-right: 19px;
}
#uniform #sectionWrap #pageMenu p.pageMenu02 {}
#uniform #sectionWrap #pageMenu p.pageMenu03 {
	margin-right: 19px;
}
#uniform #sectionWrap #pageMenu p.pageMenu04 {
	margin-right: 19px;
}
_::content, _:future, #uniform #sectionWrap #pageMenu p.pageMenu03:not(*:root) {
	margin-right: 18px;
}
#uniform #sectionWrap #pageMenu p.pageMenu05 {}
#uniform #sectionWrap #pageMenu .pageMenu06,
#uniform #sectionWrap #pageMenu .pageMenu07 {
	width: 465px;
	height: 445px;
	margin-top: 30px; 
	float: left;
	position: relative;
}
#uniform #sectionWrap #pageMenu .pageMenu06 {
	margin-right: 19px;
}
#uniform #sectionWrap #pageMenu .pageMenu07 {
}
#uniform #sectionWrap #pageMenu .pageMenu06 img.newIcon,
#uniform #sectionWrap #pageMenu .pageMenu07 img.newIcon {
	position: absolute;
	top: -20px;
	left: 400px;
}
/************** チュニック **************/

/* tunicBasic */
#uniform #sectionWrap #tunicBasic {
	background: #ffffff url(../img/tunic/basic_bg_tunic.jpg) no-repeat 0 0;
	position: relative;
	min-height: 1680px;
	margin-top: 40px;
} 
#uniform #sectionWrap #tunicBasic .numberOne {
	width: 290px;
	position: absolute;
	top: 276px;
	left: 24px;
}
#uniform #sectionWrap #tunicBasic .numberOne p.brandName {
	font-size: 14px;
}
#uniform #sectionWrap #tunicBasic .numberOne p.itemName {
	font-size: 24px;
	font-weight: bold;
	line-height: 1.4;
}
#uniform #sectionWrap #tunicBasic .numberOne p.itemTxt {
	font-size: 14px;
	line-height: 1.3;
}
#uniform #sectionWrap #tunicBasic .numberOne p.priceTxt {
	background: transparent url(../img/tunic/bg_price.png) no-repeat 0 center;
	color: #cc0000;
	margin-left: 5px;
	padding-left: 35px;
}
#uniform #sectionWrap #tunicBasic .numberOne p.purchase {
	width: 156px;
	height: 37px;
}
#uniform #sectionWrap #tunicBasic .numberTwo {
	width: 310px;
	position: absolute;
	top: 780px;
	left: 643px;
}
#uniform #sectionWrap #tunicBasic .numberTwo p.brandName {
	font-size: 14px;
}
#uniform #sectionWrap #tunicBasic .numberTwo p.itemName {
	font-size: 24px;
	font-weight: bold;
	line-height: 1.4;
}
#uniform #sectionWrap #tunicBasic .numberTwo p.itemTxt {
	font-size: 14px;
	line-height: 1.3;
	width: 280px;
}
#uniform #sectionWrap #tunicBasic .numberTwo p.priceTxt {
	background: transparent url(../img/tunic/bg_price.png) no-repeat 0 center;
	color: #cc0000;
	margin-left: 5px;
	padding-left: 35px;
}
#uniform #sectionWrap #tunicBasic .numberTwo p.purchase {
	width: 156px;
	height: 37px;
}

#uniform #sectionWrap #tunicBasic .numberThree {
	width: 290px;
	position: absolute;
	top: 1266px;
	left: 24px;
}
#uniform #sectionWrap #tunicBasic .numberThree p.brandName {
	font-size: 14px;
}
#uniform #sectionWrap #tunicBasic .numberThree p.itemName {
	font-size: 24px;
	font-weight: bold;
	line-height: 1.4;
}
#uniform #sectionWrap #tunicBasic .numberThree p.itemTxt {
	font-size: 14px;
	line-height: 1.3;
}
#uniform #sectionWrap #tunicBasic .numberThree p.aboutCloth {
	font-size: 12px;
	display: inline-block;
	width: 380px;
	margin-top: 5px;
	padding: 5px;
	border-radius: 6px;
	border: 1px solid #dddddd;
	position: relative;
	z-index: 0;
}
#uniform #sectionWrap #tunicBasic .numberThree p.aboutCloth:before {
	content: "";
	position: absolute;
	top: -9px;
	left: 50%;
	margin-left: -9px;
	display: block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0 9px 10px 9px;
	border-color: transparent transparent #ffffff transparent;
	z-index: 0;
}
#uniform #sectionWrap #tunicBasic .numberThree p.aboutCloth:after {
	content: "";
	position: absolute;
	top: -12px;
	left: 50%;
	margin-left: -10px;
	display: block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0 9px 12px 10px;
	border-color: transparent transparent #dddddd transparent;
	z-index: -1;
}
#uniform #sectionWrap #tunicBasic .numberThree p.priceTxt {
	background: transparent url(../img/tunic/bg_price.png) no-repeat 0 center;
	color: #cc0000;
	margin-left: 5px;
	padding-left: 35px;
}
#uniform #sectionWrap #tunicBasic .numberThree p.purchase {
	width: 156px;
	height: 37px;
}
#uniform #sectionWrap #itemListBasic {
	background: #ffffff url(../img/tunic/basic_bg.jpg) repeat-y 0 0;
	padding: 0 35px 35px;
}
#uniform #sectionWrap #itemListBasic ul {
	display: table;
	margin-left: 2px;
	border-left: 1px solid #dddddd;
}
#uniform #sectionWrap #itemListBasic ul li {
	display: table-cell;
	border-collapse: collapse;
	width: 164px;
	padding: 5px;
	float: left;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
}
#uniform #sectionWrap #itemListBasic ul li p.listImg {
	text-align:center;
}
#uniform #sectionWrap #itemListBasic ul li p.listName {
	font-size: 13px;
	font-weight: bold;
	line-height: 1.3;
	padding: 0 3px;
}
#uniform #sectionWrap #itemListBasic ul li p.listPrice {
	font-size: 10px;
	color: #cc0000;
}
#uniform #sectionWrap #itemListBasic ul li p.listPrice span {
	font-size: 18px;
	font-weight: bold;
}
#uniform #sectionWrap #itemListBasic ul li p.listBtn {
	text-align: center;
}

/* tunicElegant */
#uniform #sectionWrap #tunicElegant {
	background: #ffffff url(../img/tunic/elegant_bg_tunic.jpg) no-repeat 0 0;
	position: relative;
	min-height: 1680px;
	margin-top: 40px;
}
#uniform #sectionWrap #tunicElegant .numberOne {
	width: 308px;
	position: absolute;
	top: 276px;
	left: 24px;
}
#uniform #sectionWrap #tunicElegant .numberOne p.brandName {
	font-size: 14px;
}
#uniform #sectionWrap #tunicElegant .numberOne p.itemName {
	font-size: 24px;
	font-weight: bold;
	line-height: 1.4;
}
#uniform #sectionWrap #tunicElegant .numberOne p.itemTxt {
	font-size: 14px;
	line-height: 1.3;
}
#uniform #sectionWrap #tunicElegant .numberOne p.priceTxt {
	background: transparent url(../img/tunic/bg_price.png) no-repeat 0 center;
	color: #cc0000;
	margin-left: 5px;
	padding-left: 35px;
}
#uniform #sectionWrap #tunicElegant .numberOne p.purchase {
	width: 156px;
	height: 37px;
}
#uniform #sectionWrap #tunicElegant .numberTwo {
	width: 300px;
	position: absolute;
	top: 780px;
	left: 633px;
}
#uniform #sectionWrap #tunicElegant .numberTwo p.brandName {
	font-size: 14px;
}
#uniform #sectionWrap #tunicElegant .numberTwo p.itemName {
	font-size: 24px;
	font-weight: bold;
	line-height: 1.4;
}
#uniform #sectionWrap #tunicElegant .numberTwo p.itemTxt {
	font-size: 14px;
	line-height: 1.3;
}
#uniform #sectionWrap #tunicElegant .numberTwo p.priceTxt {
	background: transparent url(../img/tunic/bg_price.png) no-repeat 0 center;
	color: #cc0000;
	width: 310px;
	margin-left: 5px;
	padding-left: 35px;
}
#uniform #sectionWrap #tunicElegant .numberTwo p.purchase {
	width: 156px;
	height: 37px;
}
#uniform #sectionWrap #tunicElegant .numberThree {
	width: 290px;
	position: absolute;
	top: 1280px;
	left: 24px;
}
#uniform #sectionWrap #tunicElegant .numberThree p.brandName {
	font-size: 14px;
}
#uniform #sectionWrap #tunicElegant .numberThree p.itemName {
	font-size: 24px;
	font-weight: bold;
	line-height: 1.4;
}
#uniform #sectionWrap #tunicElegant .numberThree p.itemTxt {
	font-size: 14px;
	line-height: 1.3;
}
#uniform #sectionWrap #tunicElegant .numberThree p.aboutCloth {
	font-size: 12px;
	display: inline-block;
	width: 380px;
	margin-top: 10px;
	padding: 5px;
	border-radius: 6px;
	border: 1px solid #dddddd;
	position: relative;
	z-index: 0;
}
#uniform #sectionWrap #tunicElegant .numberThree p.aboutCloth:before {
	content: "";
	position: absolute;
	top: -9px;
	left: 50%;
	margin-left: -9px;
	display: block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0 9px 10px 9px;
	border-color: transparent transparent #ffffff transparent;
	z-index: 0;
}
#uniform #sectionWrap #tunicElegant .numberThree p.aboutCloth:after {
	content: "";
	position: absolute;
	top: -12px;
	left: 50%;
	margin-left: -10px;
	display: block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0 9px 12px 10px;
	border-color: transparent transparent #dddddd transparent;
	z-index: -1;
}
#uniform #sectionWrap #tunicElegant .numberThree p.priceTxt {
	background: transparent url(../img/tunic/bg_price.png) no-repeat 0 center;
	color: #cc0000;
	margin-left: 5px;
	padding-left: 35px;
}
#uniform #sectionWrap #tunicElegant .numberThree p.purchase {
	width: 156px;
	height: 37px;
}
#uniform #sectionWrap #itemListElegant {
	background: #ffffff url(../img/tunic/elegant_bg.jpg) repeat-y 0 0;
	padding: 0 35px 35px;
}
#uniform #sectionWrap #itemListElegant ul {
	display: table;
	margin-left: 2px;
	border-left: 1px solid #dddddd;
}
#uniform #sectionWrap #itemListElegant ul li {
	display: table-cell;
	border-collapse: collapse;
	width: 164px;
	padding: 5px;
	float: left;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
}
#uniform #sectionWrap #itemListElegant ul li p.listImg {
	text-align:center;
}
#uniform #sectionWrap #itemListElegant ul li p.listName {
	font-size: 13px;
	font-weight: bold;
	line-height: 1.3;
	padding: 0 3px;
}
#uniform #sectionWrap #itemListElegant ul li p.listPrice {
	font-size: 10px;
	color: #cc0000;
}
#uniform #sectionWrap #itemListElegant ul li p.listPrice span {
	font-size: 18px;
	font-weight: bold;
}
#uniform #sectionWrap #itemListElegant ul li p.listBtn {
	text-align: center;
}

/* tunicSweet */
#uniform #sectionWrap #tunicSweet {
	background: #ffffff url(../img/tunic/sweet_bg_tunic.jpg) no-repeat 0 0;
	position: relative;
	min-height: 1680px;
	margin-top: 40px;
}
#uniform #sectionWrap #tunicSweet .numberOne {
	width: 258px;
	position: absolute;
	top: 280px;
	left: 24px;
}
#uniform #sectionWrap #tunicSweet .numberOne p.brandName {
	font-size: 14px;
}
#uniform #sectionWrap #tunicSweet .numberOne p.itemName {
	font-size: 24px;
	font-weight: bold;
	line-height: 1.4;
}
#uniform #sectionWrap #tunicSweet .numberOne p.itemTxt {
	font-size: 14px;
	line-height: 1.3;
}
#uniform #sectionWrap #tunicSweet .numberOne p.priceTxt {
	background: transparent url(../img/tunic/bg_price.png) no-repeat 0 center;
	color: #cc0000;
	width: 280px;
	margin-left: 5px;
	padding-left: 35px;
}
#uniform #sectionWrap #tunicSweet .numberOne p.purchase {
	width: 156px;
	height: 37px;
}
#uniform #sectionWrap #tunicSweet .numberTwo {
	width: 300px;
	position: absolute;
	top: 710px;
	left: 597px;
}
#uniform #sectionWrap #tunicSweet .numberTwo p.brandName {
	font-size: 14px;
}
#uniform #sectionWrap #tunicSweet .numberTwo p.itemName {
	font-size: 24px;
	font-weight: bold;
	line-height: 1.4;
}
#uniform #sectionWrap #tunicSweet .numberTwo p.itemTxt {
	font-size: 14px;
	line-height: 1.3;
}
#uniform #sectionWrap #tunicSweet .numberTwo p.aboutCloth {
	font-size: 12px;
	display: inline-block;
	width: 320px;
	margin-top: 10px;
	padding: 5px;
	border-radius: 6px;
	border: 1px solid #dddddd;
	position: relative;
	z-index: 0;
}
#uniform #sectionWrap #tunicSweet .numberTwo p.aboutCloth:before {
	content: "";
	position: absolute;
	top: -9px;
	left: 50%;
	margin-left: -9px;
	display: block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0 9px 10px 9px;
	border-color: transparent transparent #ffffff transparent;
	z-index: 0;
}
#uniform #sectionWrap #tunicSweet .numberTwo p.aboutCloth:after {
	content: "";
	position: absolute;
	top: -12px;
	left: 50%;
	margin-left: -10px;
	display: block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0 9px 12px 10px;
	border-color: transparent transparent #dddddd transparent;
	z-index: -1;
}
#uniform #sectionWrap #tunicSweet .numberTwo p.priceTxt {
	background: transparent url(../img/tunic/bg_price.png) no-repeat 0 center;
	color: #cc0000;
	margin-left: 5px;
	padding-left: 35px;
}
#uniform #sectionWrap #tunicSweet .numberTwo p.purchase {
	width: 156px;
	height: 37px;
}
#uniform #sectionWrap #tunicSweet .numberThree {
	width: 290px;
	position: absolute;
	top: 1280px;
	left: 24px;
}
#uniform #sectionWrap #tunicSweet .numberThree p.brandName {
	font-size: 14px;
}
#uniform #sectionWrap #tunicSweet .numberThree p.itemName {
	font-size: 24px;
	font-weight: bold;
	line-height: 1.4;
}
#uniform #sectionWrap #tunicSweet .numberThree p.itemTxt {
	font-size: 14px;
	line-height: 1.3;
}
#uniform #sectionWrap #tunicSweet .numberThree p.aboutCloth {
	font-size: 12px;
	display: inline-block;
	width: 350px;
	margin-top: 10px;
	padding: 5px;
	border-radius: 6px;
	border: 1px solid #dddddd;
	position: relative;
	z-index: 0;
}
#uniform #sectionWrap #tunicSweet .numberThree p.aboutCloth:before {
	content: "";
	position: absolute;
	top: -9px;
	left: 50%;
	margin-left: -9px;
	display: block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0 9px 10px 9px;
	border-color: transparent transparent #ffffff transparent;
	z-index: 0;
}
#uniform #sectionWrap #tunicSweet .numberThree p.aboutCloth:after {
	content: "";
	position: absolute;
	top: -12px;
	left: 50%;
	margin-left: -10px;
	display: block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0 9px 12px 10px;
	border-color: transparent transparent #dddddd transparent;
	z-index: -1;
}
#uniform #sectionWrap #tunicSweet .numberThree p.priceTxt {
	background: transparent url(../img/tunic/bg_price.png) no-repeat 0 center;
	color: #cc0000;
	margin-left: 5px;
	padding-left: 35px;
}
#uniform #sectionWrap #tunicSweet .numberThree p.purchase {
	width: 156px;
	height: 37px;
}
#uniform #sectionWrap #itemListSweet {
	background: #ffffff url(../img/tunic/sweet_bg.jpg) repeat-y 0 0;
	padding: 0 35px 35px;
}
#uniform #sectionWrap #itemListSweet ul {
	display: table;
	margin-left: 2px;
	border-left: 1px solid #dddddd;
}
#uniform #sectionWrap #itemListSweet ul li {
	display: table-cell;
	border-collapse: collapse;
	width: 164px;
	padding: 5px;
	float: left;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
}
#uniform #sectionWrap #itemListSweet ul li p.listImg {
	text-align:center;
}
#uniform #sectionWrap #itemListSweet ul li p.listName {
	font-size: 13px;
	font-weight: bold;
	line-height: 1.3;
	padding: 0 3px;
}
#uniform #sectionWrap #itemListSweet ul li p.listPrice {
	font-size: 10px;
	color: #cc0000;
}
#uniform #sectionWrap #itemListSweet ul li p.listPrice span {
	font-size: 18px;
	font-weight: bold;
}
#uniform #sectionWrap #itemListSweet ul li p.listBtn {
	text-align: center;
}

/************** チュニック **************/

/************** ワンピース **************/

/* onepieceBasic */
#uniform #sectionWrap #onepieceBasic {
	background: #ffffff url(../img/onepiece/basic_bg_onepiece.jpg) no-repeat 0 0;
	position: relative;
	min-height: 1680px;
	margin-top: 40px;
} 
#uniform #sectionWrap #onepieceBasic .numberOne {
	width: 310px;
	position: absolute;
	top: 276px;
	left: 24px;
}
#uniform #sectionWrap #onepieceBasic .numberOne p.brandName {
	font-size: 14px;
}
#uniform #sectionWrap #onepieceBasic .numberOne p.itemName {
	font-size: 24px;
	font-weight: bold;
	line-height: 1.4;
}
#uniform #sectionWrap #onepieceBasic .numberOne p.itemTxt {
	font-size: 14px;
	line-height: 1.3;
}
#uniform #sectionWrap #onepieceBasic .numberOne p.priceTxt {
	background: transparent url(../img/onepiece/bg_price.png) no-repeat 0 center;
	color: #cc0000;
	margin-left: 5px;
	padding-left: 35px;
}
#uniform #sectionWrap #onepieceBasic .numberOne p.purchase {
	width: 156px;
	height: 37px;
}
#uniform #sectionWrap #onepieceBasic .numberTwo {
	width: 310px;
	position: absolute;
	top: 740px;
	left: 622px;
}
#uniform #sectionWrap #onepieceBasic .numberTwo p.brandName {
	font-size: 14px;
}
#uniform #sectionWrap #onepieceBasic .numberTwo p.itemName {
	font-size: 24px;
	font-weight: bold;
	line-height: 1.4;
}
#uniform #sectionWrap #onepieceBasic .numberTwo p.itemTxt {
	font-size: 14px;
	line-height: 1.3;
}
#uniform #sectionWrap #onepieceBasic .numberTwo p.aboutCloth {
	font-size: 12px;
	display: inline-block;
	width: 440px;
	margin-top: 15px;
	padding: 5px;
	border-radius: 6px;
	border: 1px solid #dddddd;
	position: relative;
	z-index: 0;
	right: 143px;
}
#uniform #sectionWrap #onepieceBasic .numberTwo p.aboutCloth:before {
	content: "";
	position: absolute;
	top: -9px;
	left: 50%;
	margin-left: -9px;
	display: block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0 9px 10px 9px;
	border-color: transparent transparent #ffffff transparent;
	z-index: 0;
}
#uniform #sectionWrap #onepieceBasic .numberTwo p.aboutCloth:after {
	content: "";
	position: absolute;
	top: -12px;
	left: 50%;
	margin-left: -10px;
	display: block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0 9px 12px 10px;
	border-color: transparent transparent #dddddd transparent;
	z-index: -1;
}
#uniform #sectionWrap #onepieceBasic .numberTwo p.priceTxt {
	background: transparent url(../img/onepiece/bg_price.png) no-repeat 0 center;
	color: #cc0000;
	margin-left: 5px;
	padding-left: 35px;
}
#uniform #sectionWrap #onepieceBasic .numberTwo p.purchase {
	width: 156px;
	height: 37px;
}

#uniform #sectionWrap #onepieceBasic .numberThree {
	width: 350px;
	position: absolute;
	top: 1280px;
	left: 24px;
}
#uniform #sectionWrap #onepieceBasic .numberThree p.brandName {
	font-size: 14px;
}
#uniform #sectionWrap #onepieceBasic .numberThree p.itemName {
	font-size: 24px;
	font-weight: bold;
	line-height: 1.4;
}
#uniform #sectionWrap #onepieceBasic .numberThree p.itemTxt {
	font-size: 14px;
	line-height: 1.3;
}
#uniform #sectionWrap #onepieceBasic .numberThree p.aboutCloth {
	font-size: 12px;
	display: inline-block;
	width: 380px;
	margin-top: 5px;
	padding: 5px;
	border-radius: 6px;
	border: 1px solid #dddddd;
	position: relative;
	z-index: 0;
}
#uniform #sectionWrap #onepieceBasic .numberThree p.aboutCloth:before {
	content: "";
	position: absolute;
	top: -9px;
	left: 50%;
	margin-left: -9px;
	display: block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0 9px 10px 9px;
	border-color: transparent transparent #ffffff transparent;
	z-index: 0;
}
#uniform #sectionWrap #onepieceBasic .numberThree p.aboutCloth:after {
	content: "";
	position: absolute;
	top: -12px;
	left: 50%;
	margin-left: -10px;
	display: block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0 9px 12px 10px;
	border-color: transparent transparent #dddddd transparent;
	z-index: -1;
}
#uniform #sectionWrap #onepieceBasic .numberThree p.priceTxt {
	background: transparent url(../img/onepiece/bg_price.png) no-repeat 0 center;
	color: #cc0000;
	margin-left: 5px;
	padding-left: 35px;
}
#uniform #sectionWrap #onepieceBasic .numberThree p.purchase {
	width: 156px;
	height: 37px;
}
#uniform #sectionWrap #itemListBasic {
	background: #ffffff url(../img/onepiece/basic_bg.jpg) repeat-y 0 0;
	padding: 0 35px 35px;
}
#uniform #sectionWrap #itemListBasic ul {
	display: table;
	margin-left: 2px;
	border-left: 1px solid #dddddd;
}
#uniform #sectionWrap #itemListBasic ul li {
	display: table-cell;
	border-collapse: collapse;
	width: 164px;
	padding: 5px;
	float: left;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
}
#uniform #sectionWrap #itemListBasic ul li p.listImg {
	text-align:center;
}
#uniform #sectionWrap #itemListBasic ul li p.listName {
	font-size: 13px;
	font-weight: bold;
	line-height: 1.3;
	padding: 0 3px;
}
#uniform #sectionWrap #itemListBasic ul li p.listPrice {
	font-size: 10px;
	color: #cc0000;
}
#uniform #sectionWrap #itemListBasic ul li p.listPrice span {
	font-size: 18px;
	font-weight: bold;
}
#uniform #sectionWrap #itemListBasic ul li p.listBtn {
	text-align: center;
}

/* onepieceElegant */
#uniform #sectionWrap #onepieceElegant {
	background: #ffffff url(../img/onepiece/elegant_bg_onepiece.jpg) no-repeat 0 0;
	position: relative;
	min-height: 1680px;
	margin-top: 40px;
}
#uniform #sectionWrap #onepieceElegant .numberOne {
	width: 320px;
	position: absolute;
	top: 276px;
	left: 24px;
}
#uniform #sectionWrap #onepieceElegant .numberOne p.brandName {
	font-size: 14px;
}
#uniform #sectionWrap #onepieceElegant .numberOne p.itemName {
	font-size: 24px;
	font-weight: bold;
	line-height: 1.4;
}
#uniform #sectionWrap #onepieceElegant .numberOne p.itemTxt {
	font-size: 14px;
	line-height: 1.3;
}
#uniform #sectionWrap #onepieceElegant .numberOne p.priceTxt {
	background: transparent url(../img/onepiece/bg_price.png) no-repeat 0 center;
	color: #cc0000;
	margin-left: 5px;
	padding-left: 35px;
}
#uniform #sectionWrap #onepieceElegant .numberOne p.purchase {
	width: 156px;
	height: 37px;
}
#uniform #sectionWrap #onepieceElegant .numberTwo {
	width: 310px;
	position: absolute;
	top: 770px;
	left: 623px;
}
#uniform #sectionWrap #onepieceElegant .numberTwo p.brandName {
	font-size: 14px;
}
#uniform #sectionWrap #onepieceElegant .numberTwo p.itemName {
	font-size: 24px;
	font-weight: bold;
	line-height: 1.4;
}
#uniform #sectionWrap #onepieceElegant .numberTwo p.itemTxt {
	font-size: 14px;
	line-height: 1.3;
}
#uniform #sectionWrap #onepieceElegant .numberTwo p.priceTxt {
	background: transparent url(../img/onepiece/bg_price.png) no-repeat 0 center;
	color: #cc0000;
	margin-left: 5px;
	padding-left: 30px;
}
#uniform #sectionWrap #onepieceElegant .numberTwo p.purchase {
	width: 156px;
	height: 37px;
}
#uniform #sectionWrap #onepieceElegant .numberThree {
	width: 310px;
	position: absolute;
	top: 1300px;
	left: 25px;
}
#uniform #sectionWrap #onepieceElegant .numberThree p.brandName {
	font-size: 14px;
}
#uniform #sectionWrap #onepieceElegant .numberThree p.itemName {
	font-size: 24px;
	font-weight: bold;
	line-height: 1.4;
}
#uniform #sectionWrap #onepieceElegant .numberThree p.itemTxt {
	font-size: 14px;
	line-height: 1.3;
}
#uniform #sectionWrap #onepieceElegant .numberThree p.aboutCloth {
	font-size: 12px;
	display: inline-block;
	width: 380px;
	margin-top: 10px;
	padding: 5px;
	border-radius: 6px;
	border: 1px solid #dddddd;
	position: relative;
	z-index: 0;
}
#uniform #sectionWrap #onepieceElegant .numberThree p.aboutCloth:before {
	content: "";
	position: absolute;
	top: -9px;
	left: 50%;
	margin-left: -9px;
	display: block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0 9px 10px 9px;
	border-color: transparent transparent #ffffff transparent;
	z-index: 0;
}
#uniform #sectionWrap #onepieceElegant .numberThree p.aboutCloth:after {
	content: "";
	position: absolute;
	top: -12px;
	left: 50%;
	margin-left: -10px;
	display: block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0 9px 12px 10px;
	border-color: transparent transparent #dddddd transparent;
	z-index: -1;
}
#uniform #sectionWrap #onepieceElegant .numberThree p.priceTxt {
	background: transparent url(../img/onepiece/bg_price.png) no-repeat 0 center;
	color: #cc0000;
	margin-left: 5px;
	padding-left: 35px;
}
#uniform #sectionWrap #onepieceElegant .numberThree p.purchase {
	width: 156px;
	height: 37px;
}
#uniform #sectionWrap #itemListElegant {
	background: #ffffff url(../img/onepiece/elegant_bg.jpg) repeat-y 0 0;
	padding: 0 35px 35px;
}
#uniform #sectionWrap #itemListElegant ul {
	display: table;
	margin-left: 2px;
	border-left: 1px solid #dddddd;
}
#uniform #sectionWrap #itemListElegant ul li {
	display: table-cell;
	border-collapse: collapse;
	width: 164px;
	padding: 5px;
	float: left;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
}
#uniform #sectionWrap #itemListElegant ul li p.listImg {
	text-align:center;
}
#uniform #sectionWrap #itemListElegant ul li p.listName {
	font-size: 13px;
	font-weight: bold;
	line-height: 1.3;
	padding: 0 3px;
}
#uniform #sectionWrap #itemListElegant ul li p.listPrice {
	font-size: 10px;
	color: #cc0000;
}
#uniform #sectionWrap #itemListElegant ul li p.listPrice span {
	font-size: 18px;
	font-weight: bold;
}
#uniform #sectionWrap #itemListElegant ul li p.listBtn {
	text-align: center;
}

/* onepieceSweet */
#uniform #sectionWrap #onepieceSweet {
	background: #ffffff url(../img/onepiece/sweet_bg_onepiece.jpg) no-repeat 0 0;
	position: relative;
	min-height: 1680px;
	margin-top: 40px;
}
#uniform #sectionWrap #onepieceSweet .numberOne {
	width: 316px;
	position: absolute;
	top: 280px;
	left: 24px;
}
#uniform #sectionWrap #onepieceSweet .numberOne p.brandName {
	font-size: 14px;
}
#uniform #sectionWrap #onepieceSweet .numberOne p.itemName {
	font-size: 24px;
	font-weight: bold;
	line-height: 1.4;
}
#uniform #sectionWrap #onepieceSweet .numberOne p.itemTxt {
	font-size: 14px;
	line-height: 1.3;
}
#uniform #sectionWrap #onepieceSweet .numberOne p.priceTxt {
	background: transparent url(../img/onepiece/bg_price.png) no-repeat 0 center;
	color: #cc0000;
	width: 280px;
	margin-left: 5px;
	padding-left: 35px;
}
#uniform #sectionWrap #onepieceSweet .numberOne p.purchase {
	width: 156px;
	height: 37px;
}
#uniform #sectionWrap #onepieceSweet .numberTwo {
	width: 310px;
	position: absolute;
	top: 760px;
	left: 592px;
}
#uniform #sectionWrap #onepieceSweet .numberTwo p.brandName {
	font-size: 14px;
}
#uniform #sectionWrap #onepieceSweet .numberTwo p.itemName {
	font-size: 24px;
	font-weight: bold;
	line-height: 1.4;
}
#uniform #sectionWrap #onepieceSweet .numberTwo p.itemTxt {
	font-size: 14px;
	line-height: 1.3;
}
#uniform #sectionWrap #onepieceSweet .numberTwo p.aboutCloth {
	font-size: 12px;
	display: inline-block;
	width: 320px;
	margin-top: 10px;
	padding: 5px;
	border-radius: 6px;
	border: 1px solid #dddddd;
	position: relative;
	z-index: 0;
}
#uniform #sectionWrap #onepieceSweet .numberTwo p.aboutCloth:before {
	content: "";
	position: absolute;
	top: -9px;
	left: 50%;
	margin-left: -9px;
	display: block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0 9px 10px 9px;
	border-color: transparent transparent #ffffff transparent;
	z-index: 0;
}
#uniform #sectionWrap #onepieceSweet .numberTwo p.aboutCloth:after {
	content: "";
	position: absolute;
	top: -12px;
	left: 50%;
	margin-left: -10px;
	display: block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0 9px 12px 10px;
	border-color: transparent transparent #dddddd transparent;
	z-index: -1;
}
#uniform #sectionWrap #onepieceSweet .numberTwo p.priceTxt {
	background: transparent url(../img/onepiece/bg_price.png) no-repeat 0 center;
	color: #cc0000;
	margin-left: 5px;
	padding-left: 35px;
}
#uniform #sectionWrap #onepieceSweet .numberTwo p.purchase {
	width: 156px;
	height: 37px;
}
#uniform #sectionWrap #onepieceSweet .numberThree {
	width: 310px;
	position: absolute;
	top: 1300px;
	left: 24px;
}
#uniform #sectionWrap #onepieceSweet .numberThree p.brandName {
	font-size: 14px;
}
#uniform #sectionWrap #onepieceSweet .numberThree p.itemName {
	font-size: 24px;
	font-weight: bold;
	line-height: 1.4;
}
#uniform #sectionWrap #onepieceSweet .numberThree p.itemTxt {
	font-size: 14px;
	line-height: 1.3;
}
#uniform #sectionWrap #onepieceSweet .numberThree p.aboutCloth {
	font-size: 12px;
	display: inline-block;
	width: 350px;
	margin-top: 10px;
	padding: 5px;
	border-radius: 6px;
	border: 1px solid #dddddd;
	position: relative;
	z-index: 0;
}
#uniform #sectionWrap #onepieceSweet .numberThree p.aboutCloth:before {
	content: "";
	position: absolute;
	top: -9px;
	left: 50%;
	margin-left: -9px;
	display: block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0 9px 10px 9px;
	border-color: transparent transparent #ffffff transparent;
	z-index: 0;
}
#uniform #sectionWrap #onepieceSweet .numberThree p.aboutCloth:after {
	content: "";
	position: absolute;
	top: -12px;
	left: 50%;
	margin-left: -10px;
	display: block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0 9px 12px 10px;
	border-color: transparent transparent #dddddd transparent;
	z-index: -1;
}
#uniform #sectionWrap #onepieceSweet .numberThree p.priceTxt {
	background: transparent url(../img/onepiece/bg_price.png) no-repeat 0 center;
	color: #cc0000;
	margin-left: 5px;
	padding-left: 35px;
}
#uniform #sectionWrap #onepieceSweet .numberThree p.purchase {
	width: 156px;
	height: 37px;
}
#uniform #sectionWrap #itemListSweet {
	background: #ffffff url(../img/onepiece/sweet_bg.jpg) repeat-y 0 0;
	padding: 0 35px 35px;
}
#uniform #sectionWrap #itemListSweet ul {
	display: table;
	margin-left: 2px;
	border-left: 1px solid #dddddd;
}
#uniform #sectionWrap #itemListSweet ul li {
	display: table-cell;
	border-collapse: collapse;
	width: 164px;
	padding: 5px;
	float: left;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
}
#uniform #sectionWrap #itemListSweet ul li p.listImg {
	text-align:center;
}
#uniform #sectionWrap #itemListSweet ul li p.listName {
	font-size: 13px;
	font-weight: bold;
	line-height: 1.3;
	padding: 0 3px;
}
#uniform #sectionWrap #itemListSweet ul li p.listPrice {
	font-size: 10px;
	color: #cc0000;
}
#uniform #sectionWrap #itemListSweet ul li p.listPrice span {
	font-size: 18px;
	font-weight: bold;
}
#uniform #sectionWrap #itemListSweet ul li p.listBtn {
	text-align: center;
}

/************** ワンピース **************/

/************** トップス＆ジャケット **************/

/* Tops */
#uniform #sectionWrap #Tops {
	background: #ffffff url(../img/tops_jacket/bg_tops.jpg) no-repeat 0 0;
	position: relative;
	min-height: 1680px;
	margin-top: 40px;
} 
#uniform #sectionWrap #Tops .numberOne {
	width: 340px;
	position: absolute;
	top: 276px;
	left: 24px;
}
#uniform #sectionWrap #Tops .numberOne p.brandName {
	font-size: 14px;
}
#uniform #sectionWrap #Tops .numberOne p.itemName {
	font-size: 24px;
	font-weight: bold;
	line-height: 1.4;
}
#uniform #sectionWrap #Tops .numberOne p.itemName span {
	font-size: 16px;
}
#uniform #sectionWrap #Tops .numberOne p.itemTxt {
	font-size: 14px;
	line-height: 1.3;
}
#uniform #sectionWrap #Tops .numberOne p.aboutCloth {
	font-size: 12px;
	display: inline-block;
	width: 370px;
	margin-top: 15px;
	padding: 5px;
	border-radius: 6px;
	border: 1px solid #dddddd;
	position: relative;
	z-index: 0;
}
#uniform #sectionWrap #Tops .numberOne p.aboutCloth:before {
	content: "";
	position: absolute;
	top: -9px;
	left: 20%;
	margin-left: -9px;
	display: block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0 9px 10px 9px;
	border-color: transparent transparent #ffffff transparent;
	z-index: 0;
}
#uniform #sectionWrap #Tops .numberOne p.aboutCloth:after {
	content: "";
	position: absolute;
	top: -12px;
	left: 20%;
	margin-left: -10px;
	display: block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0 9px 12px 10px;
	border-color: transparent transparent #dddddd transparent;
	z-index: -1;
}
#uniform #sectionWrap #Tops .numberOne p.priceTxt {
	background: transparent url(../img/tops_jacket/bg_price.png) no-repeat 0 center;
	color: #cc0000;
	margin-left: 5px;
	padding-left: 35px;
}
#uniform #sectionWrap #Tops .numberOne p.purchase {
	width: 156px;
	height: 37px;
}
#uniform #sectionWrap #Tops .numberTwo {
	width: 330px;
	position: absolute;
	top: 730px;
	left: 592px;
}
#uniform #sectionWrap #Tops .numberTwo p.brandName {
	font-size: 14px;
}
#uniform #sectionWrap #Tops .numberTwo p.itemName {
	font-size: 24px;
	font-weight: bold;
	line-height: 1.4;
}
#uniform #sectionWrap #Tops .numberTwo p.itemName span {
	font-size: 16px;
}
#uniform #sectionWrap #Tops .numberTwo p.itemTxt {
	font-size: 14px;
	line-height: 1.3;
}
#uniform #sectionWrap #Tops .numberTwo p.aboutCloth {
	font-size: 12px;
	display: inline-block;
	width: 320px;
	margin-top: 15px;
	padding: 5px;
	border-radius: 6px;
	border: 1px solid #dddddd;
	position: relative;
	z-index: 0;
}
#uniform #sectionWrap #Tops .numberTwo p.aboutCloth:before {
	content: "";
	position: absolute;
	top: -9px;
	left: 20%;
	margin-left: -9px;
	display: block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0 9px 10px 9px;
	border-color: transparent transparent #ffffff transparent;
	z-index: 0;
}
#uniform #sectionWrap #Tops .numberTwo p.aboutCloth:after {
	content: "";
	position: absolute;
	top: -12px;
	left: 20%;
	margin-left: -10px;
	display: block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0 9px 12px 10px;
	border-color: transparent transparent #dddddd transparent;
	z-index: -1;
}
#uniform #sectionWrap #Tops .numberTwo p.priceTxt {
	background: transparent url(../img/tops_jacket/bg_price.png) no-repeat 0 center;
	color: #cc0000;
	margin-left: 5px;
	padding-left: 35px;
}
#uniform #sectionWrap #Tops .numberTwo p.purchase {
	width: 156px;
	height: 37px;
}

#uniform #sectionWrap #Tops .numberThree {
	width: 370px;
	position: absolute;
	top: 1300px;
	left: 23px;
}
#uniform #sectionWrap #Tops .numberThree p.brandName {
	font-size: 14px;
}
#uniform #sectionWrap #Tops .numberThree p.itemName {
	font-size: 24px;
	font-weight: bold;
	line-height: 1.4;
}
#uniform #sectionWrap #Tops .numberThree p.itemName span {
	font-size: 16px;
}
#uniform #sectionWrap #Tops .numberThree p.itemTxt {
	font-size: 14px;
	line-height: 1.3;
}
#uniform #sectionWrap #Tops .numberThree p.aboutCloth {
	font-size: 12px;
	display: inline-block;
	width: 380px;
	margin-top: 5px;
	padding: 5px;
	border-radius: 6px;
	border: 1px solid #dddddd;
	position: relative;
	z-index: 0;
}
#uniform #sectionWrap #Tops .numberThree p.aboutCloth:before {
	content: "";
	position: absolute;
	top: -9px;
	left: 50%;
	margin-left: -9px;
	display: block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0 9px 10px 9px;
	border-color: transparent transparent #ffffff transparent;
	z-index: 0;
}
#uniform #sectionWrap #Tops .numberThree p.aboutCloth:after {
	content: "";
	position: absolute;
	top: -12px;
	left: 50%;
	margin-left: -10px;
	display: block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0 9px 12px 10px;
	border-color: transparent transparent #dddddd transparent;
	z-index: -1;
}
#uniform #sectionWrap #Tops .numberThree p.priceTxt {
	background: transparent url(../img/tops_jacket/bg_price.png) no-repeat 0 center;
	color: #cc0000;
	margin-left: 5px;
	padding-left: 35px;
}
#uniform #sectionWrap #Tops .numberThree p.purchase {
	width: 156px;
	height: 37px;
}
#uniform #sectionWrap #itemListTops {
	background: #ffffff url(../img/tops_jacket/topsjacket_bg.jpg) repeat-y 0 0;
	padding: 0 35px 35px;
}
#uniform #sectionWrap #itemListTops ul {
	display: table;
	margin-left: 2px;
	border-left: 1px solid #dddddd;
}
#uniform #sectionWrap #itemListTops ul li {
	display: table-cell;
	border-collapse: collapse;
	width: 164px;
	padding: 5px;
	float: left;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
}
#uniform #sectionWrap #itemListTops ul li p.listImg {
	text-align:center;
}
#uniform #sectionWrap #itemListTops ul li p.listName {
	font-size: 13px;
	font-weight: bold;
	line-height: 1.3;
	padding: 0 3px;
}
#uniform #sectionWrap #itemListTops ul li p.listPrice {
	font-size: 10px;
	color: #cc0000;
}
#uniform #sectionWrap #itemListTops ul li p.listPrice span {
	font-size: 18px;
	font-weight: bold;
}
#uniform #sectionWrap #itemListTops ul li p.listBtn {
	text-align: center;
}

/* Jacket */
#uniform #sectionWrap #Jacket {
	background: #ffffff url(../img/tops_jacket/bg_jacket150730.jpg) no-repeat 0 0;
	position: relative;
	min-height: 1430px;
	margin-top: 40px;
}
#uniform #sectionWrap #Jacket .numberOne {
	width: 290px;
	position: absolute;
	top: 330px;
	left: 23px;
}
#uniform #sectionWrap #Jacket .numberOne p.brandName {
	font-size: 14px;
}
#uniform #sectionWrap #Jacket .numberOne p.itemName {
	font-size: 24px;
	font-weight: bold;
	line-height: 1.4;
}
#uniform #sectionWrap #Jacket .numberOne p.itemName span {
	font-size: 16px;
}
#uniform #sectionWrap #Jacket .numberOne p.itemTxt {
	font-size: 14px;
	line-height: 1.3;
}
#uniform #sectionWrap #Jacket .numberOne p.priceTxt {
	background: transparent url(../img/tops_jacket/bg_price.png) no-repeat 0 center;
	color: #cc0000;
	margin-left: 5px;
	padding-left: 35px;
}
#uniform #sectionWrap #Jacket .numberOne p.purchase {
	width: 156px;
	height: 37px;
}
#uniform #sectionWrap #Jacket .numberTwo {
	width: 270px;
	position: absolute;
	top: 640px;
	left: 650px;
}
#uniform #sectionWrap #Jacket .numberTwo p.brandName {
	font-size: 14px;
}
#uniform #sectionWrap #Jacket .numberTwo p.itemName {
	font-size: 24px;
	font-weight: bold;
	line-height: 1.4;
}
#uniform #sectionWrap #Jacket .numberTwo p.itemName span {
	font-size: 16px;
}
#uniform #sectionWrap #Jacket .numberTwo p.itemTxt {
	font-size: 14px;
	line-height: 1.3;
}
#uniform #sectionWrap #Jacket .numberTwo p.priceTxt {
	background: transparent url(../img/tops_jacket/bg_price.png) no-repeat 0 center;
	color: #cc0000;
	margin-left: 5px;
	padding-left: 35px;
}
#uniform #sectionWrap #Jacket .numberTwo p.purchase {
	width: 156px;
	height: 37px;
}
#uniform #sectionWrap #Jacket .numberThree {
	width: 530px;
	position: absolute;
	top: 1110px;
	left: 30px;
}
#uniform #sectionWrap #Jacket .numberThree p.brandName {
	font-size: 14px;
}
#uniform #sectionWrap #Jacket .numberThree p.itemName {
	font-size: 24px;
	font-weight: bold;
	line-height: 1.4;
}
#uniform #sectionWrap #Jacket .numberThree p.itemName span {
	font-size: 16px;
}
#uniform #sectionWrap #Jacket .numberThree p.itemTxt {
	font-size: 14px;
	line-height: 1.3;
}
#uniform #sectionWrap #Jacket .numberThree p.aboutCloth {
	font-size: 12px;
	display: inline-block;
	width: 380px;
	margin-top: 10px;
	padding: 5px;
	border-radius: 6px;
	border: 1px solid #dddddd;
	position: relative;
	z-index: 0;
}
#uniform #sectionWrap #Jacket .numberThree p.aboutCloth:before {
	content: "";
	position: absolute;
	top: -9px;
	left: 50%;
	margin-left: -9px;
	display: block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0 9px 10px 9px;
	border-color: transparent transparent #ffffff transparent;
	z-index: 0;
}
#uniform #sectionWrap #Jacket .numberThree p.aboutCloth:after {
	content: "";
	position: absolute;
	top: -12px;
	left: 50%;
	margin-left: -10px;
	display: block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0 9px 12px 10px;
	border-color: transparent transparent #dddddd transparent;
	z-index: -1;
}
#uniform #sectionWrap #Jacket .numberThree p.priceTxt {
	background: transparent url(../img/tops_jacket/bg_price.png) no-repeat 0 center;
	color: #cc0000;
	margin-left: 5px;
	padding-left: 35px;
}
#uniform #sectionWrap #Jacket .numberThree p.purchase {
	width: 156px;
	height: 37px;
}
#uniform #sectionWrap #itemListJacket {
	background: #ffffff url(../img/tops_jacket/topsjacket_bg.jpg) repeat-y 0 0;
	padding: 0 35px 35px;
}
#uniform #sectionWrap #itemListJacket ul {
	display: table;
	margin-left: 2px;
	border-left: 1px solid #dddddd;
}
#uniform #sectionWrap #itemListJacket ul li {
	display: table-cell;
	border-collapse: collapse;
	width: 164px;
	padding: 5px;
	float: left;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
}
#uniform #sectionWrap #itemListJacket ul li p.listImg {
	text-align:center;
}
#uniform #sectionWrap #itemListJacket ul li p.listName {
	font-size: 13px;
	font-weight: bold;
	line-height: 1.3;
	padding: 0 3px;
}
#uniform #sectionWrap #itemListJacket ul li p.listPrice {
	font-size: 10px;
	color: #cc0000;
}
#uniform #sectionWrap #itemListJacket ul li p.listPrice span {
	font-size: 18px;
	font-weight: bold;
}
#uniform #sectionWrap #itemListJacket ul li p.listBtn {
	text-align: center;
}

/************** トップス＆ジャケット **************/

/************** パンツ＆エプロン **************/

/* Pants */
#uniform #sectionWrap #Pants {
	background: #ffffff url(../img/pants_apron/bg_pants.jpg) no-repeat 0 0;
	position: relative;
	min-height: 1580px;
	margin-top: 40px;
} 
#uniform #sectionWrap #Pants .numberOne {
	width: 310px;
	position: absolute;
	top: 350px;
	left: 29px;
}
#uniform #sectionWrap #Pants .numberOne p.brandName {
	font-size: 14px;
}
#uniform #sectionWrap #Pants .numberOne p.itemName {
	font-size: 24px;
	font-weight: bold;
	line-height: 1.4;
}
#uniform #sectionWrap #Pants .numberOne p.itemName span {
	font-size: 16px;
}
#uniform #sectionWrap #Pants .numberOne p.itemTxt {
	font-size: 14px;
	line-height: 1.3;
}
#uniform #sectionWrap #Pants .numberOne p.aboutCloth {
	font-size: 12px;
	display: inline-block;
	width: 370px;
	margin-top: 15px;
	padding: 5px;
	border-radius: 6px;
	border: 1px solid #dddddd;
	position: relative;
	z-index: 0;
}
#uniform #sectionWrap #Pants .numberOne p.aboutCloth:before {
	content: "";
	position: absolute;
	top: -9px;
	left: 20%;
	margin-left: -9px;
	display: block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0 9px 10px 9px;
	border-color: transparent transparent #ffffff transparent;
	z-index: 0;
}
#uniform #sectionWrap #Pants .numberOne p.aboutCloth:after {
	content: "";
	position: absolute;
	top: -12px;
	left: 20%;
	margin-left: -10px;
	display: block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0 9px 12px 10px;
	border-color: transparent transparent #dddddd transparent;
	z-index: -1;
}
#uniform #sectionWrap #Pants .numberOne p.priceTxt {
	background: transparent url(../img/pants_apron/bg_price.png) no-repeat 0 center;
	color: #cc0000;
	margin-left: 5px;
	padding-left: 35px;
}
#uniform #sectionWrap #Pants .numberOne p.purchase {
	width: 156px;
	height: 37px;
}
#uniform #sectionWrap #Pants .numberTwo {
	width: 270px;
	position: absolute;
	top: 720px;
	left: 646px;
}
#uniform #sectionWrap #Pants .numberTwo p.brandName {
	font-size: 14px;
}
#uniform #sectionWrap #Pants .numberTwo p.itemName {
	font-size: 24px;
	font-weight: bold;
	line-height: 1.4;
}
#uniform #sectionWrap #Pants .numberTwo p.itemName span {
	font-size: 16px;
}
#uniform #sectionWrap #Pants .numberTwo p.itemTxt {
	font-size: 14px;
	line-height: 1.3;
}
#uniform #sectionWrap #Pants .numberTwo p.aboutCloth {
	font-size: 12px;
	display: inline-block;
	width: 320px;
	margin-top: 15px;
	padding: 5px;
	border-radius: 6px;
	border: 1px solid #dddddd;
	position: relative;
	z-index: 0;
}
#uniform #sectionWrap #Pants .numberTwo p.aboutCloth:before {
	content: "";
	position: absolute;
	top: -9px;
	left: 20%;
	margin-left: -9px;
	display: block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0 9px 10px 9px;
	border-color: transparent transparent #ffffff transparent;
	z-index: 0;
}
#uniform #sectionWrap #Pants .numberTwo p.aboutCloth:after {
	content: "";
	position: absolute;
	top: -12px;
	left: 20%;
	margin-left: -10px;
	display: block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0 9px 12px 10px;
	border-color: transparent transparent #dddddd transparent;
	z-index: -1;
}
#uniform #sectionWrap #Pants .numberTwo p.priceTxt {
	background: transparent url(../img/pants_apron/bg_price.png) no-repeat 0 center;
	color: #cc0000;
	margin-left: 5px;
	padding-left: 35px;
}
#uniform #sectionWrap #Pants .numberTwo p.purchase {
	width: 156px;
	height: 37px;
}

#uniform #sectionWrap #Pants .numberThree {
	width: 290px;
	position: absolute;
	top: 1250px;
	left: 30px;
}
#uniform #sectionWrap #Pants .numberThree p.brandName {
	font-size: 14px;
}
#uniform #sectionWrap #Pants .numberThree p.itemName {
	font-size: 24px;
	font-weight: bold;
	line-height: 1.3;
}
#uniform #sectionWrap #Pants .numberThree p.itemName span {
	font-size: 16px;
}
#uniform #sectionWrap #Pants .numberThree p.itemTxt {
	font-size: 14px;
	line-height: 1.3;
}
#uniform #sectionWrap #Pants .numberThree p.aboutCloth {
	font-size: 12px;
	display: inline-block;
	width: 380px;
	margin-top: 5px;
	padding: 5px;
	border-radius: 6px;
	border: 1px solid #dddddd;
	position: relative;
	z-index: 0;
}
#uniform #sectionWrap #Pants .numberThree p.aboutCloth:before {
	content: "";
	position: absolute;
	top: -9px;
	left: 50%;
	margin-left: -9px;
	display: block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0 9px 10px 9px;
	border-color: transparent transparent #ffffff transparent;
	z-index: 0;
}
#uniform #sectionWrap #Pants .numberThree p.aboutCloth:after {
	content: "";
	position: absolute;
	top: -12px;
	left: 50%;
	margin-left: -10px;
	display: block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0 9px 12px 10px;
	border-color: transparent transparent #dddddd transparent;
	z-index: -1;
}
#uniform #sectionWrap #Pants .numberThree p.priceTxt {
	background: transparent url(../img/pants_apron/bg_price.png) no-repeat 0 center;
	color: #cc0000;
	margin-left: 5px;
	padding-left: 35px;
}
#uniform #sectionWrap #Pants .numberThree p.purchase {
	width: 156px;
	height: 37px;
}
#uniform #sectionWrap #itemListPants {
	background: #ffffff url(../img/pants_apron/pantsapron_bg.jpg) repeat-y 0 0;
	padding: 0 35px 35px;
}
#uniform #sectionWrap #itemListPants ul {
	display: table;
	margin-left: 2px;
	border-left: 1px solid #dddddd;
}
#uniform #sectionWrap #itemListPants ul li {
	display: table-cell;
	border-collapse: collapse;
	width: 164px;
	padding: 5px;
	float: left;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
}
#uniform #sectionWrap #itemListPants ul li p.listImg {
	text-align:center;
}
#uniform #sectionWrap #itemListPants ul li p.listName {
	font-size: 13px;
	font-weight: bold;
	line-height: 1.3;
	padding: 0 3px;
}
#uniform #sectionWrap #itemListPants ul li p.listPrice {
	font-size: 10px;
	color: #cc0000;
}
#uniform #sectionWrap #itemListPants ul li p.listPrice span {
	font-size: 18px;
	font-weight: bold;
}
#uniform #sectionWrap #itemListPants ul li p.listBtn {
	text-align: center;
}

/* Apron */
#uniform #sectionWrap #Apron {
	background: #ffffff url(../img/pants_apron/bg_apron151002.jpg) no-repeat 0 0;
	position: relative;
	min-height: 1480px;
}
#uniform #sectionWrap #Apron .numberOne {
	width: 260px;
	position: absolute;
	top: 300px;
	left: 670px;
}
#uniform #sectionWrap #Apron .numberOne p.brandName {
	font-size: 14px;
}
#uniform #sectionWrap #Apron .numberOne p.itemName {
	font-size: 24px;
	font-weight: bold;
	line-height: 1.4;
}
#uniform #sectionWrap #Apron .numberOne p.itemName span {
	font-size: 16px;
}
#uniform #sectionWrap #Apron .numberOne p.itemTxt {
	font-size: 14px;
	line-height: 1.3;
}
#uniform #sectionWrap #Apron .numberOne p.priceTxt {
	background: transparent url(../img/pants_apron/bg_price.png) no-repeat 0 center;
	color: #cc0000;
	margin-left: 5px;
	padding-left: 35px;
}
#uniform #sectionWrap #Apron .numberOne p.purchase {
	width: 156px;
	height: 37px;
}
#uniform #sectionWrap #Apron .numberTwo {
	width: 280px;
	position: absolute;
	top: 740px;
	left: 25px;
}
#uniform #sectionWrap #Apron .numberTwo p.brandName {
	font-size: 14px;
}
#uniform #sectionWrap #Apron .numberTwo p.itemName {
	font-size: 24px;
	font-weight: bold;
	line-height: 1.4;
}
#uniform #sectionWrap #Apron .numberTwo p.itemName span {
	font-size: 16px;
}
#uniform #sectionWrap #Apron .numberTwo p.itemTxt {
	font-size: 14px;
	line-height: 1.3;
}
#uniform #sectionWrap #Apron .numberTwo p.priceTxt {
	background: transparent url(../img/pants_apron/bg_price.png) no-repeat 0 center;
	color: #cc0000;
	margin-left: 5px;
	padding-left: 35px;
}
#uniform #sectionWrap #Apron .numberTwo p.purchase {
	width: 156px;
	height: 37px;
}
#uniform #sectionWrap #Apron .numberThree {
	width: 280px;
	position: absolute;
	top: 1020px;
	left: 645px;
}
#uniform #sectionWrap #Apron .numberThree p.brandName {
	font-size: 14px;
}
#uniform #sectionWrap #Apron .numberThree p.itemName {
	font-size: 24px;
	font-weight: bold;
	line-height: 1.4;
}
#uniform #sectionWrap #Apron .numberThree p.itemName span {
	font-size: 16px;
}
#uniform #sectionWrap #Apron .numberThree p.itemTxt {
	font-size: 14px;
	line-height: 1.3;
}
#uniform #sectionWrap #Apron .numberThree p.aboutCloth {
	font-size: 12px;
	display: inline-block;
	width: 380px;
	margin-top: 10px;
	padding: 5px;
	border-radius: 6px;
	border: 1px solid #dddddd;
	position: relative;
	z-index: 0;
}
#uniform #sectionWrap #Apron .numberThree p.aboutCloth:before {
	content: "";
	position: absolute;
	top: -9px;
	left: 50%;
	margin-left: -9px;
	display: block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0 9px 10px 9px;
	border-color: transparent transparent #ffffff transparent;
	z-index: 0;
}
#uniform #sectionWrap #Apron .numberThree p.aboutCloth:after {
	content: "";
	position: absolute;
	top: -12px;
	left: 50%;
	margin-left: -10px;
	display: block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0 9px 12px 10px;
	border-color: transparent transparent #dddddd transparent;
	z-index: -1;
}
#uniform #sectionWrap #Apron .numberThree p.priceTxt {
	background: transparent url(../img/pants_apron/bg_price.png) no-repeat 0 center;
	color: #cc0000;
	margin-left: 5px;
	padding-left: 35px;
}
#uniform #sectionWrap #Apron .numberThree p.purchase {
	width: 156px;
	height: 37px;
}
#uniform #sectionWrap #itemListApron {
	background: #ffffff url(../img/pants_apron/pantsapron_bg.jpg) repeat-y 0 0;
	padding: 0 35px 35px;
}
#uniform #sectionWrap #itemListApron ul {
	display: table;
	margin-left: 2px;
	border-left: 1px solid #dddddd;
}
#uniform #sectionWrap #itemListApron ul li {
	display: table-cell;
	border-collapse: collapse;
	width: 164px;
	padding: 5px;
	float: left;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
}
#uniform #sectionWrap #itemListApron ul li p.listImg {
	text-align:center;
}
#uniform #sectionWrap #itemListApron ul li p.listName {
	font-size: 13px;
	font-weight: bold;
	line-height: 1.3;
	padding: 0 3px;
}
#uniform #sectionWrap #itemListApron ul li p.listPrice {
	font-size: 10px;
	color: #cc0000;
}
#uniform #sectionWrap #itemListApron ul li p.listPrice span {
	font-size: 18px;
	font-weight: bold;
}
#uniform #sectionWrap #itemListApron ul li p.listBtn {
	text-align: center;
}
/* Apron1510 */
#uniform #sectionWrap #Apron1510 {
	background: #ffffff url(../img/pants_apron/bg_apron151001.jpg) no-repeat 0 0;
	position: relative;
	min-height: 1570px;
	margin-top: 40px;
}
#uniform #sectionWrap #Apron1510 .numberOne {
	width: 290px;
	position: absolute;
	top: 284px;
	left: 30px;
}
#uniform #sectionWrap #Apron1510 .numberOne p.brandName {
	font-size: 14px;
}
#uniform #sectionWrap #Apron1510 .numberOne p.itemName {
	font-size: 24px;
	font-weight: bold;
	line-height: 1.4;
}
#uniform #sectionWrap #Apron1510 .numberOne p.itemName span {
	font-size: 16px;
}
#uniform #sectionWrap #Apron1510 .numberOne p.itemTxt {
	font-size: 14px;
	line-height: 1.3;
}
#uniform #sectionWrap #Apron1510 .numberOne p.priceTxt {
	background: transparent url(../img/pants_apron/bg_price.png) no-repeat 0 center;
	color: #cc0000;
	margin-left: 5px;
	padding-left: 35px;
}
#uniform #sectionWrap #Apron1510 .numberOne p.purchase {
	width: 156px;
	height: 37px;
}
#uniform #sectionWrap #Apron1510 .numberTwo {
	width: 240px;
	position: absolute;
	top: 770px;
	left: 673px;
}
#uniform #sectionWrap #Apron1510 .numberTwo p.brandName {
	font-size: 14px;
}
#uniform #sectionWrap #Apron1510 .numberTwo p.itemName {
	font-size: 24px;
	font-weight: bold;
	line-height: 1.4;
}
#uniform #sectionWrap #Apron1510 .numberTwo p.itemName span {
	font-size: 16px;
}
#uniform #sectionWrap #Apron1510 .numberTwo p.itemTxt {
	font-size: 14px;
	line-height: 1.3;
}
#uniform #sectionWrap #Apron1510 .numberTwo p.priceTxt {
	background: transparent url(../img/pants_apron/bg_price.png) no-repeat 0 center;
	color: #cc0000;
	margin-left: 5px;
	padding-left: 35px;
}
#uniform #sectionWrap #Apron1510 .numberTwo p.purchase {
	width: 156px;
	height: 37px;
}
#uniform #sectionWrap #Apron1510 .numberThree {
	width: 340px;
	position: absolute;
	top: 1300px;
	left: 30px;
}
#uniform #sectionWrap #Apron1510 .numberThree p.brandName {
	font-size: 14px;
}
#uniform #sectionWrap #Apron1510 .numberThree p.itemName {
	font-size: 24px;
	font-weight: bold;
	line-height: 1.4;
}
#uniform #sectionWrap #Apron1510 .numberThree p.itemName span {
	font-size: 16px;
}
#uniform #sectionWrap #Apron1510 .numberThree p.itemTxt {
	font-size: 14px;
	line-height: 1.3;
}
#uniform #sectionWrap #Apron1510 .numberThree p.aboutCloth {
	font-size: 12px;
	display: inline-block;
	width: 380px;
	margin-top: 10px;
	padding: 5px;
	border-radius: 6px;
	border: 1px solid #dddddd;
	position: relative;
	z-index: 0;
}
#uniform #sectionWrap #Apron1510 .numberThree p.aboutCloth:before {
	content: "";
	position: absolute;
	top: -9px;
	left: 50%;
	margin-left: -9px;
	display: block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0 9px 10px 9px;
	border-color: transparent transparent #ffffff transparent;
	z-index: 0;
}
#uniform #sectionWrap #Apron1510 .numberThree p.aboutCloth:after {
	content: "";
	position: absolute;
	top: -12px;
	left: 50%;
	margin-left: -10px;
	display: block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0 9px 12px 10px;
	border-color: transparent transparent #dddddd transparent;
	z-index: -1;
}
#uniform #sectionWrap #Apron1510 .numberThree p.priceTxt {
	background: transparent url(../img/pants_apron/bg_price.png) no-repeat 0 center;
	color: #cc0000;
	margin-left: 5px;
	padding-left: 35px;
}
#uniform #sectionWrap #Apron1510 .numberThree p.purchase {
	width: 156px;
	height: 37px;
}

/************** パンツ＆エプロン **************/

/************** シューズ＆白衣 **************/

/* Whitecoat */
#uniform #sectionWrap #Whitecoat {
	background: #ffffff url(../img/shoes_whitecoat/bg_whitecoat.jpg) no-repeat 0 0;
	position: relative;
	min-height: 1690px;
	margin-top: 40px;
} 
#uniform #sectionWrap #Whitecoat .numberOne {
	width: 400px;
	position: absolute;
	top: 280px;
	left: 29px;
}
#uniform #sectionWrap #Whitecoat .numberOne p.brandName {
	font-size: 14px;
}
#uniform #sectionWrap #Whitecoat .numberOne p.itemName {
	font-size: 24px;
	font-weight: bold;
	line-height: 1.4;
}
#uniform #sectionWrap #Whitecoat .numberOne p.itemName span {
	font-size: 16px;
}
#uniform #sectionWrap #Whitecoat .numberOne p.itemTxt {
	font-size: 14px;
	line-height: 1.3;
}
#uniform #sectionWrap #Whitecoat .numberOne p.aboutCloth {
	font-size: 12px;
	display: inline-block;
	width: 860px;
	margin-top: 20px;
	padding: 5px;
	border-radius: 6px;
	border: 1px solid #dddddd;
	position: relative;
	z-index: 0;
}
#uniform #sectionWrap #Whitecoat .numberOne p.aboutCloth:before {
	content: "";
	position: absolute;
	top: -9px;
	left: 10%;
	margin-left: -9px;
	display: block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0 9px 10px 9px;
	border-color: transparent transparent #ffffff transparent;
	z-index: 0;
}
#uniform #sectionWrap #Whitecoat .numberOne p.aboutCloth:after {
	content: "";
	position: absolute;
	top: -12px;
	left: 10%;
	margin-left: -10px;
	display: block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0 9px 12px 10px;
	border-color: transparent transparent #dddddd transparent;
	z-index: -1;
}
#uniform #sectionWrap #Whitecoat .numberOne p.priceTxt {
	background: transparent url(../img/shoes_whitecoat/bg_price.png) no-repeat 0 center;
	color: #cc0000;
	margin-left: 5px;
	padding-left: 35px;
}
#uniform #sectionWrap #Whitecoat .numberOne p.purchase {
	width: 156px;
	height: 37px;
}
#uniform #sectionWrap #Whitecoat .numberTwo {
	width: 504px;
	position: absolute;
	top: 760px;
	left: 406px;
}
#uniform #sectionWrap #Whitecoat .numberTwo p.brandName {
	font-size: 14px;
}
#uniform #sectionWrap #Whitecoat .numberTwo p.itemName {
	font-size: 24px;
	font-weight: bold;
	line-height: 1.4;
}
#uniform #sectionWrap #Whitecoat .numberTwo p.itemName span {
	font-size: 16px;
}
#uniform #sectionWrap #Whitecoat .numberTwo p.itemTxt {
	font-size: 14px;
	line-height: 1.3;
}
#uniform #sectionWrap #Whitecoat .numberTwo p.aboutCloth {
	font-size: 12px;
	display: inline-block;
	width: 500px;
	margin-top: 20px;
	padding: 5px;
	border-radius: 6px;
	border: 1px solid #dddddd;
	position: relative;
	z-index: 0;
}
#uniform #sectionWrap #Whitecoat .numberTwo p.aboutCloth:before {
	content: "";
	position: absolute;
	top: -9px;
	left: 20%;
	margin-left: -9px;
	display: block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0 9px 10px 9px;
	border-color: transparent transparent #ffffff transparent;
	z-index: 0;
}
#uniform #sectionWrap #Whitecoat .numberTwo p.aboutCloth:after {
	content: "";
	position: absolute;
	top: -12px;
	left: 20%;
	margin-left: -10px;
	display: block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0 9px 12px 10px;
	border-color: transparent transparent #dddddd transparent;
	z-index: -1;
}
#uniform #sectionWrap #Whitecoat .numberTwo p.priceTxt {
	background: transparent url(../img/shoes_whitecoat/bg_price.png) no-repeat 0 center;
	color: #cc0000;
	margin-left: 5px;
	padding-left: 35px;
}
#uniform #sectionWrap #Whitecoat .numberTwo p.purchase {
	width: 156px;
	height: 37px;
}

#uniform #sectionWrap #Whitecoat .numberThree {
	width: 350px;
	position: absolute;
	top: 1270px;
	left: 24px;
}
#uniform #sectionWrap #Whitecoat .numberThree p.brandName {
	font-size: 14px;
}
#uniform #sectionWrap #Whitecoat .numberThree p.itemName {
	font-size: 24px;
	font-weight: bold;
	line-height: 1.3;
}
#uniform #sectionWrap #Whitecoat .numberThree p.itemName span {
	font-size: 16px;
}
#uniform #sectionWrap #Whitecoat .numberThree p.itemTxt {
	font-size: 14px;
	line-height: 1.3;
}
#uniform #sectionWrap #Whitecoat .numberThree p.aboutCloth {
	font-size: 12px;
	display: inline-block;
	width: 400px;
	margin-top: 20px;
	padding: 5px;
	border-radius: 6px;
	border: 1px solid #dddddd;
	position: relative;
	z-index: 0;
}
#uniform #sectionWrap #Whitecoat .numberThree p.aboutCloth:before {
	content: "";
	position: absolute;
	top: -9px;
	left: 20%;
	margin-left: -9px;
	display: block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0 9px 10px 9px;
	border-color: transparent transparent #ffffff transparent;
	z-index: 0;
}
#uniform #sectionWrap #Whitecoat .numberThree p.aboutCloth:after {
	content: "";
	position: absolute;
	top: -12px;
	left: 20%;
	margin-left: -10px;
	display: block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0 9px 12px 10px;
	border-color: transparent transparent #dddddd transparent;
	z-index: -1;
}
#uniform #sectionWrap #Whitecoat .numberThree p.priceTxt {
	background: transparent url(../img/shoes_whitecoat/bg_price.png) no-repeat 0 center;
	color: #cc0000;
	margin-left: 5px;
	padding-left: 35px;
}
#uniform #sectionWrap #Whitecoat .numberThree p.purchase {
	width: 156px;
	height: 37px;
}
#uniform #sectionWrap #itemListWhitecoat {
	background: #ffffff url(../img/shoes_whitecoat/shoeswhitecoat_bg.jpg) repeat-y 0 0;
	padding: 0 35px 35px;
}
#uniform #sectionWrap #itemListWhitecoat ul {
	display: table;
	margin-left: 2px;
	border-left: 1px solid #dddddd;
}
#uniform #sectionWrap #itemListWhitecoat ul li {
	display: table-cell;
	border-collapse: collapse;
	width: 164px;
	padding: 5px;
	float: left;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
}
#uniform #sectionWrap #itemListWhitecoat ul li p.listImg {
	text-align:center;
}
#uniform #sectionWrap #itemListWhitecoat ul li p.listName {
	font-size: 13px;
	font-weight: bold;
	line-height: 1.3;
	padding: 0 3px;
}
#uniform #sectionWrap #itemListWhitecoat ul li p.listPrice {
	font-size: 10px;
	color: #cc0000;
}
#uniform #sectionWrap #itemListWhitecoat ul li p.listPrice span {
	font-size: 18px;
	font-weight: bold;
}
#uniform #sectionWrap #itemListWhitecoat ul li p.listBtn {
	text-align: center;
}

/* Shoes */
#uniform #sectionWrap #Shoes {
	background: #ffffff url(../img/shoes_whitecoat/bg_shoes1510.jpg) no-repeat 0 0;
	position: relative;
	min-height: 1645px;
	margin-top: 40px;
}
#uniform #sectionWrap #Shoes .numberOne {
	width: 332px;
	position: absolute;
	top: 574px;
	left: 580px;
}
#uniform #sectionWrap #Shoes .numberOne p.brandName {
	font-size: 14px;
}
#uniform #sectionWrap #Shoes .numberOne p.itemName {
	font-size: 24px;
	font-weight: bold;
	line-height: 1.4;
}
#uniform #sectionWrap #Shoes .numberOne p.itemName span {
	font-size: 16px;
}
#uniform #sectionWrap #Shoes .numberOne p.itemTxt {
	font-size: 14px;
	line-height: 1.3;
}
#uniform #sectionWrap #Shoes .numberOne p.priceTxt {
	background: transparent url(../img/shoes_whitecoat/bg_price.png) no-repeat 0 center;
	color: #cc0000;
	margin-left: 5px;
	padding-left: 35px;
}
#uniform #sectionWrap #Shoes .numberOne p.purchase {
	width: 156px;
	height: 37px;
}
#uniform #sectionWrap #Shoes .numberTwo {
	width: 330px;
	position: absolute;
	top: 912px;
	left: 32px;
}
#uniform #sectionWrap #Shoes .numberTwo p.brandName {
	font-size: 14px;
}
#uniform #sectionWrap #Shoes .numberTwo p.itemName {
	font-size: 24px;
	font-weight: bold;
	line-height: 1.4;
}
#uniform #sectionWrap #Shoes .numberTwo p.itemName span {
	font-size: 16px;
}
#uniform #sectionWrap #Shoes .numberTwo p.itemTxt {
	font-size: 14px;
	line-height: 1.3;
}
#uniform #sectionWrap #Shoes .numberTwo p.priceTxt {
	background: transparent url(../img/shoes_whitecoat/bg_price.png) no-repeat 0 center;
	color: #cc0000;
	margin-left: 5px;
	padding-left: 35px;
}
#uniform #sectionWrap #Shoes .numberTwo p.purchase {
	width: 156px;
	height: 37px;
}
#uniform #sectionWrap #Shoes .numberThree {
	width: 230px;
	position: absolute;
	top: 1300px;
	left: 700px;
}
#uniform #sectionWrap #Shoes .numberThree p.brandName {
	font-size: 14px;
}
#uniform #sectionWrap #Shoes .numberThree p.itemName {
	font-size: 24px;
	font-weight: bold;
	line-height: 1.4;
}
#uniform #sectionWrap #Shoes .numberThree p.itemName span {
	font-size: 16px;
}
#uniform #sectionWrap #Shoes .numberThree p.itemTxt {
	font-size: 14px;
	line-height: 1.3;
}
#uniform #sectionWrap #Shoes .numberThree p.aboutCloth {
	font-size: 12px;
	display: inline-block;
	width: 380px;
	margin-top: 10px;
	padding: 5px;
	border-radius: 6px;
	border: 1px solid #dddddd;
	position: relative;
	z-index: 0;
}
#uniform #sectionWrap #Shoes .numberThree p.aboutCloth:before {
	content: "";
	position: absolute;
	top: -9px;
	left: 50%;
	margin-left: -9px;
	display: block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0 9px 10px 9px;
	border-color: transparent transparent #ffffff transparent;
	z-index: 0;
}
#uniform #sectionWrap #Shoes .numberThree p.aboutCloth:after {
	content: "";
	position: absolute;
	top: -12px;
	left: 50%;
	margin-left: -10px;
	display: block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0 9px 12px 10px;
	border-color: transparent transparent #dddddd transparent;
	z-index: -1;
}
#uniform #sectionWrap #Shoes .numberThree p.priceTxt {
	background: transparent url(../img/shoes_whitecoat/bg_price.png) no-repeat 0 center;
	color: #cc0000;
	margin-left: 5px;
	padding-left: 35px;
}
#uniform #sectionWrap #Shoes .numberThree p.purchase {
	width: 156px;
	height: 37px;
	margin-top: 5px;
}
#uniform #sectionWrap #Shoes .numberFour {
	width: 286px;
	position: absolute;
	top: 54px;
	left: 642px;
}
#uniform #sectionWrap #Shoes .numberFour p.brandName {
	font-size: 14px;
}
#uniform #sectionWrap #Shoes .numberFour p.itemName {
	font-size: 24px;
	font-weight: bold;
	line-height: 1.4;
}
#uniform #sectionWrap #Shoes .numberFour p.itemName span {
	font-size: 16px;
}
#uniform #sectionWrap #Shoes .numberFour p.itemTxt {
	font-size: 14px;
	line-height: 1.3;
	margin-top: 5px;
}
#uniform #sectionWrap #Shoes .numberFour p.priceTxt {
	background: transparent url(../img/shoes_whitecoat/bg_price.png) no-repeat 0 center;
	color: #cc0000;
	line-height: 1;
	margin: 0 0 10px 5px;
	padding-left: 35px;
}
#uniform #sectionWrap #Shoes .numberFour p.purchase {
	width: 156px;
	height: 37px;
}
#uniform #sectionWrap #itemListShoes {
	background: #ffffff url(../img/shoes_whitecoat/shoeswhitecoat_bg.jpg) repeat-y 0 0;
	padding: 0 35px 35px;
}
#uniform #sectionWrap #itemListShoes ul {
	display: table;
	margin-left: 2px;
	border-left: 1px solid #dddddd;
}
#uniform #sectionWrap #itemListShoes ul li {
	display: table-cell;
	border-collapse: collapse;
	width: 164px;
	padding: 5px;
	float: left;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
}
#uniform #sectionWrap #itemListShoes ul li p.listImg {
	text-align:center;
}
#uniform #sectionWrap #itemListShoes ul li p.listName {
	font-size: 13px;
	font-weight: bold;
	line-height: 1.3;
	padding: 0 3px;
}
#uniform #sectionWrap #itemListShoes ul li p.listPrice {
	font-size: 10px;
	color: #cc0000;
}
#uniform #sectionWrap #itemListShoes ul li p.listPrice span {
	font-size: 18px;
	font-weight: bold;
}
#uniform #sectionWrap #itemListShoes ul li p.listBtn {
	text-align: center;
}

/************** シューズ＆白衣 **************/

/************** グレイスフルワンピース **************/
#gracefulOnepiece {
	background: #ffffff url(../img/graceful/bg_graceful.jpg) no-repeat 0 0;
	position: relative;
	min-height: 1282px;
	margin-top: 40px;
}
#gracefulOnepiece .numberOne {
	width: 332px;
	position: absolute;
	top: 1110px;
	left: 0px;
}
#gracefulOnepiece .numberOne p.itemName {
	font-size: 24px;
	font-weight: bold;
	line-height: 1.4;
}
#gracefulOnepiece .numberOne p.itemName span {
	font-size: 16px;
}
#gracefulOnepiece .numberOne p.priceTxt {
	background: transparent url(../img/graceful/bg_price.png) no-repeat 0 center;
	color: #cc0000;
	margin-left: 5px;
	padding-left: 35px;
}
#gracefulOnepiece .numberOne p.purchase {
	width: 156px;
	height: 37px;
}
#gracefulOnepiece p.itemTxt01,
#gracefulOnepiece p.itemTxt02 {
	font-size: 14px;
	line-height: 1.3;
	position: absolute;
}
#gracefulOnepiece p.itemTxt01 {
	top: 67px;
	left: 493px;
}
#gracefulOnepiece p.itemTxt02 {
	width: 236px;
	top: 484px;
	left: 493px;
}
#gracefulOnepiece p.voiceTxt {
	font-size: 13px;
	color: #cb5685;
	line-height: 1.4;
	width: 489px;
	top: 900px;
	left: 16px;
	position: absolute;
}
/************** グレイスフルワンピース **************/

/************** ハネクトーン **************/
#Hanectone01 {
	background: #ffffff url(../img/hanectone/bg_hanectone01.jpg) no-repeat 0 0;
	position: relative;
	min-height: 957px;
	margin-top: 20px;
} 
#Hanectone01 .numberOne {
	width: 400px;
	position: absolute;
	top: 690px;
	left: 40px;
}
#Hanectone01 .numberOne p.itemName {
	font-size: 24px;
	font-weight: bold;
	line-height: 1.3;
}
#Hanectone01 .numberOne p.itemName span {
	font-size: 16px;
}
#Hanectone01 .numberOne p.priceTxt {
	background: transparent url(../img/hanectone/bg_price.png) no-repeat 0 center;
	color: #cc0000;
	line-height: 1;
	margin: 0 0 10px 5px;
	padding-left: 35px;
}
#Hanectone01 .numberOne p.purchase {
	width: 156px;
	height: 37px;
}
#Hanectone01 .numberTwo {
	width: 280px;
	position: absolute;
	top: 698px;
	left: 665px;
}
#Hanectone01 .numberTwo p.itemName {
	font-size: 24px;
	font-weight: bold;
	line-height: 1.4;
}
#Hanectone01 .numberTwo p.itemName span {
	font-size: 16px;
}
#Hanectone01 .numberTwo p.priceTxt {
	background: transparent url(../img/hanectone/bg_price.png) no-repeat 0 center;
	color: #cc0000;
	line-height: 1;
	margin: 0 0 10px 5px;
	padding-left: 35px;
}
#Hanectone01 .numberTwo p.purchase {
	width: 156px;
	height: 37px;
}
#Hanectone02 {
	background: #ffffff url(../img/hanectone/bg_hanectone02.jpg) no-repeat 0 0;
	position: relative;
	min-height: 852px;
	margin-top: 20px;
} 
#Hanectone02 .numberOne {
	width: 280px;
	position: absolute;
	top: 660px;
	left: 40px;
}
#Hanectone02 .numberOne p.itemName {
	font-size: 24px;
	font-weight: bold;
	line-height: 1.3;
}
#Hanectone02 .numberOne p.itemName span {
	font-size: 16px;
}
#Hanectone02 .numberOne p.priceTxt {
	background: transparent url(../img/hanectone/bg_price.png) no-repeat 0 center;
	color: #cc0000;
	line-height: 1;
	margin: 5px 0 10px 5px;
	padding-left: 35px;
}
#Hanectone02 .numberOne p.purchase {
	width: 156px;
	height: 37px;
}
#Hanectone02 .numberTwo {
	width: 280px;
	position: absolute;
	top: 660px;
	left: 658px;
}
#Hanectone02 .numberTwo p.itemName {
	font-size: 24px;
	font-weight: bold;
	line-height: 1.3;
}
#Hanectone02 .numberTwo p.itemName span {
	font-size: 16px;
}
#Hanectone02 .numberTwo p.priceTxt {
	background: transparent url(../img/hanectone/bg_price.png) no-repeat 0 center;
	color: #cc0000;
	line-height: 1;
	margin: 5px 0 10px 5px;
	padding-left: 35px;
}
#Hanectone02 .numberTwo p.purchase {
	width: 156px;
	height: 37px;
}
#Hanectone03 {
	background: #ffffff url(../img/hanectone/bg_hanectone03.jpg) no-repeat 0 0;
	position: relative;
	min-height: 957px;
	margin-top: 20px;
} 
#Hanectone03 .numberOne {
	width: 280px;
	position: absolute;
	top: 370px;
	left: 423px;
}
#Hanectone03 .numberOne p.itemName {
	font-size: 24px;
	font-weight: bold;
	line-height: 1.3;
}
#Hanectone03 .numberOne p.itemName span {
	font-size: 16px;
}
#Hanectone03 .numberOne p.priceTxt {
	background: transparent url(../img/hanectone/bg_price.png) no-repeat 0 center;
	color: #cc0000;
	line-height: 1;
	margin: 5px 0 10px 5px;
	padding-left: 35px;
}
#Hanectone03 .numberOne p.purchase {
	width: 156px;
	height: 37px;
}
#Hanectone03 .numberTwo {
	width: 280px;
	position: absolute;
	top: 772px;
	left: 283px;
}
#Hanectone03 .numberTwo p.itemName {
	font-size: 24px;
	font-weight: bold;
	line-height: 1.3;
}
#Hanectone03 .numberTwo p.itemName span {
	font-size: 16px;
}
#Hanectone03 .numberTwo p.priceTxt {
	background: transparent url(../img/hanectone/bg_price.png) no-repeat 0 center;
	color: #cc0000;
	line-height: 1;
	margin: 5px 0 10px 5px;
	padding-left: 35px;
}
#Hanectone03 .numberTwo p.purchase {
	width: 156px;
	height: 37px;
}
#Hanectone03 .numberThree {
	width: 230px;
	position: absolute;
	top: 710px;
	left: 712px;
}
#Hanectone03 .numberThree p.itemName {
	font-size: 24px;
	font-weight: bold;
	line-height: 1.3;
}
#Hanectone03 .numberThree p.itemName span {
	font-size: 16px;
}
#Hanectone03 .numberThree p.itemTxt {
	font-size: 14px;
	line-height: 1.3;
}
#Hanectone03 .numberThree p.priceTxt {
	background: transparent url(../img/hanectone/bg_price.png) no-repeat 0 center;
	color: #cc0000;
	line-height: 1;
	margin-left: 5px;
	padding-left: 35px;
}
#Hanectone03 .numberThree p.purchase {
	width: 156px;
	height: 37px;
	margin-top: 10px;
}
/************** ハネクトーン **************/

/************** ページナビゲーション **************/

ul#categoryNavi {
	display: none;
	width: 70px;
	height: 445px;
	position: fixed;
	right: 0;
	bottom: 250px;
	z-index: 10;
}
ul#categoryNavi li {
	width: 70px;
	height: 70px;
	margin-bottom: 5px;
}
ul#categoryNavi li a {
	display: block;
}
ul#categoryNavi li.here {
	filter: alpha(opacity=40);
	-webkit-opacity: 0.40;
	-moz-opacity: 0.40;
	opacity: 0.40;
}

/************** ページナビゲーション **************/

span.clothName {
	font-weight: bold;
	color: #cc0000;
}
span.bgPrice {
	font-size: 34px;
    font-weight: bold;
}
span.logPrice {
	font-size: 26px;
    font-weight: bold;
}
span.itemSize {
	color: #333333;
}
p.returnTop {
	text-align: right;
	margin: 30px 0;
}