@charset "Shift_JIS";

* { border:medium none;
	line-height:1.5;
	list-style:none outside none;
	margin:0;
	padding:0;
}

#mainNav #GNV-4 a { background-position:-133px -15px;
}
p { margin-bottom: 0 ;
}
html,
body { 	margin: 0;
	padding: 0;
	color: #333333 ;
	background-color: #B7B7B7 ;
}
h1 {
	margin: 0;
	padding: 0;
}
h2 {
	margin: 0;
	padding: 0;
}
h3 {
	margin: 0;
	margin-bottom: 0.5em;
	padding: 0;
}
a img {
	border: 0;
}
#body {
	margin: 0;
	padding: 0;
}
#CTS { width: 840px ;
}
.bd-content-6wide-white { padding: 0 0 9px ;
}
/* トライオントップ */

#CTS { width: 840px ;
}
#TRYON .top-clm { background: url(/img/tryon/top_bg.jpg) no-repeat ;
	clear: both ;
	padding: 15px 0 0 19px ;
	height: 293px ;
}
#TRYON .top-clm h1 { padding-bottom: 22px ;
	margin-bottom: 0 ;
}
#TRYON .top-clm p { padding: 0 0 24px ;
}
#TRYON .top-clm li { padding: 0 0 9px ;
}
#TRYON .model-clm { clear: both ;
	padding: 24px 0 0 10px ;
}
#TRYON .model-clm table { width: 821px ;
	border-collapse: collapse ;
}
#TRYON .model-clm td { background: url(/img/tryon/top_bg2.gif) no-repeat left top ;
	width: 377px ;
	padding: 8px 33px 32px 16px ;
}
#TRYON .model-clm .list-end { padding: 8px 9px 32px 16px ;
}
#TRYON .model-clm h2 { padding: 0 0 6px ;
	float: left ;
}
#TRYON .model-clm .photo { float: right ;
}
#TRYON .model-clm p.copy { padding-bottom: 15px ;
}
/* トライオントップ */

/* トライオン一覧 */
.list .lnv { background: url(/img/tryon/lst_nv_bg.gif) no-repeat left top ;
	width: 840px ;
	padding-bottom: 18px ;
}
.list .lnv ul { padding: 0 18px ;
}
.list .lnv li { float: left ;
}
.list .lnv a { display: block ;
	height: 0 ;
	overflow: hidden ;
	background: url("/img/tryon/lst_nv.gif") no-repeat left top ;
	padding-top: 26px ;
}
.list .lnv .nv-5 { float: right ;
}
.list .lnv .nv-1 a { background-position: 0 0 ;
	width: 31px ;
}
.list .lnv .nv-2 a { background-position: -31px 0 ;
	width: 55px ;
}
.list .lnv .nv-3 a { background-position: -86px 0 ;
	width: 41px ;
}
.list .lnv .nv-4 a { background-position: -127px 0 ;
	width: 76px ;
}
.list .lnv .nv-5 a { background-position: -203px 0 ;
	width: 122px ;
}
.list .lnv .nv-1 a:hover { background-position: 0 -26px ;
}
.list .lnv .nv-2 a:hover { background-position: -31px -26px ;
}
.list .lnv .nv-3 a:hover { background-position: -86px -26px ;
}
.list .lnv .nv-4 a:hover { background-position: -127px -26px ;
}
.list .lnv .nv-5 a:hover { background-position: -203px -26px ;
}
	#ROAD .lnv .nv-1 a { background-position: 0 -26px ;
	}
	#MOUNTAIN .lnv .nv-2 a { background-position: -31px -26px ;
	}
	#CROSS .lnv .nv-3 a { background-position: -86px -26px ;
	}
	#WOMEN .lnv .nv-4 a { background-position: -127px -26px ;
	}

.list .top-clm { padding-bottom: 18px ;
}
.list .top-clm .bnr { float: right ;
	padding-left: 12px ;
}
.list .top-clm .mobile { float: right ;
	padding: 0 12px 0 12px ;
}
.list .top-clm .notes { padding-left: 12px ;
}
.list .top-clm .notes dd { margin: -1.5em 0 0 1.5em ;
	padding-bottom: 0.2em ;
}

.list .shop-list { clear: both ;
	padding-left: 12px ;
}
.list .shop-list table { width: 816px ;
	border-collapse: collapse ;
}
.list .shop-list th,
.list .shop-list td { padding: 6px 9px ;
	border: 1px solid #DDDDDD ;
	text-align: left ;
	vertical-align: top ;
}
.list .shop-list .list-1 { width: 40px ;
}
.list .shop-list .list-2 { width: 201px ;
}
.list .shop-list .list-3,
.list .shop-list .models th { width: 139px ;
}
.list .shop-list .list-5 { width: 119px ;
}
.list .shop-list .title th { background-color: #545454 ;
}

.list .shop-list .list-3 { padding: 0 9px ;
}
.list .shop-list .list-3 ul { width: 418px ;
}
.list .shop-list .list-3 li { float: left ;
	line-height: 0 ;
	padding: 6px 0 6px 0 ;
}
.list .shop-list .list-3 li { padding-right: 118px ;
}
.list .shop-list .list-3 .mdl-clr,
.list .shop-list .list-3 .mdl-size { border-left: 1px solid #dddddd ;
	padding-left: 9px ;
}
.list .shop-list .list-3 .mdl-clr { padding-right: 0 ;
}
.list .shop-list .list-3 .mdl-size { padding-right: 0 ;
	float: right ;
}
.list .shop-list td a { background: url(/img/tryon/small_red_right_arrow.gif) no-repeat  left 2px ;
	padding: 0 8px ;
	text-decoration: none ;
	color: #333333 ;
}
.list .shop-list td a:hover { text-decoration: underline ;
}
.list .shop-list .models { padding: 0 ;
	border: 0 ;
	width: 536px ;
}
.list .shop-list .models table { width: 536px ;
}
.list .shop-list .models .brand { background-color: #E5E5E5 ;
}
.list .shop-list .models th { font-weight: normal ;
	border-left: none ;
}
.list .shop-list .models th a { background: none ;
	padding: 0 ;
	color: #D62727 ;
}
/* トライオン一覧 */



