@charset "UTF-8";
/*
----------------------------------------------------------------------------------------------------------------------
Cascading Style Sheets for [CUSCO Japan co.,ltd] 
---------------------------------------------------------------------------------------------------------------------- */



/*
----------------------------------------------------------------------------------------------------------------------
COMMON PAGE SET
---------------------------------------------------------------------------------------------------------------------- */
body{
	zoom: 90%;
	background: none;
}

hr.partition{
	display: none;
}

blockquote {
	clear: both;
	margin: 0;
	padding: 0px;
	border: 1px solid #ccc;
	background: #f2f2f2;
}

.clear {
	margin: 0;
	padding: 0;
	clear: both;
}
.clear-heigh1px {
	height:0.1em;
	margin: 0;
	padding: 0;
	clear: both;
	/*\*/
	_height:auto;
	/**/
}

.pagetop-block {
	display: none;
}

.page-pagetop-block {
	display: none;
}



/*
----------------------------------------------------------------------------------------------------------------------
TEXT COLOR SET
---------------------------------------------------------------------------------------------------------------------- */
.txtfff {
	color: #fff;
}

.txtccc {
	color: #ccc;
}

.txt999 {
	color: #999;
}

.txt666 {
	color: #666;
}

.txt333 {
	color: #333;
}

.txt000 {
	color: #000;
}

.txtcc0000 {
	color: #cc0000;
}

.txtd12d34 {
	color: #d12d34;
}

.txt065a00 {
	color: #065a00;
}




/*
----------------------------------------------------------------------------------------------------------------------
MARGIN SET
---------------------------------------------------------------------------------------------------------------------- */
.list001 { margin-top: 1px;}
.list002 { margin-top: 2px;}
.list003 { margin-top: 3px;}
.list004 { margin-top: 4px;}
.list01 { margin-top: 5px;}
.list006 { margin-top: 6px;}
.list007 { margin-top: 7px;}
.list008 { margin-top: 8px;}
.list009 { margin-top: 9px;}
.list02 { margin-top: 10px;}
.list011 { margin-top: 11px;}
.list012 { margin-top: 12px;}
.list013 { margin-top: 13px;}
.list014 { margin-top: 14px;}
.list03 { margin-top: 15px;}
.list04 { margin-top: 20px;}
.list05 { margin-top: 25px;}
.list06 { margin-top: 30px;}
.list07 { margin-top: 35px;}
.list08 { margin-top: 40px;}
.list09 { margin-top: 45px;}
.list10 { margin-top: 50px;}

.paddinglist001 { padding-top: 1px;}
.paddinglist002 { padding-top: 2px;}
.paddinglist003 { padding-top: 3px;}
.paddinglist004 { padding-top: 4px;}
.paddinglist01 { padding-top: 5px;}
.paddinglist006 { padding-top: 6px;}
.paddinglist007 { padding-top: 7px;}
.paddinglist008 { padding-top: 8px;}
.paddinglist009 { padding-top: 9px;}
.paddinglist02 { padding-top: 10px;}
.paddinglist011 { padding-top: 11px;}
.paddinglist012 { padding-top: 12px;}
.paddinglist013 { padding-top: 13px;}
.paddinglist014 { padding-top: 14px;}
.paddinglist03 { padding-top: 15px;}
.paddinglist04 { padding-top: 20px;}
.paddinglist05 { padding-top: 25px;}
.paddinglist06 { padding-top: 30px;}
.paddinglist07 { padding-top: 35px;}
.paddinglist08 { padding-top: 40px;}
.paddinglist09 { padding-top: 45px;}
.paddinglist10 { padding-top: 50px;}

