h4  {
	margin:0;
	padding: 0;
}

h4.topspace{
	margin-top: 25px;
}

.clear {
	clear: both;
	height: 1px;
	margin:0;
	padding: 0;
	font-size: 1px;
	line-height: 0;
}

sup {
	vertical-align: text-top;
}

div.brBox07 p.fontsmall{
	font-size:10px;
}

/* product index.html */


h2.prTitle {
	margin: 0 0 7px 0;
	padding: 0;
}
h4.prsTitle {
	margin: 0;
	padding: 0;
}
.prbnrCont {
	width: 731px;
	height: 105px;
	margin-bottom: 20px;
	background-image:url(../product/images/index_bnr_bg.jpg);
	background-repeat: no-repeat;
}

.prbnrCont img {
	border: 0;
}

.prbnrCont ul {
	padding-left: 10px;
}

.prbnrCont ul li {
	float: left;
	margin: 10px 6px 0 0;
}

.prNews {
	margin-bottom: 16px;
	padding-bottom: 18px;
	background-image:url(../product/images/index_bnr_bg02.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	font-size: 12px;
	line-height: 1.4;
}

.prNews .prttl {
	margin-bottom: 10px;
}


.prNews a:link,
.prNews a:visited {
	color: #000000;
	text-decoration: underline;
}
.prNews a:hover,
.prNews a:active {
	color: #000000;
	text-decoration: none;
}
.prNews .date {
	color:#CC0000;
}

.prNews ul li {
	margin-bottom: 3px;
}

.seCont {
	width: 731px;
	margin-bottom: 20px;
	font-size: 12px;
	line-height: 1.5;
}

.seCont .settl {
	margin:0;
	padding:0;
}
.seCont .seLeft {
	float: left;
	widows: 491px;
	margin-top: 15px;
}

.seCont .seRight {
	float: right;
	widows: 240px;
	text-align: right;
}

.seCont .seRight img {
	border:0;
}

.seCont .seRight .seBtn {
	margin-top: 8px;
}


.seBrCont .sebrttl {
	margin-bottom: 10px;
}

.seBrCont ul {
	margin-bottom: 13px;
}

.seBrCont ul li {
	float: left;
	margin-right: 13px;
}

.bnrTable {
	width: 731px;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}

.bnrTable td {
	width: 248px;
	margin: 0;
	padding: 0 0 13px 0;
	vertical-align: top;
}

.bnrTable td.las {
	width: 235px;
	margin: 0;
	padding: 0;
	vertical-align: top;
}


.bnrTable img{
	border: 0;
}


.prLine01 {
	width: 731px;
	height: 4px;
	margin: 0;
	padding: 0;
	font-size: 1px;
	line-height: 0;
	background-image:url(../product/images/index_line_bg01.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
}

.prLine02 {
	width: 731px;
	height: 4px;
	margin: 10px 0;
	padding: 0;
	font-size: 1px;
	line-height: 0;
	background-image:url(../product/images/index_line_bg01.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
}


.sportCont {
	width: 731px;
	margin-top: 5px;
	margin-bottom: 10px;
}

.sportCont .spttl {
	margin-bottom: 10px;
}



.spBtnCont li {
	float: left;
	margin-right: 10px;
}
.spBtnCont img {
	border: 0;
	vertical-align: bottom;
}

.catCont {
	margin-top: 8px;
}

.catCont .catttl {
	margin-bottom: 10px;
}



.catCont img {
	border: 0;
}

.catCont .icon {
	margin-right: 5px;
}

.catCont a:link,
.catCont a:visited {
	color:#000000;
	text-decoration: underline;
}
.catCont a:hover,
.catCont a:active {
	color:#000000;
	text-decoration: none;
}

.catCont ul li {
	font-size: 12px;
	line-height: 1.4;
	padding-bottom: 10px;
}

.pageTopLnk {
	margin-top: 70px;
	margin-right: 10px;
	text-align: right;
	font-size: 10px;
	line-height: 1.4;
	color:#000000;
}

.pageTopLnk li {
	margin-bottom: 8px;
}

.pageTopLnk :link,
.pageTopLnk :visited {
	color:#000000;
	text-decoration: underline;
}
.pageTopLnk :hover,
.pageTopLnk :active {
	color:#000000;
	text-decoration: none;
}

.pageTopLnk .iconPageLnk01 {
	padding-right: 12px;
	background-image:url(../product/images/icon_top.gif);
	background-repeat: no-repeat;
	background-position: 2px 2px;
}

.pageTopLnk .iconPageLnk02 {
	padding-left: 12px;
	background-image:url(../product/images/icon_back.gif);
	background-repeat: no-repeat;
	background-position: 2px 2px;
}


/* product index.html */

h2.brttl {
	margin: 0;
	padding: 0;
}

.brandSpec {
	width: 730px;
	margin-bottom: 10px;
}

.brandSpec .brandImg {
	margin-bottom: 15px;
}

.brandSpec p {
	float: left;
	width: 580px;
	font-size: 12px;
	line-height: 1.4;
}
.brandSpec p.withIcon {
	float: left;
	width: 600px;
	font-size: 12px;
	line-height: 1.4;
}

ul.brandList{
	text-align: right;
}

ul.brandList li{
	/*background: url(../product/images/arw_01.gif) no-repeat right center;*/
}

.brandSpec .layerIcon {
	display: inline;
	float: left;
	width: 168px;
	height: 62px;
	margin: 0 0 0 25px;
	padding: 0;
	background-color: #E4EBEF;
}
.brandSpec .layerIcon p {
	float: none;
	width: 168px;
	margin: 0;
	padding: 0;
}
.brandSpec .layerIcon ul {
	width: 166px;
	height: 31px;
	margin: 0;
	padding: 6px 0 0 2px;
	list-style: none;
}
.brandSpec .layerIcon ul li {
	display: inline;
	float: left;
	width: 31px;
	margin: 0 0 0 8px;
	padding: 0;
	list-style: none;
	font-size: 1px;
	line-height: 0;
}

.layerButton {
	width: 731px;
	height: 73px;
	margin: 20px 0;
	padding: 0;
	background-color: #E4EBEF;
}
.layerButton p {
	float: none;
	width: 168px;
	margin: 0;
	padding: 0;
}
.layerButton ul {
	height: 31px;
	margin: 0;
	padding: 12px 0 0 9px;
	list-style: none;
}
.layerButton ul li {
	float: left;
	width: 179px;
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 1px;
	line-height: 0;
}

.brandSpec ul {
	float: right;
	margin-top: 15px;
	width: 90px;
	font-size: 12px;
	line-height: 1.4;
}

.brandSpec ul.naviTop {
	float: right;
	margin-top: 15px;
	width: 110px;
	font-size: 12px;
	line-height: 1.4;
}

.brandSpec .icon {
	padding-left: 8px;
	background-image:url(../product/images/icon_br.gif);
	background-repeat: no-repeat;
	background-position: 2px 2px;
}

.brandSpec a:link,
.brandSpec a:visited {
	color: #205472;
	text-decoration: underline;
}

.brandSpec a:hover,
.brandSpec a:active {
	color: #205472;
	text-decoration: none;
}

.anLnkCont {
	margin-bottom: 15px;
}

.anLnkCont li {
	float: left;
}

.anLnkCont img {
	border: 0;
}

.brBox {
	width: 731px;
	margin-bottom: 25px;
}
.brBox02 {
	width: 731px;
	margin-bottom: 15px;
}

.brBox03 {
	width: 731px;
}

.brBox04 {
	width: 731px;
	margin-bottom: 20px;
}

.brBox05 {
	width: 731px;
	margin-bottom: 15px;
}

.brBox06 {
	width: 731px;
}
.brBox07 {
	width: 731px;
	margin-bottom: 15px;
}

.brBox08 {
	width: 731px;
	margin-bottom: 15px;
}

.brBox09 {
	/*width: 731px;*/
	margin-bottom: 15px;
}


.brBox02Inner,
.brBox05Inner {
	width: 731px;
	padding-bottom: 7px;
	background-image:url(../product/images/box02_bg.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
}

.brBox02Inner h4 {
	margin: 0;
	padding: 0;
}

.brBox05Inner h4 {
	margin-bottom: 3px;
}

h4.ankTtl{
	margin-bottom: 5px;
}

.brBox .brLfCont{
	float: left;
	width: 550px;
}

.brBox .brLfContN{
	float: left;
	width: 581px;
}

.brBox03 .brLfCont{
	float: left;
	width: 450px;
}

.brBox02 .brLfCont,
.brBox06 .brLfCont {
	float: left;
	width: 425px;
}

.brBox .brLfCont p,
.brBox03 .brLfCont p,
.brBox .brLfContN p,
p.pnemoTxt01 {
	padding: 13px 10px 0 5px;
	font-size: 12px;
	line-height: 1.4;
}

.brBox06 .brLfCont p {
	padding: 0 10px 0 5px;
	font-size: 12px;
	line-height: 1.4;
}

.brBox02 .brLfCont p {
	padding: 8px 10px 0 15px;
	font-size: 12px;
	line-height: 1.4;
}

.brBox05 p {
	padding: 0 13px;
	font-size: 12px;
	line-height: 1.4;
}
.brBox07 p {
	padding: 13px 0 0 13px;
	font-size: 12px;
	line-height: 1.4;
	width:676px;
}

.brBox .brRfCont{
	float: right;
	width: 170px;
}

.brBox .brRfContN{
	float: right;
	width: 145px;
}


.brBox03 .brRfCont{
	float: right;
	width: 270px;
}

.brBox02 .brRfCont,
.brBox04 .brRfCont,
.brBox06 .brRfCont {
	float: right;
	width: 306px;
}

.brBox02 .brRfCont .pbox {
	width:245px;
	font-size: 10px;
	line-height: 1.4;
	padding-left: 40px;
}

.brBox02 .brRfCont .pbox p {
	width:245px;
	font-size: 10px;
	line-height: 1.4;
	padding-left: 15px;
}

.subLnk {
	font-size: 12px;
	line-height: 1.4;
	color:#003366;
}

.subLnk .sbBtn {
	margin-top: 2px;
}



.sbBtn02 {
	margin: 14px 14px 10px 14px;
}

.brBox04 h4 {
	margin-bottom: 13px;
}

.brBox04 p {
	padding: 0 10px 0 5px;
	font-size: 12px;
	line-height: 1.4;
}

.brBox06 .subttl {
	font-size: 14px;
	line-height: 1.25;
	font-weight: bold;
	margin: 10px 0;
}

.subttl {
	font-size: 14px;
	line-height: 1.25;
	font-weight: bold;
	margin-bottom: 10px;
}

.subttl02 {
	font-size: 14px;
	line-height: 1.25;
	font-weight: bold;
}


.txtBox {
	margin-bottom: 12px;
	font-size: 12px;
	line-height: 1.4;
}

.line {
	background-image:url(../product/images/line_bg.gif);
	background-repeat: repeat-x;
	width: 731px;
	height:1px;
	margin: 20px 0;
}
.line2 {
	background-image:url(../product/images/line_bg2.gif);
	background-repeat: repeat-x;
	width: 731px;
	height:1px;
	margin: 20px 0;
}

div.brLfCont p.smallmess{
	font-size: 10px;
	color:#666666;
}

.brBox08 dd,
.brBox09 dd {
	line-height: 1.4;
}


/*spBox*/

.spBox {
	width: 731px;
	margin: 0 0 13px 0;
	padding: 11px 0 0 0;
	background-image:url(../product/images/sp_waku_top01.gif);
	background-repeat: no-repeat;
}


.spBox .spwrapper {
	width: 709px;
	margin: 0 11px;
}

.spBox .spwrapper p {
	width: 295px;
	font-size: 12px;
	line-height: 1.4;
}


.spBox .spLeft {
	float: left;
	width: 305px;
}

.spBox .spLeft h4 {
	margin-bottom: 10px;
}

.spBox .spRight {
	float: right;
	width: 390px;
}

.spBox .spBoxbtm {
	padding-bottom: 2px;
	background-image:url(../product/images/sp_waku_btm01.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

/*spBox02*/

.spBox02 {
	width: 731px;
	margin: 0 0 13px 0;
	padding: 11px 0 0 0;
	background-image:url(../product/images/sp_waku_top02.jpg);
	background-repeat: no-repeat;
}


.spBox02 .spwrapper {
	width: 709px;
	margin: 0 11px;
}

.spBox02 .spwrapper p {
	width: 295px;
	font-size: 12px;
	line-height: 1.4;
}


.spBox02 .spLeft {
	float: left;
	width: 332px;
}

.spBox02 .spLeft h4 {
	margin-bottom: 10px;
}

.spBox02 .spRight {
	float: right;
	width: 377px;
}

.spBox02 .spBoxbtm {
	padding-bottom: 2px;
	background-image:url(../product/images/sp_waku_btm01.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

/*spBox03*/

.spBox03 {
	width: 731px;
	margin: 0 0 13px 0;
	padding: 11px 0 0 0;
	background-image:url(../product/images/sp_waku_top03.jpg);
	background-repeat: no-repeat;
}


.spBox03 .spwrapper {
	width: 709px;
	margin: 0 11px;
}

.spBox03 .spwrapper p {
	width: 295px;
	font-size: 12px;
	line-height: 1.4;
}


.spBox03 .spLeft {
	float: left;
	width: 305px;
}

.spBox03 .spLeft h4 {
	margin-bottom: 10px;
}

.spBox03 .spRight {
	float: right;
	width: 390px;
}

.spBox03 .spBoxbtm {
	padding-bottom: 2px;
	background-image:url(../product/images/sp_waku_btm01.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

/*spBox03*/


.sBoxCont {
	width: 620px;
}

.sBox,
.sBox_st {
	float: left;
	width: 247px;
	font-size: 12px;
	line-height: 1.4;
	background-image:url(../product/images/sb_bg.jpg);
	background-repeat: repeat-y;
	background-position: top left;
}

.sBox02,
.sBox02_st {
	float: left;
	width: 360px;
	font-size: 12px;
	line-height: 1.4;
	background-image:url(../product/images/sb_bg02.jpg);
	background-repeat: repeat-y;
	background-position: top left;
}

.sBox .specCont,
.sBox02 .specCont {
	height: 145px;
}

.sBox p,
.sBox02 p,
.sBox_st p,
.sBox02_st p
 {
	margin: 7px 20px 0 10px;
}

.sbtn {
	margin:20px 0 0 11px;
}
.sbtn img {
	border:0;
}

.hCont {
	width:709px;
	background-image:url(../product/images/h_bg.jpg);
	background-repeat: repeat-y;
	background-position: top left;
	font-size: 12px;
	line-height: 1.4;
}

.hCont .hwrapper {
	width: 681px;
	margin: 0 17px 0 11px;
}

.hCont .wayttl {
	margin: 0 0 10px 11px;
}

.hCont .hLeft {
	float: left;
	width: 330px;
	margin-top: 1em;
}

.hCont .hLeft li {
	text-indent: -1em;
	padding-left: 1em;
}

.hCont .hRight {
	float: right;
	width: 330px;
}

.hBox {
	float: left;
	width: 221px;
	margin-right: 9px;
	padding-bottom: 5px;
	background-color: #F1F1F1;
	font-size: 10px;
	line-height: 1.4;
	color:#666666;
}

.hBox_las {
	float: left;
	width: 221px;
	padding-bottom: 5px;
	background-color: #F1F1F1;
	font-size: 10px;
	line-height: 1.4;
	color:#666666;
}


.hBox p {
	width: 200px;
	margin: 5px 10px 0 10px;
}

.hBox_las p {
	width: 200px;
	margin: 5px 10px 0 10px;
}

/* item */

.itemBox {
	width: 731px;
	margin-bottom: 20px;
	background-image:url(../product/images/item_bg.gif);
	background-repeat: repeat-y;
	font-size: 12px;
	line-height: 1.4;
}

.itemBox .itemExp {
	margin: 10px 15px 15px 15px;
}

.itemBox .itemExp2 {
	margin-left:16px;
	margin-bottom:21px;
	width:699px;
	background-color:#ECE3E3;
	height:107px;
}
.itemBox .itemExp2 .itemExp2Left {
	float:left;
	margin:10px 0 0 10px;
	width:351px;
}
.itemBox .itemExp2 .itemExp2Right {
	float:left;
	margin:10px 0 0 0;
}
.itemBox .itemExp2 ul{
	margin-top:10px;
}

.itemBox .itemInner {
	width: 698px;
	margin: 0 15px;
	background-image:url(../product/images/item_bg03.gif);
	background-repeat: repeat-y;
}

.itemBox .itemLeft {
	float: left;
	width: 333px;
}

.itemBox .itemRight {
	float: right;
	width: 333px;
}

.itemBox .itemBtm {
	padding-bottom: 11px;
	background-image:url(../product/images/item_bg02.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}


.itemBox02 {
	width: 731px;
	margin-bottom: 20px;
	background-image:url(../product/images/item_bg.gif);
	background-repeat: repeat-y;
	font-size: 12px;
	line-height: 1.4;
}

.itemBox02 .itemExp {
	margin: 10px 15px 15px 15px;
}

.itemBox02 .itemInner {
	width: 698px;
	margin: 0 15px;
	background-image:url(../product/images/item_bg04.gif);
	background-repeat: repeat-y;
}

.itemBox02 .itemLeft {
	float: left;
	width: 409px;
}

.itemBox02 .itemRight {
	float: right;
	width: 258px;
}

.itemBox02 .itemBtm {
	padding-bottom: 11px;
	background-image:url(../product/images/item_bg02.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}



.itemBox03 {
	width: 731px;
	margin-bottom: 20px;
	background-image:url(../product/images/item_bg.gif);
	background-repeat: repeat-y;
	font-size: 12px;
	line-height: 1.4;
}

.itemBox03 .itemInner {
	width: 700px;
	margin: 0 15px;
	background-image:url(../product/images/item_bg05.gif);
	background-repeat: repeat-y;
}

.itemBox03 .item {
	float: left;
	width: 226px;
	margin-right: 11px;
}

.itemBox03 .item_las {
	float: left;
	width: 226px;
}

.itemBox03 .item p,
.itemBox03 .item_las p {
	margin: 5px 12px 0 0;
}

.itemBox03 .itemBtm {
	padding-bottom: 11px;
	background-image:url(../product/images/item_bg02.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}


/* foot comment */
.footComment{
	font-size:10px;
}

.lineUpComment {
	margin: 0 0 5px 5px;
	font-size: 10px;
	line-height: 1.4;
}



/* size.html */

h2.sizettl {
	margin: 0 0 22px 0;
	padding: 0;
}

.sizeCont {
	width: 716px;
	margin-bottom: 22px;
	background-image:url(../product/images/men_bg.gif);
	background-repeat: repeat-y;
	background-position: top left;
}

.sizeCont .sizeLeft {
	float: left;
	width: 139px;

}

.sizeCont .menTable {
	width: 563px;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border: #B4CBCE 1px solid;
}


.sizeCont .menTable td {
	margin: 0;
	padding: 5px 0;
	border: #B4CBCE 1px solid;
	background-color: #fff;
	color: #333;
	font-size: 12px;
	line-height: 1.25;
	text-align: center;
}

.sizeCont .menTable td.sizeTd {
	margin: 0;
	padding: 5px 0;
	border: #B4CBCE 1px solid;
	background-color: #999999;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.25;
	text-align: center;
}


.sizeCont .sizeRight {
	float: right;
	width: 563px;
}


.sizeCont .menTable td.kindTd {
	width: 150px;
	margin: 0;
	padding: 5px 10px;
	border: #B4CBCE 1px solid;
	background-color: #fff;
	color: #000;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.25;
	text-align: left;
}

.sizeCont .menTable td.bgTd {
	background-color: #F0F0F0;
}

/* women */

.sizeCont02 {
	width: 716px;
	background-image:url(../product/images/women_bg.gif);
	background-repeat: repeat-y;
	background-position: top left;
}

.sizeCont02 .sizeLeft {
	float: left;
	width: 139px;

}

.sizeCont02 .womenTable {
	width: 465px;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border: #E5A5BC 1px solid;
}


.sizeCont02 .womenTable td {
	margin: 0;
	padding: 5px 0;
	border: #E5A5BC 1px solid;
	background-color: #fff;
	color: #333;
	font-size: 12px;
	line-height: 1.25;
	text-align: center;
}

.sizeCont02 .womenTable td.sizeTd {
	margin: 0;
	padding: 5px 0;
	border: #E5A5BC 1px solid;
	background-color: #999999;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.25;
	text-align: center;
}


.sizeCont02 .sizeRight {
	float: right;
	width: 563px;
}


.sizeCont02 .womenTable td.kindTd {
	width: 150px;
	margin: 0;
	padding: 5px 10px;
	border: #E5A5BC 1px solid;
	background-color: #fff;
	color: #000;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.25;
	text-align: left;
}

.sizeCont02 .womenTable td.bgTd {
	background-color: #F0F0F0;
}

h4.sizeSbTitle {
	margin: 12px 0 6px 0;
	font-size: 12px;
	line-height: 1.25;
	color:#CC0066;
}


.sizeAt {
	margin-top: 18px;
	font-size: 12px;
	line-height: 1.5;
}



/*glove*/
a.prdLink:link,
a.prdLink:visited {
	color:#E00000;
	text-decoration: underline;
}
a.prdLink:hover,
a.prdLink:active {
	color:#E00000;
	text-decoration: none;
}
a.prdLink img {
	margin:0 0 0 2px;
	vertical-align:middle;
}


div.gloveBox02 {
	width:731px;
	background:url(../product/images/glove_bg01.jpg) left bottom no-repeat;
	margin:0 0 20px 0;
}
div.gloveBox02 p {
	padding:0 10px 8px 5px;
	font-size:12px;
	line-height:1.4;
}
div.gloveColumnBg01 {
	width:651px;
	padding:5px 47px 15px 33px;
}
div.gloveColumnBg01 div.gloveColumn01 {
	margin:0 0 0 0;
	width:305px;
	float:left;
}
div.gloveColumnBg01 div.gloveColumn01 p {
	padding:5px 0 5px 0;
	font-size:10px;
	line-height:1.4;
}
div.gloveColumnBg01 div.gloveColumn02 {
	margin:0 0 0 0;
	width:305px;
	float:right;
}
div.gloveColumnBg01 div.gloveColumn02 p {
	padding:5px 0 5px 0;
	font-size:10px;
	line-height:1.4;
}




div.gloveBox03 {
	width:731px;
	background:url(../product/images/glove_bg02.jpg) left bottom no-repeat;
	margin:0 0 5px 0;
}
div.gloveBox03 p {
	padding:0 10px 8px 5px;
	font-size:12px;
	line-height:1.4;
}
div.gloveColumnBg02 {
	width:651px;
	margin:5px 47px 0 33px;
}

div.gloveColumnBg02 div.gloveColumn01 {
	margin:0 0 20px 0;
	width:305px;
	float:left;
}

div.gloveColumnBg02 div.gloveColumn01 p {
	padding:5px 0 0 0;
	font-size:10px;
	line-height:1.65;
}

div.gloveColumnBg02 div.gloveColumn02 {
	margin:0 0 20px 0;
	width:305px;
	float:right;
}

div.gloveColumnBg02 div.gloveColumn02 p {
	padding:5px 0 0 0;
	font-size:10px;
	line-height:1.65;
}
p.gloveIndent {
	font-size:10px;
	line-height:1.3;
	color:#666666;
	text-indent: -1em;
	padding-left: 1em;
	margin-bottom:1em;
}



/*flyingshade*/
div.flysUse {
	padding:9px 0 9px 9px;
	width:720px;
	border:#A6A6C5 solid 1px;
	background:url(../product/images/flys_use_bg.gif) 0 0 no-repeat;
}
div.flysUse dl,
div.flysUse dt,
div.flysUse dd {
	margin:0;
	padding:0;
}
div.flysUse dd {
	font-size:10px;
	line-height:1.4;
	color:#666666;
}

div.flysUse01 {
	width:219px;
	margin:0 15px 0 0;
	float:left;
}
div.flysUse02 {
	width:461px;
	float:right;
	margin:0 9px 0 0;
}
div.flysUse02 dl.flysUse02inner01 {
	width:280px;
	float:left;
}
div.flysUse02 dl.flysUse02inner02 {
	width:180px;
	float:right;
}
div.flysUse02 dl.flysUse02inner03 {
	width:400px;
}
div.flysUse02 dl.flysUse02inner03 dt {
	float:left;
	margin:0 5px 0 0;
}
div.flysUse02 dl.flysUse02inner03 dd {
	padding:60px 0 0 0;
}


.brBox02 .flysLfCont,
.brBox03 .flysLfCont {
	float: left;
	width: 500px;
}
.brBox02 .flysLfCont p,
.brBox03 .flysLfCont p {
	padding: 8px 10px 0 15px;
	font-size: 12px;
	line-height: 1.4;
}
.brBox02 .flysLfCont p span {
	font-size:10px;
	line-height:1.4;
	color:#666666;
}

.brBox03 .flysLfCont div.subttl {
	font-size: 14px;
	line-height: 1.25;
	font-weight: bold;
	margin: 10px 0;
}

.brBox02 .flysRfCont,
.brBox03 .flysRfCont {
	float: right;
	width: 230px;
}

.brBox02 .flysRfCont .pbox {
	width:220px;
	font-size: 10px;
	line-height: 1.4;
}

.brBox02 .flysRfCont .pbox p {
	width:245px;
	font-size: 10px;
	line-height: 1.4;
	padding-left: 15px;
}


/*stormgorge*/

.brBox03 .stormgLfCont {
	float: left;
	width: 520px;
}

.brBox03 .stormgLfCont p {
	padding: 8px 10px 0 15px;
	font-size: 12px;
	line-height: 1.4;
}

.brBox03 .stormgRfCont {
	float: right;
	width: 180px;
}


.itemLeft dl.stormgLineup,
.itemRight dl.stormgLineup {
	width:333px;
	margin:0;
	padding: 0;
}
.itemLeft dl.stormgLineup dt,
.itemRight dl.stormgLineup dt {
	padding:0;
	margin:0;
	float:right;
}
.itemLeft dl.stormgLineup dd,
.itemRight dl.stormgLineup dd {
	padding:0;
	margin:0;
	font-size:12px;
	line-height:1.4;
	width: 190px;
}

.stormgDesignBox {
	height: 193px;
}
.stormgDesignBox .title01 {
	margin: 0;
	padding: 0;
}
.stormgDesignBox p {
	margin: 0;
	padding: 10px;
}
.stormgDesignBox .box01 {
	float: left;
	width: 236px;
	height: 181px;
	background-image: url(../product/images/stormg02_bg01.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
.stormgDesignBox .box02 {
	float: left;
	width: 236px;
	height: 181px;
	margin: 0 0 0 11px;
	background-image: url(../product/images/stormg02_bg01.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
.stormgDesignBox .box03 {
	float: right;
	width: 236px;
	height: 181px;
	background-image: url(../product/images/stormg02_bg01.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

.stormgLineupBox {
	width: 731px;
	margin-bottom: 20px;
	background-image:url(../product/images/item_bg.gif);
	background-repeat: repeat-y;
	font-size: 12px;
	line-height: 1.4;
}
.stormgLineupBox .itemExp {
	margin: 10px 15px 15px 15px;
}
.stormgLineupBox .itemExp2 {
	margin-left:16px;
	margin-bottom:21px;
	width:699px;
	background-color:#ECE3E3;
	height:107px;
}
.stormgLineupBox .itemExp2 .itemExp2Left {
	float:left;
	margin:10px 0 0 10px;
	width:351px;
}
.stormgLineupBox .itemExp2 .itemExp2Right {
	float:left;
	margin:10px 0 0 0;
}
.stormgLineupBox .itemExp2 ul{
	margin-top:10px;
}
.stormgLineupBox .itemInner {
	width: 698px;
	margin: 0 15px;
	background-image:url(../product/images/item_bg03.gif);
	background-repeat: repeat-y;
}
.stormgLineupBox .itemLeft {
	float: left;
	width: 333px;
}
.stormgLineupBox .itemRight {
	float: right;
	width: 333px;
}
.stormgLineupBox .itemBtm {
	padding-bottom: 11px;
	background-image:url(../product/images/item_bg02.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}



/*floodrush*/
.brBox02 .brRfCont .floodpbox {
	width:210px;
	font-size: 10px;
	line-height: 1.4;
	padding-left: 80px;
}
.brBox02 .brRfCont .floodpbox p {
	width:210px;
	font-size: 10px;
	line-height: 1.4;
	color: #666666;
	padding: 2px 0 0 5px;
}

.brBox02 .brRfCont .floodpbox02 {
	font-size: 10px;
	line-height: 1.4;
	padding-left: 30px;
}
.brBox02 .brRfCont .floodpbox02 p {
	font-size: 10px;
	line-height: 1.4;
	color: #666666;
	padding: 0 10px 0 5px;
}


#outletContent h4  {
	margin:0;
	padding: 0;
}
#outletContent .clear {
	clear: both;
	height: 1px;
	margin:0;
	padding: 0;
	font-size: 1px;
	line-height: 0;
}
sup {
	vertical-align: text-top;
}
/* outlet index.html */

#outletContent h2.prTitle {
	margin: 0 0 7px 0;
	padding: 0;
}
#outletContent h4.prsTitle {
	margin: 0;
	padding: 0;
}
#outletContent .indexLead {
	margin: 15px 0 0 0;
	color: #000000;
	line-height: 1.5;
	font-size: 12px;
}
#outletContent .indexButton {
	margin: 5px 0 10px 0;
	padding: 0 17px 0 0;
	text-align: right;
}
#outletContent .prbnrCont {
	width: 731px;
	padding-top: 21px;
	background-image: url(../outlet/images/index_line01.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
#outletContent .prbnrCont img {
	border: 0;
}
#outletContent .prbnrCont ul {
}
#outletContent .prbnrCont ul li {
	float: left;
	margin: 0 13px 0 0;
}
#outletContent .prNews {
	margin-bottom: 16px;
	padding-bottom: 18px;
	background-image:url(../outlet/images/index_bnr_bg02.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	font-size: 12px;
	line-height: 1.4;
}
#outletContent .prNews .prttl {
	margin-bottom: 10px;
}

#outletContent .prNews a:link,
#outletContent .prNews a:visited {
	color: #000000;
	text-decoration: underline;
}
#outletContent .prNews a:hover,
#outletContent .prNews a:active {
	color: #000000;
	text-decoration: none;
}
#outletContent .prNews .date {
	color:#CC0000;
}
#outletContent .prNews ul li {
	margin-bottom: 3px;
}
#outletContent .seCont {
	width: 731px;
	margin-bottom: 20px;
	font-size: 12px;
	line-height: 1.5;
}
#outletContent .seCont .settl {
	margin:0;
	padding:0;
}
#outletContent .seCont .seLeft {
	float: left;
	widows: 491px;
	margin-top: 15px;
}
#outletContent .seCont .seRight {
	float: right;
	widows: 240px;
	text-align: right;
}
#outletContent .seCont .seRight img {
	border:0;
}
#outletContent .seCont .seRight .seBtn {
	margin-top: 8px;
}

#outletContent .seBrCont .sebrttl {
	margin-bottom: 10px;
}
#outletContent .seBrCont ul {
	margin-bottom: 13px;
}
#outletContent .seBrCont ul li {
	float: left;
	margin-right: 13px;
}
#outletContent .bnrTable {
	width: 731px;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}
