@charset "UTF-8";

/*______________________________________
SITE TITE：
FTC

URL：

COPYRIGHT：
Copyright (c) FTC All Rights Reserved.
______________________________________*/

/*______________________________________
COLORSET：
background：
text:
link:
______________________________________*/

/* ////////////////////////////////////////
default
//////////////////////////////////////// */
* {
margin: 0;
padding: 0;
font-size: 100%;
font-weight: normal;
line-height:1.6em;
}

body {
margin:0px auto 0 auto;
padding:0px;
color: #212121;
text-align:center;
font-size: 11px;
font-family:Georgia, "Times New Roman", Times, serif;
background:#ccc;
_font-size: 68%;
/*background:url("http://img08.shop-pro.jp/PA01036/757/etc/blog_bg.gif") center top repeat-y;*/

}


img {
vertical-align: bottom;
border: none;
}

a {
color:#cc9900;
text-decoration:none;
}

a:hover {
color:#666666;
text-decoration:none;
}

a img:hover {
/*-moz-opacity:0.70;
opacity:0.70;
filter:alpha(opacity=70);*/
}

a#anchor_top {
display:none;
}


h2 {
height:16px;
padding-bottom:5px;
}

h2 span {
}

p {
margin-bottom:15px;
}

/*
----------------------------------------------------------
[LAYOUT]
----------------------------------------------------------*/
#wrapper {
margin:0px auto;
width:1000px;
text-align:left;
background:#ffffff;
}


/*
----------------------------------------------------------
[HEADER]
----------------------------------------------------------*/
#header {
position:relative;
margin:0px 0px 0px 20px;
width:955px;
height:120px;
margin-bottom:9px;
}


#header_title {
position:absolute;
top:87px;
left:0px;
width:380px;
height:35px;
background:url("http://img08.shop-pro.jp/PA01036/757/etc/r_header_title01.gif") left top no-repeat;
}

#header h1 a {
display:block;
width:257px;
height:32px;
text-indent:-3000em;
}

#header_description {
position:absolute;
top:40px;
left:0px;
width:102px;
height:30px;
background:url("http://img08.shop-pro.jp/PA01036/757/etc/r_header_curated01.gif") left top no-repeat;
text-indent:-3000em;
}

#header_description a {
display:block;
width:102px;
height:30px;
}


#header_gnavi {
position:absolute;
top:107px;
left:479px;
height:12px;
}

#header_gnavi ul {
display:inline;
list-style:none;
}

#header_gnavi ul li {
display:inline;
}

#header_gnavi ul li a {
display:block;
float:left;
width:119px;
height:12px;
text-indent:-3000em;
}

#header_gnavi ul li a#gnavi_home {
background:url("http://img08.shop-pro.jp/PA01036/757/etc/r_header_btn_home01.gif") left top no-repeat;
}

#header_gnavi ul li a#gnavi_myaccount {
background:url("http://img08.shop-pro.jp/PA01036/757/etc/r_header_btn_myaccount01.gif") left top no-repeat;
}

#header_gnavi ul li a#gnavi_contact {
background:url("http://img08.shop-pro.jp/PA01036/757/etc/r_header_btn_contact01.gif") left top no-repeat;
}

#header_gnavi ul li a#gnavi_cart {
background:url("http://img08.shop-pro.jp/PA01036/757/etc/r_header_btn_cart01.gif") left top no-repeat;
}



/*
----------------------------------------------------------
[NAVI]
----------------------------------------------------------*/
#navi {
width:970px;
height:17px;
margin:27px 0px 27px 20px;
}

#navi span {
}

#navi ul {
display:inline;
list-style:none;
}

#navi ul li {
display:inline;
}

#navi ul li a {
display:block;
float:left;
width:115px;
height:17px;
padding-right:5px;
text-indent:-3000em;
}

#navi ul li a#navi_home {
background:url("http://img08.shop-pro.jp/PA01036/757/etc/r_navi_home01.gif") left top no-repeat;
}

#navi ul li a#navi_JACKET {
background:url("http://img08.shop-pro.jp/PA01036/757/etc/r_navi_JACKET01.gif") left top no-repeat;
}