.bottom001 { margin-bottom: 1px;}
.bottom002 { margin-bottom: 2px;}
.bottom003 { margin-bottom: 3px;}
.bottom004 { margin-bottom: 4px;}
.bottom01 { margin-bottom: 5px;}
.bottom02 { margin-bottom: 10px;}
.bottom03 { margin-bottom: 15px;}
.bottom04 { margin-bottom: 20px;}
.bottom05 { margin-bottom: 25px;}
.bottom06 { margin-bottom: 30px;}
.bottom07 { margin-bottom: 35px;}
.bottom08 { margin-bottom: 40px;}
.bottom09 { margin-bottom: 45px;}
.bottom10 { margin-bottom: 50px;}

.left001 { margin-left: 1px;}
.left002 { margin-left: 2px;}
.left003 { margin-left: 3px;}
.left004 { margin-left: 4px;}
.left01 { margin-left: 5px;}
.left006 { margin-left: 6px;}
.left007 { margin-left: 7px;}
.left008 { margin-left: 8px;}
.left009 { margin-left: 9px;}
.left02 { margin-left: 10px;}
.left011 { margin-left: 11px;}
.left012 { margin-left: 12px;}
.left013 { margin-left: 13px;}
.left014 { margin-left: 14px;}
.left03 { margin-left: 15px;}
.left04 { margin-left: 20px;}
.left05 { margin-left: 25px;}

.right001 { margin-right: 1px;}
.right002 { margin-right: 2px;}
.right003 { margin-right: 3px;}
.right004 { margin-right: 4px;}
.right01 { margin-right: 5px;}
.right006 { margin-right: 6px;}
.right007 { margin-right: 7px;}
.right008 { margin-right: 8px;}
.right009 { margin-right: 9px;}
.right02 { margin-right: 10px;}
.right03 { margin-right: 15px;}
.right04 { margin-right: 20px;}
.right05 { margin-right: 25px;}

.rightpadding001 { padding-right: 1px;}
.rightpadding002 { padding-right: 2px;}
.rightpadding003 { padding-right: 3px;}
.rightpadding004 { padding-right: 4px;}
.rightpadding01 { padding-right: 5px;}
.rightpadding006 { padding-right: 6px;}
.rightpadding007 { padding-right: 7px;}
.rightpadding008 { padding-right: 8px;}
.rightpadding009 { padding-right: 9px;}
.rightpadding02 { padding-right: 10px;}
.rightpadding011 { padding-right: 11px;}
.rightpadding012 { padding-right: 12px;}
.rightpadding013 { padding-right: 13px;}
.rightpadding014 { padding-right: 14px;}
.rightpadding03 { padding-right: 15px;}
.rightpadding04 { padding-right: 20px;}
.rightpadding05 { padding-right: 25px;}



/*
----------------------------------------------------------------------------------------------------------------------
HEAD AREA SET
---------------------------------------------------------------------------------------------------------------------- */
#header-block {
	display: none;
}
#header-block-bottom {
	display: none;
}


/*
----------------------------------------------------------------------------------------------------------------------
FOOTER AREA SET
---------------------------------------------------------------------------------------------------------------------- */
#footer-block {
	display: none;
}



/*
----------------------------------------------------------------------------------------------------------------------
BASIS SET
---------------------------------------------------------------------------------------------------------------------- */
#ul-tab-product,
#ul-tab-motorsport,
.sub-tit-rss,
ul.ul-details,
ul.ul-details-put,
ul.ul-details-right,
.special-category-icon,
.page-contents-list-block,
.motorsport-contents-navi-area,
.plus-icon,
#category-search-block,
.sub-contents-block h4.categorysearch,
.sub-contents-block h4.infopress-search,
.sub-contents-block h4.shop-search,
.sub-contents-block h4.event-search,
.sub-contents-block h4.products-search,
.sub-contents-block h4.motorsports-search,
.sub-contents-block h4.motorsports2008-search,
.sub-contents-block h4.motorsports2006-search {
	display: none;
}

iframe {
	display: none;
}



/*
----------------------------------------------------------------------------------------------------------------------
UL&OL SET
---------------------------------------------------------------------------------------------------------------------- */
ul,
ol,
li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}