#outletContent .bnrTable td {
	width: 248px;
	margin: 0;
	padding: 0 0 13px 0;
	vertical-align: top;
}
#outletContent .bnrTable td.las {
	width: 235px;
	margin: 0;
	padding: 0;
	vertical-align: top;
}

#outletContent .bnrTable img{
	border: 0;
}

#outletContent .prLine01 {
	width: 731px;
	height: 4px;
	margin: 0;
	padding: 0;
	font-size: 1px;
	line-height: 0;
	background-image:url(../outlet/images/index_line_bg01.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
}
#outletContent .prLine02 {
	width: 731px;
	height: 4px;
	margin: 10px 0;
	padding: 0;
	font-size: 1px;
	line-height: 0;
	background-image:url(../outlet/images/index_line_bg01.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
}

#outletContent .sportCont {
	width: 731px;
	margin-top: 5px;
	margin-bottom: 10px;
}
#outletContent .sportCont .spttl {
	margin-bottom: 10px;
}

#outletContent .spBtnCont li {
	float: left;
	margin-right: 10px;
}
#outletContent .spBtnCont img {
	border: 0;
	vertical-align: bottom;
}
#outletContent .catCont {
	margin-top: 8px;
}
#outletContent .catCont .catttl {
	margin-bottom: 10px;
}