#navi ul li a#navi_TOPS {
background:url("http://img08.shop-pro.jp/PA01036/757/etc/r_navi_TOPS01.gif") left top no-repeat;
}

#navi ul li a#navi_TEES {
background:url("http://img08.shop-pro.jp/PA01036/757/etc/r_navi_TEES01.gif") left top no-repeat;
}

#navi ul li a#navi_BOTTOMS {
background:url("http://img08.shop-pro.jp/PA01036/757/etc/r_navi_BOTTOMS01.gif") left top no-repeat;
}

#navi ul li a#navi_ACCESSORIES {
background:url("http://img08.shop-pro.jp/PA01036/757/etc/r_navi_ACCESSORIES01.gif") left top no-repeat;
}

#navi ul li a#navi_CAP {
background:url("http://img08.shop-pro.jp/PA01036/757/etc/navi_CAP01.gif") left top no-repeat;
}

#navi ul li a#navi_SHOES {
background:url("http://img08.shop-pro.jp/PA01036/757/etc/r_navi_SHOES01.gif") left top no-repeat;
}

#navi ul li a#navi_SKATE_GOODS {
background:url("http://img08.shop-pro.jp/PA01036/757/etc/navi_SKATE_GOODS01.gif") left top no-repeat;
}

#navi ul li a#navi_SKATE {
background:url("http://img08.shop-pro.jp/PA01036/757/etc/r_navi_SKATE01.gif") left top no-repeat;
}


#navi ul li a#navi_OTHER {
background:url("http://img08.shop-pro.jp/PA01036/757/etc/navi_OTHER01.gif") left top no-repeat;
}

#navi ul li a:hover {
background-position:left bottom !important;
}

/*
----------------------------------------------------------
[INDEX_BANNER]
----------------------------------------------------------*/
#index {
margin-left:20px;
width:955px;
text-align:left;
_position:relative;
}

#index_left {
width:772px;
float:left;
}

/*
----------------------------------------------------------
[DIURANAL]
----------------------------------------------------------*/
#diurnal {
width:762px;
}

#diurnal span {
display:none;
}

#diurnal_inner {
width:762px;
border-top:1px dotted #ccc;
border-bottom:1px dotted #ccc;
}

/*
----------------------------------------------------------
[INFORMATION]
----------------------------------------------------------*/
#information {
float:left;
width:183px;
_font-size:0.9em;
_position:absolute;
_left:772px;
_top:0px;
}

#information span {
display:none;
}

#information_inner {
border-top:1px dotted #ccc;
}

#information_inner h4 {
font-weight:bold;
margin-top:10px;
}

#information_inner img {
margin:10px 0px;
}

/*
----------------------------------------------------------
[PROJECTS]
----------------------------------------------------------*/
#projects {
width:970px;
clear:both;
}


#projects_inner {
}

#projects_inner .heightLine img {
width:183px;
}



#projects_inner dl {
width:183px;
margin-right:10px;
float:left;
}

#projects_inner dl dt {
margin-bottom:15px;
}

#projects_inner dl dt a {
display:block;
width:183px;
height:245px;
background:url("http://img08.shop-pro.jp/PA01036/757/etc/r_btn_detail01.gif") left bottom no-repeat;
}

#projects_inner dl dt a:hover {
background:url("http://img08.shop-pro.jp/PA01036/757/etc/r_btn_detail01.gif") right bottom no-repeat;
}

#projects_inner dl dt img {
margin-bottom:1px;
}

#projects_inner dl dd {
padding-bottom:35px;
}

#projects_inner dl dd strong {
color:#91004D;
}

#projects_inner dl#projects_explain dt {
background:none;
}

#projects_inner dl#projects_explain dd p {
padding-left:12px;
}

/*
----------------------------------------------------------
[CATEGORY]
----------------------------------------------------------*/
#category {
margin-left:20px;
text-align:left;
width:970px;
clear:both;
}

.category_navi {
width:955px;
border-bottom:1px dotted #212121;
margin-bottom:10px;
}

.category_navi table {
width:955px;
}

vcategory_navi table th {
width:881px;
}

.category_navi table td {
width:74px;
}

.category_navi table td img {
float:left;
}

.category_navi table td a {
display:block;
width:20px;
height:16px;
float:left;
}