/*
----------------------------------------------------------------------------------------------------------------------
DL SET
---------------------------------------------------------------------------------------------------------------------- */
dl,
dt,
dd {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}




/*
----------------------------------------------------------------------------------------------------------------------
FONT SET
---------------------------------------------------------------------------------------------------------------------- */
h1{ padding: 0; font-size: 160%; font-weight: bold;}
h2{ padding: 0; font-size: 120%; font-weight: bold;}
h3{ padding: 0; font-size: 105%; font-weight: bold;}
h4{ padding: 0; font-size: 95%; font-weight: bold;}
h5{ padding: 0; font-size: 83%; font-weight: bold;}
h6{ padding: 0; font-size: 71%; font-weight: bold;}
address{ padding: 0; font-weight: lighter; font-size: 71%; line-height: 100%; font-style: normal;}

.fixs10 { font-size: 10px; line-height: 130%;}
.fixs12 {font-size: 12px; line-height: 130%;}
.s10 {font-size: 10px; line-height: 130%;}
.s12 {font-size: 12px; line-height: 130%;}
.s14 {font-size: 14px; line-height: 150%;}
.s18 {font-size: 18px;}

.fixs10put { font-size: 10px; line-height: 130%;}
.fixs12put {font-size: 12px; line-height: 130%;}
.s10put {font-size: 10px; line-height: 130%;}
.s12put {font-size: 12px; line-height: 130%;}
.s14put {font-size: 14px; line-height: 150%;}

/*\*/
h1{ padding: 0; font-size: 160%; font-weight: bold;}
h2{ padding: 0; font-size: 120%; font-weight: bold;}
h3{ padding: 0; font-size: 105%; font-weight: bold;}
h4{ padding: 0; font-size: 95%; font-weight: bold;}
h5{ padding: 0; font-size: 83%; font-weight: bold;}
h6{ padding: 0; font-size: 71%; font-weight: bold;}
address{ padding: 0; font-weight: lighter; font-size: 71%; line-height: 100%; font-style: normal;}

.fixs10 {_font-size: 11px; _line-height: 130%;}
.fixs12 {_font-size: 12px; _line-height: 130%;}
.s10 {_font-size: 71%; _line-height: 130%;}
.s12 {_font-size: 83%; _line-height: 130%;}
.s14 {_font-size: 95%; _line-height: 150%;}
.s18 {_font-size: 120%;}

.fixs10put {_font-size: 11px; _line-height: 130%;}
.fixs12put {_font-size: 12px; _line-height: 130%;}
.s10put {_font-size: 83%; _line-height: 130%;}
.s12put {_font-size: 95%; _line-height: 130%;}
.s14put {_font-size: 100%; _line-height: 150%;}
/**/

/*\*//*/
h1{ padding: 0; font-size: 24px; font-weight: bold;}
h2{ padding: 0; font-size: 18px; font-weight: bold;}
h3{ padding: 0; font-size: 16px; font-weight: bold;}
h4{ padding: 0; font-size: 14px; font-weight: bold;}
h5{ padding: 0; font-size: 12px; font-weight: bold;}
h6{ padding: 0; font-size: 10px; font-weight: bold;}
address{ padding: 0; font-weight: lighter; font-size: 10px; font-style: normal;}

.fixs10 { font-size: 10px; line-height: 140%;}
.fixs12 {font-size: 12px; line-height: 130%;}
.s10 {font-size: 10px; line-height: 140%;}
.s12 {font-size: 12px; line-height: 130%;}
.s14 {font-size: 14px; line-height: 140%;}
.s18 {font-size: 18px;}

.fixs10put { font-size: 10px; line-height: 140%;}
.fixs12put {font-size: 12px; line-height: 130%;}
.s10put {font-size: 10px; line-height: 140%;}
.s12put {font-size: 12px; line-height: 130%;}
.s14put {font-size: 14px; line-height: 140%;}
/**/