#outletContent .catCont img {
	border: 0;
}
#outletContent .catCont .icon {
	margin-right: 5px;
}
#outletContent .catCont a:link,
#outletContent .catCont a:visited {
	color:#000000;
	text-decoration: underline;
}
#outletContent .catCont a:hover,
#outletContent .catCont a:active {
	color:#000000;
	text-decoration: none;
}
#outletContent .catCont ul li {
	font-size: 12px;
	line-height: 1.4;
	padding-bottom: 10px;
}
#outletContent .pageTopLnk {
	margin-top: 20px;
	margin-right: 10px;
	text-align: right;
	font-size: 10px;
	line-height: 1.4;
	color:#000000;
}
#outletContent .pageTopLnk li {
	margin-bottom: 8px;
}
#outletContent .pageTopLnk :link,
#outletContent .pageTopLnk :visited {
	color:#000000;
	text-decoration: underline;
}
#outletContent .pageTopLnk :hover,
#outletContent .pageTopLnk :active {
	color:#000000;
	text-decoration: none;
}
#outletContent .pageTopLnk .iconPageLnk01 {
	padding-right: 12px;
	background-image:url(../outlet/images/icon_top.gif);
	background-repeat: no-repeat;
	background-position: 2px 2px;
}
#outletContent .pageTopLnk .iconPageLnk02 {
	padding-left: 12px;
	background-image:url(../outlet/images/icon_back.gif);
	background-repeat: no-repeat;
	background-position: 2px 2px;
}
/* product index.html */