.category_navi table td a span {
display:none;
}

.category_navi table td a.prev {
background:url("http://img08.shop-pro.jp/PA01036/757/etc/btn_page_previous01.gif") left top no-repeat;
}

.category_navi table td a.prev_non {
background:url("http://img08.shop-pro.jp/PA01036/757/etc/btn_page_previous00.gif") left top no-repeat;
}

.category_navi table td a.next {
background:url("http://img08.shop-pro.jp/PA01036/757/etc/btn_page_next01.gif") left top no-repeat;
}

.category_navi table td a.next_non {
background:url("http://img08.shop-pro.jp/PA01036/757/etc/btn_page_next00.gif") left top no-repeat;
}

/*
----------------------------------------------------------
[DETAIL]
----------------------------------------------------------*/
#detail {
margin-left:20px;

width:955px;
clear:both;
}

#detail_inner {
border-top:1px dotted #cc9900;
padding-top:30px;
margin-bottom:30px;
overflow:visible;
}

#detail_img {
float:left;
width:390px;
}

#detail_img a img {
border:2px solid #cc9900;
}

#detail_img a:hover img {
border:2px solid #666;
}

#detail_img span {
color:#cc9900;
font-size:9px;
line-height:1em;
font-family:ProFont, Monaco, Verdana, Lucida, Arial, Helvetica, Sans-serif;
}

#detail_img img {
}

#detail_img ul {
padding:10px 0px 5px;
list-style:none;
}

#detail_img ul li {
display:inline;
list-style:none;
padding-right:10px;
}

#detail_img ul li img {
width:113px;
}

#detail_text {
float:left;
width:310px;
margin-right:10px;
}

#detail_text h3{
font-size:1.4em;
font-weight:bold;
margin-bottom:10px;
}

#detail_cart {
float:left;
width:230px;
}

#detail_cart dl {
}

#detail_cart dl dt {
margin-bottom:5px;
font-size:0.9em;
}

#detail_cart dl dd {
margin-bottom:20px;
font-size:1.2em;
}

#detail_cart table {
text-align:left;
padding:5px;
margin-bottom:20px;
}

#detail_cart input {
border:none;
}


#Option {
padding:20px;
}

#Option table {
width:80%;
color:#333;
margin:10px 0px 30px 0px;
}

#Option table th{
background:#eee;
padding:3px;
border-bottom:1px solid #000;
}

#Option table td{
padding:3px;
background:#fff;
text-align:center;
}

/*----------------------------------------------------------
[FOOTER]
----------------------------------------------------------*/
#footer {
clear:both;
margin-left:20px;

width:955px;
margin-top:30px 0px;
padding:10px 0px;
border-top:1px dotted #212121;
}

#footer a {
font-size:0.9em;
color:#212121;
}

#footer ul {
list-style:none;
margin-bottom:10px;
}

#footer ul li {
display:inline;
padding:0px 10px;
border-right:1px dotted #212121;
}


#footer #copyright {
width:110px;
}

#footer #copyright a {
}

#footer span {
}


/*----------------------------------------------------------
[TRADE]
----------------------------------------------------------*/
#trade {
margin-left:20px;
width:955px;
color:#333;
}

#trade h2 {
font-size:1.2em;
font-weight:bold;
}

#trade table {
margin-top:10px;
}
/*特定商取引表*/
.table_sk {
background: #CCC;
color:#333;
}

.table_sk th {
font-weight: bolder;
background: #EEE;
border-bottom: 1px solid #FFF;
border-left: 1px solid #FFF;
padding: 3px;
text-align: center;
width: 120px;
}

.table_sk td {
background: #FFF;
padding: 3px;
}

/*配送・支払方法*/
.terms {
padding-top:10px;
margin-bottom:20px;
border-top: 1px dotted #CCC;
}

.payment_table{
width:400px;
margin:0px 0px 10px 0px;
}

.payment_img {
width:30px;
height:30px;
margin:3px;
float:left;
}


/*----------------------------------------------------------
[POLICY]
----------------------------------------------------------*/
#policy {
margin-left:20px;
width:955px;
}

#policy h2 {
font-size:1.2em;
font-weight:bold;
}