#outletContent h2.brttl {
	margin: 0;
	padding: 0;
}
#outletContent .brandSpec {
	width: 730px;
	margin-bottom: 10px;
}
#outletContent .brandSpec .brandImg {
	margin-bottom: 15px;
}
#outletContent .brandSpec p {
	float: left;
	width: 580px;
	font-size: 12px;
	line-height: 1.4;
}
#outletContent .brandSpec ul {
	float: right;
	margin-top: 15px;
	width: 90px;
	font-size: 12px;
	line-height: 1.4;
}
#outletContent .brandSpec ul.naviTop {
	float: right;
	margin-top: 15px;
	width: 110px;
	font-size: 12px;
	line-height: 1.4;
}
#outletContent .brandSpec .icon {
	padding-left: 8px;
	background-image:url(../outlet/images/icon_br.gif);
	background-repeat: no-repeat;
	background-position: 2px 2px;
}
#outletContent .brandSpec a:link,
#outletContent .brandSpec a:visited {
	color: #205472;
	text-decoration: underline;
}
#outletContent .brandSpec a:hover,
#outletContent .brandSpec a:active {
	color: #205472;
	text-decoration: none;
}
#outletContent .anLnkCont {
	margin-bottom: 15px;
}
#outletContent .anLnkCont li {
	float: left;
}
#outletContent .anLnkCont img {
	border: 0;
}
#outletContent .brBox {
	width: 731px;
	margin-bottom: 25px;
}
#outletContent .brBox02 {
	width: 731px;
	margin-bottom: 15px;
}
#outletContent .brBox03 {
	width: 731px;
}
#outletContent .brBox04 {
	width: 731px;
	margin-bottom: 20px;
}
#outletContent .brBox05 {
	width: 731px;
	margin-bottom: 15px;
}
#outletContent .brBox06 {
	width: 731px;
}
#outletContent .brBox07 {
	width: 731px;
	margin-bottom: 15px;
}

#outletContent .brBox02Inner,
#outletContent .brBox05Inner {
	width: 731px;
	padding-bottom: 7px;
	background-image:url(../outlet/images/box02_bg.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
}
#outletContent .brBox02Inner h4 {
	margin: 0;
	padding: 0;
}
#outletContent .brBox05Inner h4 {
	margin-bottom: 3px;
}
#outletContent h4.ankTtl{
	margin-bottom: 5px;
}
#outletContent .brLfCont {
	float: left;
	width: 425px;
}
#outletContent .brLfCont p {
	padding: 13px 10px 0 5px;
	font-size: 12px;
	line-height: 1.4;
}
#outletContent .brLfCont2 {
	float: left;
	width: 355px;
}
#outletContent .brLfCont2 p {
	padding: 13px 10px 0 5px;
	font-size: 12px;
	line-height: 1.4;
}
#outletContent .brLfCont3 {
	float: left;
	width: 470px;
	padding-top: 13px;
}
#outletContent .brLfCont3 p {
	padding: 0 10px 0 5px;
	font-size: 12px;
	line-height: 1.4;
}
#outletContent .brBox06 .brLfCont p {
	padding: 0 10px 0 5px;
	font-size: 12px;
	line-height: 1.4;
}
#outletContent .brBox02 .brLfCont p {
	padding: 8px 10px 0 15px;
	font-size: 12px;
	line-height: 1.4;
}
#outletContent .brBox05 p {
	padding: 0 13px;
	font-size: 12px;
	line-height: 1.4;
}
#outletContent .brBox07 p {
	padding: 13px 0 0 13px;
	font-size: 12px;
	line-height: 1.4;
	width:676px;
}
#outletContent .brRfCont {
	float: right;
	width: 306px;
}
#outletContent .brRfCont2 {
	float: right;
	width: 362px;
}
#outletContent .brRfCont3 {
	float: right;
	width: 211px;
	padding-top: 13px;
}
#outletContent .brBox02 .brRfCont .pbox {
	width:245px;
	font-size: 10px;
	line-height: 1.4;
	padding-left: 40px;
}
#outletContent .brBox02 .brRfCont .pbox p {
	width:245px;
	font-size: 10px;
	line-height: 1.4;
	padding-left: 15px;
}
#outletContent .subLnk {
	font-size: 12px;
	line-height: 1.4;
	color:#003366;
}
#outletContent .subLnk .sbBtn {
	margin-top: 2px;
}

#outletContent .sbBtn02 {
	margin: 14px 14px 10px 14px;
}
#outletContent .brBox04 h4 {
	margin-bottom: 13px;
}
#outletContent .brBox04 p {
	padding: 0 10px 0 5px;
	font-size: 12px;
	line-height: 1.4;
}
#outletContent .brBox06 .subttl {
	font-size: 14px;
	line-height: 1.25;
	font-weight: bold;
	margin: 10px 0;
}
#outletContent .subttl {
	font-size: 14px;
	line-height: 1.25;
	font-weight: bold;
	margin-bottom: 10px;
}
#outletContent .subttl02 {
	font-size: 14px;
	line-height: 1.25;
	font-weight: bold;
}

#outletContent .txtBox {
	margin-bottom: 12px;
	font-size: 12px;
	line-height: 1.4;
}
#outletContent .line {
	background-image:url(../outlet/images/line_bg.gif);
	background-repeat: repeat-x;
	width: 731px;
	height:1px;
	margin: 20px 0;
}
#outletContent .line2 {
	background-image:url(../outlet/images/line_bg2.gif);
	background-repeat: repeat-x;
	width: 731px;
	height:1px;
	margin: 20px 0;
}

/*spBox*/
#outletContent .spBox {
	width: 731px;
	margin: 0 0 13px 0;
	padding: 11px 0 0 0;
	background-image:url(../outlet/images/sp_waku_top01.gif);
	background-repeat: no-repeat;
}

#outletContent .spBox .spwrapper {
	width: 709px;
	margin: 0 11px;
}
#outletContent .spBox .spwrapper p {
	width: 295px;
	font-size: 12px;
	line-height: 1.4;
}

#outletContent .spBox .spLeft {
	float: left;
	width: 305px;
}
#outletContent .spBox .spLeft h4 {
	margin-bottom: 10px;
}
#outletContent .spBox .spRight {
	float: right;
	width: 390px;
}
#outletContent .spBox .spBoxbtm {
	padding-bottom: 2px;
	background-image:url(../outlet/images/sp_waku_btm01.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
/*spBox02*/
#outletContent .spBox02 {
	width: 731px;
	margin: 0 0 13px 0;
	padding: 11px 0 0 0;
	background-image:url(../outlet/images/sp_waku_top02.jpg);
	background-repeat: no-repeat;
}

#outletContent .spBox02 .spwrapper {
	width: 709px;
	margin: 0 11px;
}
#outletContent .spBox02 .spwrapper p {
	width: 295px;
	font-size: 12px;
	line-height: 1.4;
}

#outletContent .spBox02 .spLeft {
	float: left;
	width: 332px;
}
#outletContent .spBox02 .spLeft h4 {
	margin-bottom: 10px;
}
#outletContent .spBox02 .spRight {
	float: right;
	width: 377px;
}
#outletContent .spBox02 .spBoxbtm {
	padding-bottom: 2px;
	background-image:url(../outlet/images/sp_waku_btm01.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
/*spBox03*/
#outletContent .spBox03 {
	width: 731px;
	margin: 0 0 13px 0;
	padding: 11px 0 0 0;
	background-image:url(../outlet/images/sp_waku_top03.jpg);
	background-repeat: no-repeat;
}

#outletContent .spBox03 .spwrapper {
	width: 709px;
	margin: 0 11px;
}
#outletContent .spBox03 .spwrapper p {
	width: 295px;
	font-size: 12px;
	line-height: 1.4;
}

#outletContent .spBox03 .spLeft {
	float: left;
	width: 305px;
}
#outletContent .spBox03 .spLeft h4 {
	margin-bottom: 10px;
}
#outletContent .spBox03 .spRight {
	float: right;
	width: 390px;
}
#outletContent .spBox03 .spBoxbtm {
	padding-bottom: 2px;
	background-image:url(../outlet/images/sp_waku_btm01.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
/*spBox03*/

#outletContent .sBoxCont {
	width: 620px;
}
#outletContent .sBox,
#outletContent .sBox_st {
	float: left;
	width: 247px;
	font-size: 12px;
	line-height: 1.4;
	background-image:url(../outlet/images/sb_bg.jpg);
	background-repeat: repeat-y;
	background-position: top left;
}
#outletContent .sBox02,
#outletContent .sBox02_st {
	float: left;
	width: 360px;
	font-size: 12px;
	line-height: 1.4;
	background-image:url(../outlet/images/sb_bg02.jpg);
	background-repeat: repeat-y;
	background-position: top left;
}
#outletContent .sBox .specCont,
#outletContent .sBox02 .specCont {
	height: 145px;
}
#outletContent .sBox p,
#outletContent .sBox02 p,
#outletContent .sBox_st p,
#outletContent .sBox02_st p
 {
	margin: 7px 20px 0 10px;
}
#outletContent .sbtn {
	margin:20px 0 0 11px;
}
#outletContent .sbtn img {
	border:0;
}
#outletContent .hCont {
	width:709px;
	background-image:url(../outlet/images/h_bg.jpg);
	background-repeat: repeat-y;
	background-position: top left;
	font-size: 12px;
	line-height: 1.4;
}
#outletContent .hCont .hwrapper {
	width: 681px;
	margin: 0 17px 0 11px;
}
#outletContent .hCont .wayttl {
	margin: 0 0 10px 11px;
}
#outletContent .hCont .hLeft {
	float: left;
	width: 330px;
	margin-top: 1em;
}
#outletContent .hCont .hLeft li {
	text-indent: -1em;
	padding-left: 1em;
}
#outletContent .hCont .hRight {
	float: right;
	width: 330px;
}
#outletContent .hBox {
	float: left;
	width: 221px;
	margin-right: 9px;
	padding-bottom: 5px;
	background-color: #F1F1F1;
	font-size: 10px;
	line-height: 1.4;
	color:#666666;
}
#outletContent .hBox_las {
	float: left;
	width: 221px;
	padding-bottom: 5px;
	background-color: #F1F1F1;
	font-size: 10px;
	line-height: 1.4;
	color:#666666;
}

#outletContent .hBox p {
	width: 200px;
	margin: 5px 10px 0 10px;
}
#outletContent .hBox_las p {
	width: 200px;
	margin: 5px 10px 0 10px;
}
/* item */
#outletContent .itemBox {
	width: 731px;
	margin-bottom: 20px;
	background-image:url(../outlet/images/item_bg.gif);
	background-repeat: repeat-y;
	font-size: 12px;
	line-height: 1.4;
}
#outletContent .itemBox .itemExp {
	margin: 10px 15px 15px 15px;
}
#outletContent .itemBox .itemExp2 {
	margin-left:16px;
	margin-bottom:21px;
	width:699px;
	background-color:#ECE3E3;
	height:107px;
}
#outletContent .itemBox .itemExp2 .itemExp2Left {
	float:left;
	margin:10px 0 0 10px;
	width:351px;
}
#outletContent .itemBox .itemExp2 .itemExp2Right {
	float:left;
	margin:10px 0 0 0;
}
#outletContent .itemBox .itemExp2 ul{
	margin-top:10px;
}
#outletContent .itemBox .itemInner {
	width: 698px;
	margin: 0 15px;
	background-image:url(../outlet/images/item_bg03.gif);
	background-repeat: repeat-y;
}
#outletContent .itemBox .itemLeft {
	float: left;
	width: 333px;
}
#outletContent .itemBox .itemRight {
	float: right;
	width: 333px;
}
#outletContent .itemBox .itemBtm {
	padding-bottom: 11px;
	background-image:url(../outlet/images/item_bg02.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

#outletContent .itemBox02 {
	width: 731px;
	margin-bottom: 20px;
	background-image:url(../outlet/images/item_bg.gif);
	background-repeat: repeat-y;
	font-size: 12px;
	line-height: 1.4;
}
#outletContent .itemBox02 .itemExp {
	margin: 10px 15px 15px 15px;
}
#outletContent .itemBox02 .itemInner {
	width: 698px;
	margin: 0 15px;
	background-image:url(../outlet/images/item_bg04.gif);
	background-repeat: repeat-y;
}
#outletContent .itemBox02 .itemLeft {
	float: left;
	width: 409px;
}
#outletContent .itemBox02 .itemRight {
	float: right;
	width: 258px;
}
#outletContent .itemBox02 .itemBtm {
	padding-bottom: 11px;
	background-image:url(../outlet/images/item_bg02.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

#outletContent .itemBox03 {
	width: 731px;
	margin-bottom: 20px;
	background-image:url(../outlet/images/item_bg.gif);
	background-repeat: repeat-y;
	font-size: 12px;
	line-height: 1.4;
}
#outletContent .itemBox03 .itemInner {
	width: 700px;
	margin: 0 15px;
	background-image:url(../outlet/images/item_bg05.gif);
	background-repeat: repeat-y;
}
#outletContent .itemBox03 .item {
	float: left;
	width: 226px;
	margin-right: 11px;
}
#outletContent .itemBox03 .item_las {
	float: left;
	width: 226px;
}
#outletContent .itemBox03 .item p,
#outletContent .itemBox03 .item_las p {
	margin: 5px 12px 0 0;
}
#outletContent .itemBox03 .itemBtm {
	padding-bottom: 11px;
	background-image:url(../outlet/images/item_bg02.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

/* foot comment */
#outletContent .footComment{
	font-size:10px;
}

/* size.html */
#outletContent h2.sizettl {
	margin: 0 0 22px 0;
	padding: 0;
}
#outletContent .sizeCont {
	width: 716px;
	margin-bottom: 22px;
	background-image:url(../outlet/images/men_bg.gif);
	background-repeat: repeat-y;
	background-position: top left;
}
#outletContent .sizeCont .sizeLeft {
	float: left;
	width: 139px;
}
#outletContent .sizeCont .menTable {
	width: 563px;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border: #B4CBCE 1px solid;
}

#outletContent .sizeCont .menTable td {
	margin: 0;
	padding: 5px 0;
	border: #B4CBCE 1px solid;
	background-color: #fff;
	color: #333;
	font-size: 12px;
	line-height: 1.25;
	text-align: center;
}
#outletContent .sizeCont .menTable td.sizeTd {
	margin: 0;
	padding: 5px 0;
	border: #B4CBCE 1px solid;
	background-color: #999999;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.25;
	text-align: center;
}

#outletContent .sizeCont .sizeRight {
	float: right;
	width: 563px;
}

#outletContent .sizeCont .menTable td.kindTd {
	width: 150px;
	margin: 0;
	padding: 5px 10px;
	border: #B4CBCE 1px solid;
	background-color: #fff;
	color: #000;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.25;
	text-align: left;
}
#outletContent .sizeCont .menTable td.bgTd {
	background-color: #F0F0F0;
}
/* women */
#outletContent .sizeCont02 {
	width: 716px;
	background-image:url(../outlet/images/women_bg.gif);
	background-repeat: repeat-y;
	background-position: top left;
}
#outletContent .sizeCont02 .sizeLeft {
	float: left;
	width: 139px;
}
#outletContent .sizeCont02 .womenTable {
	width: 465px;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border: #E5A5BC 1px solid;
}

#outletContent .sizeCont02 .womenTable td {
	margin: 0;
	padding: 5px 0;
	border: #E5A5BC 1px solid;
	background-color: #fff;
	color: #333;
	font-size: 12px;
	line-height: 1.25;
	text-align: center;
}
#outletContent .sizeCont02 .womenTable td.sizeTd {
	margin: 0;
	padding: 5px 0;
	border: #E5A5BC 1px solid;
	background-color: #999999;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.25;
	text-align: center;
}

#outletContent .sizeCont02 .sizeRight {
	float: right;
	width: 563px;
}

#outletContent .sizeCont02 .womenTable td.kindTd {
	width: 150px;
	margin: 0;
	padding: 5px 10px;
	border: #E5A5BC 1px solid;
	background-color: #fff;
	color: #000;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.25;
	text-align: left;
}
#outletContent .sizeCont02 .womenTable td.bgTd {
	background-color: #F0F0F0;
}
#outletContent h4.sizeSbTitle {
	margin: 12px 0 6px 0;
	font-size: 12px;
	line-height: 1.25;
	color:#CC0066;
}

#outletContent .sizeAt {
	margin-top: 18px;
	font-size: 12px;
	line-height: 1.5;
}

/*glove*/
a.prdLink:link,
a.prdLink:visited {
	color:#E00000;
	text-decoration: underline;
}
a.prdLink:hover,
a.prdLink:active {
	color:#E00000;
	text-decoration: none;
}
a.prdLink img {
	margin:0 0 0 2px;
	vertical-align:middle;
}

div.gloveBox02 {
	width:731px;
	background:url(../outlet/images/glove_bg01.jpg) left bottom no-repeat;
	margin:0 0 20px 0;
}
div.gloveBox02 p {
	padding:0 10px 8px 5px;
	font-size:12px;
	line-height:1.4;
}
div.gloveColumnBg01 {
	width:651px;
	padding:5px 47px 15px 33px;
}
div.gloveColumnBg01 div.gloveColumn01 {
	margin:0 0 0 0;
	width:305px;
	float:left;
}
div.gloveColumnBg01 div.gloveColumn01 p {
	padding:5px 0 5px 0;
	font-size:10px;
	line-height:1.4;
}
div.gloveColumnBg01 div.gloveColumn02 {
	margin:0 0 0 0;
	width:305px;
	float:right;
}
div.gloveColumnBg01 div.gloveColumn02 p {
	padding:5px 0 5px 0;
	font-size:10px;
	line-height:1.4;
}


div.gloveBox03 {
	width:731px;
	background:url(../outlet/images/glove_bg02.jpg) left bottom no-repeat;
	margin:0 0 5px 0;
}
div.gloveBox03 p {
	padding:0 10px 8px 5px;
	font-size:12px;
	line-height:1.4;
}
div.gloveColumnBg02 {
	width:651px;
	margin:5px 47px 0 33px;
}
div.gloveColumnBg02 div.gloveColumn01 {
	margin:0 0 20px 0;
	width:305px;
	float:left;
}
div.gloveColumnBg02 div.gloveColumn01 p {
	padding:5px 0 0 0;
	font-size:10px;
	line-height:1.65;
}
div.gloveColumnBg02 div.gloveColumn02 {
	margin:0 0 20px 0;
	width:305px;
	float:right;
}
div.gloveColumnBg02 div.gloveColumn02 p {
	padding:5px 0 0 0;
	font-size:10px;
	line-height:1.65;
}
p.gloveIndent {
	font-size:10px;
	line-height:1.3;
	color:#666666;
	text-indent: -1em;
	padding-left: 1em;
	margin-bottom:1em;
}

/*flyingshade*/
div.flysUse {
	padding:9px 0 9px 9px;
	width:720px;
	border:#A6A6C5 solid 1px;
	background:url(../outlet/images/flys_use_bg.gif) 0 0 no-repeat;
}
div.flysUse dl,
div.flysUse dt,
div.flysUse dd {
	margin:0;
	padding:0;
}
div.flysUse dd {
	font-size:10px;
	line-height:1.4;
	color:#666666;
}
div.flysUse01 {
	width:219px;
	margin:0 15px 0 0;
	float:left;
}
div.flysUse02 {
	width:461px;
	float:right;
	margin:0 9px 0 0;
}
div.flysUse02 dl.flysUse02inner01 {
	width:280px;
	float:left;
}
div.flysUse02 dl.flysUse02inner02 {
	width:180px;
	float:right;
}
div.flysUse02 dl.flysUse02inner03 {
	width:400px;
}
div.flysUse02 dl.flysUse02inner03 dt {
	float:left;
	margin:0 5px 0 0;
}
div.flysUse02 dl.flysUse02inner03 dd {
	padding:60px 0 0 0;
}

#outletContent .brBox02 .flysLfCont,
#outletContent .brBox03 .flysLfCont {
	float: left;
	width: 500px;
}
#outletContent .brBox02 .flysLfCont p,
#outletContent .brBox03 .flysLfCont p {
	padding: 8px 10px 0 15px;
	font-size: 12px;
	line-height: 1.4;
}
#outletContent .brBox02 .flysLfCont p span {
	font-size:10px;
	line-height:1.4;
	color:#666666;
}
#outletContent .brBox03 .flysLfCont div.subttl {
	font-size: 14px;
	line-height: 1.25;
	font-weight: bold;
	margin: 10px 0;
}
#outletContent .brBox02 .flysRfCont,
#outletContent .brBox03 .flysRfCont {
	float: right;
	width: 230px;
}
#outletContent .brBox02 .flysRfCont .pbox {
	width:220px;
	font-size: 10px;
	line-height: 1.4;
}
#outletContent .brBox02 .flysRfCont .pbox p {
	width:245px;
	font-size: 10px;
	line-height: 1.4;
	padding-left: 15px;
}

/*stormgorge*/
#outletContent .brBox03 .stormgLfCont {
	float: left;
	width: 520px;
}
#outletContent .brBox03 .stormgLfCont p {
	padding: 8px 10px 0 15px;
	font-size: 12px;
	line-height: 1.4;
}
#outletContent .brBox03 .stormgRfCont {
	float: right;
	width: 180px;
}

#outletContent .itemLeft dl.stormgLineup,
#outletContent .itemRight dl.stormgLineup {
	width:333px;
	margin:10px 0 0 0;
}
#outletContent .itemLeft dl.stormgLineup dt,
#outletContent .itemRight dl.stormgLineup dt {
	padding:0;
	margin:0 10px 0 0;
	float:left;
}
#outletContent .itemLeft dl.stormgLineup dd,
#outletContent .itemRight dl.stormgLineup dd {
	padding:0;
	margin:0;
	font-size:12px;
	line-height:1.4;
}

/*floodrush*/
#outletContent .brBox02 .brRfCont .floodpbox {
	width:210px;
	font-size: 10px;
	line-height: 1.4;
	padding-left: 80px;
}
#outletContent .brBox02 .brRfCont .floodpbox p {
	width:210px;
	font-size: 10px;
	line-height: 1.4;
	color: #666666;
	padding: 2px 0 0 5px;
}

/*PNEUMO WRAPTM*/
.brBox h4.pneumo01{
	margin-top:10px;
}

#pneumoItem {
	width:731px;
	background:url(../product/images/penumo_itembg.jpg) repeat-y;
	margin-bottom:20px;
}
#pneumoItem .wrap{
	padding:10px 0 0 12px;
}
#pneumoItem .itemBlock{
	float:left;
}
#pneumoItem .itemDot{
	background:url(../product/images/penumo_itemdot.gif) repeat-y;
}
#pneumoItem h5{
	margin:0px;
	padding:0px;
}
#pneumoItem p.exTxt{
	margin-top:8px;
	margin-bottom:20px;
	width:161px;
	color:#000000;
	line-height:1.4;
	font-size:12px;
}
.pneumoTable{
	margin-bottom:20px;
}




dl.usebox{
	float: left;
	margin:0;
	padding:0;
	margin-top: 10px;
	margin-right: 10px;
	border: 1px solid #DEDEDE;
	font-size: 12px;
	height: 427px;
}

*html dl.usebox{
	float: left;
	margin:0;
	padding:0;
	margin-top: 10px;
	margin-right: 10px;
	border: 1px solid #DEDEDE;
	font-size: 12px;
	height: 410px;
	line-height: 140%;
}


dl.useboxlast{
	float: left;
	margin:0;
	padding:0;
	margin-top: 10px;
	border: 1px solid #DEDEDE;
	font-size:12px;
	height:427px;
}

*html dl.useboxlast{
	float: left;
	margin:0;
	padding:0;
	margin-top: 10px;
	border: 1px solid #DEDEDE;
	font-size:12px;
	height:410px;
	line-height: 140%;
}

dl.usebox dt{
	width: 235px;
}

dl.useboxlast dt{
	width: 235px;
}

dl.usebox dd{
	width:215px;
	margin:0;
	padding:0;
	padding: 10px;
}

*html dl.usebox dd{
	width:215px;
	margin:0;
	padding:0;
	padding: 10px 0 0 10px;
}


dl.useboxlast dd{
	width:215px;
	margin:0;
	padding:0;
	padding: 10px;
}

*html dl.useboxlast dd{
	width:215px;
	margin:0;
	padding:0;
	padding: 10px 0 0 10px;
}





dl.usebox02{
	float: left;
	margin:0;
	padding:0;
	margin-top: 10px;
	margin-right: 10px;
	border: 1px solid #DEDEDE;
	font-size: 12px;
	height: 320px;
}

*html dl.usebox02{
	float: left;
	margin:0;
	padding:0;
	margin-top: 10px;
	margin-right: 10px;
	border: 1px solid #DEDEDE;
	font-size: 12px;
	height: 310px;
	line-height:140%;
}


dl.usebox02last{
	float: left;
	margin:0;
	padding:0;
	margin-top: 10px;
	border: 1px solid #DEDEDE;
	font-size:12px;
	height:320px;
}

*html dl.usebox02last{
	float: left;
	margin:0;
	padding:0;
	margin-top: 10px;
	border: 1px solid #DEDEDE;
	font-size:12px;
	height:310px;
	line-height: 140%;
}


dl.usebox02 dt{
	width: 235px;
}

dl.usebox02last dt{
	width: 235px;
}

dl.usebox02 dd{
	width:215px;
	margin:0;
	padding:0;
	padding: 10px;
}

*html dl.usebox02 dd{
	width:215px;
	margin:0;
	padding:0;
	padding: 10px 0 0 10px;
}

dl.usebox02last dd{
	width:215px;
	margin:0;
	padding:0;
	padding: 10px;
}

*html dl.usebox02last dd{
	width:215px;
	margin:0;
	padding:0;
	padding: 10px 0 0 10px;
}


div.brBox09{
	background: url(../product/images/lineup_bg.jpg) repeat-y left top;
}

dl.lineupbox{
	float:left;
	padding: 0 13px 0 0;
	width: 213px;
	background: url(../product/images/lineup_line.gif) no-repeat right top;
	margin: 13px 0 0 21px;
}

*html dl.lineupbox{
	float:left;
	padding: 0 13px 0 0;
	width: 213px;
	background: url(../product/images/lineup_line.gif) no-repeat right top;
	margin: 13px 0 0 10px;
}


dl.lineupbox02{
	float:left;
	padding: 0 13px 0 0;
	width: 213px;
	background: url(../product/images/lineup_line.gif) no-repeat right top;
	margin: 13px 0 0 12px;
}

dl.lineupboxlast{
	float:left;
	padding: 0 0 0 0;
	width: 213px;
	margin: 13px 0 0 12px;
}

dl.lineupbox dt{
	width: 213px;
}

dl.lineupbox dd{
	margin:0;
	padding:0;
	margin-top: 5px;
	font-size: 12px;
	width: 213px;
}

dl.lineupbox02 dt{
	width: 213px;
}

dl.lineupbox02 dd{
	margin:0;
	padding:0;
	margin-top: 5px;
	font-size: 12px;
	width: 213px;
}

dl.lineupboxlast dt{
	width: 213px;
}

dl.lineupboxlast dd{
	margin:0;
	padding:0;
	margin-top: 5px;
	font-size: 12px;
	width: 213px;
}


ul.lineupmess{
	margin-left: 15px;
	line-height: 110%;
}

ul.lineupmess li {
	list-style:none;
	font-size: 10px;
	color:#999999;
}

dd.lineupheight {
	height:260px;
}
