@charset "utf-8";
/**
 * 日本語用
 * 
 */


/**
 * navigation
 * 
 */
div#navigation ul#global-navi li a, 
div#navigation ul#global-navi li span {
	background-image: url(images/global-navi.png);
}
div#navigation ul#global-navi li.topics a {
	padding-top: 25px;
	background-position: 0 0;
}
div#navigation ul#global-navi li.topics a:hover, 
div#navigation ul#global-navi li.topics a.current {
	background-position: -180px 0;
}
/*div#navigation ul#global-navi li.products {
	margin-bottom: 32px;
}*/
/*div#navigation ul#global-navi li.products span {
	padding-top: 23px;
	background-position: 0 -25px;
}*/
div#navigation ul#global-navi li.products span {
	padding-top: 23px;
	background-position: 0 -25px;
}
div#navigation ul#global-navi li.products li.collar-keeper a {
	padding-top: 25px;
	background-position: 0 -48px;
}
div#navigation ul#global-navi li.products li.collar-keeper a:hover, 
div#navigation ul#global-navi li.products li.collar-keeper a.current {
	background-position: -180px -48px;
}
div#navigation ul#global-navi li.products li.cord-bracelet a {
	padding-top: 25px;
	background-position: 0 -73px;
}
div#navigation ul#global-navi li.products li.cord-bracelet a:hover, 
div#navigation ul#global-navi li.products li.cord-bracelet a.current {
	background-position: -180px -73px;
}
/* special
*/

div#navigation ul#global-navi li.products li.special span {
	padding-top: 25px;
	background-position: 0 -98px;
}
/*
div#navigation ul#global-navi li.products li.special a:hover, 
div#navigation ul#global-navi li.products li.special a.current {
	background-position: -180px -98px;
}
*/
div#navigation ul#global-navi li.products li.special-gift a {
	padding-top: 25px;
	background-position: 0 -123px;
}
div#navigation ul#global-navi li.products li.special-gift a:hover, 
div#navigation ul#global-navi li.products li.special-gift a.current {
	background-position: -180px -123px;
}
div#navigation ul#global-navi li.products li.special-others a {
	padding-top: 25px;
	background-position: 0 -148px;
}
div#navigation ul#global-navi li.products li.special-others a:hover, 
div#navigation ul#global-navi li.products li.special-others a.current {
	background-position: -180px -148px;
}

div#navigation ul#global-navi li.contact a {
	padding-top: 25px;
	background-position: 0 -205px;
}
div#navigation ul#global-navi li.contact a:hover, 
div#navigation ul#global-navi li.contact a.current {
	background-position: -180px -205px;
}

div#navigation ul#site-navi li a {
	background-image: url(images/site-navi.png);
}



/**
 * home
 * 
 */
div#home div#list-categories {
	position: relative;
	overflow: hidden;
	padding-top: 320px;
	height: 0;
	background-position: 0 0;
	background-repeat: no-repeat;
}
div#home div#list-categories ul li a {
	position: absolute;
	left: 470px;
	display: block;
	overflow: hidden;
	padding-top: 160px;
	height: 0;
	width: 190px;
}
div#home div#list-categories ul li a:hover {
	background-repeat: no-repeat;
}
div#home div#list-categories ul li.collar-keeper a {
	top: 0;
}
div#home div#list-categories ul li.collar-keeper a:hover {
	background-position: -660px 0px;
}
div#home div#list-categories ul li.cord-bracelet a {
	top: 160px;
}
div#home div#list-categories ul li.cord-bracelet a:hover {
	background-position: -660px -160px;
}

div#home div.section {
	overflow: hidden;
	margin-top: 30px;
}
div#home div.section h2 {
	overflow: hidden;
	margin-bottom: 15px;
	padding-top: 20px;
	height: 0;
	background-position: 0 0;
	background-repeat: no-repeat;
	border-bottom: 1px solid #d6d6d6;
}

div.content div#recommend dl dd.buy-button ul li a {
	background-image: url(images/buy-button_small.png);
}
div#home div#list-categories, 
div#home div#list-categories ul li a:hover {
	background-image: url(images/main.png);
}



/**
 * category
 * 
 */
div.category div#products dl.product-item dd.buy-button a {
	background-image: url(images/buy-button_large.png);
}
div.category div#products dl.product-item dd.buy-button ul li.buy-yahoo a {
	background-position: 0 0;
}
div.category div#products dl.product-item dd.buy-button ul li.buy-yahoo a:hover {
	background-position: 0 -25px;
}
div.category div#products dl.product-item dd.buy-button ul li.buy-amazon {
	margin-top: 5px;
}
div.category div#products dl.product-item dd.buy-button ul li.buy-amazon a {
	background-position: 0 -50px;
}
div.category div#products dl.product-item dd.buy-button ul li.buy-amazon a:hover {
	background-position: 0 -75px;
}


/*div.category div#products dl.product-item dd.product-gentei a {
	background-image: url(images/kikan_gentei.png);
}*/

/**
 * topics
 * 
 */
div#topics div#category-heading h1 {
	background-image: url(images/topics_category-heading.png);
}

div.post div#category-heading p a {
	background-image: url(images/topics_post_category-heading.png);
}



/**
 * collar-keeper
 * 
 */
div#collar-keeper div#category-heading h1 {
	background-image: url(images/color-keeper_category-heading.png);
}
div#collar-keeper div#lead {
	background: url(images/color-keeper_heading-image.png) no-repeat 0 0;
}
div#collar-keeper div#lead h2 {
	background-image: url(images/color-keeper_heading.png);
}
div#collar-keeper div#product-features div#feature01 h3 {
	background-image: url(images/color-keeper_feature01_heading.png);
}
div#collar-keeper div#product-features div#feature02 h3 {
	background-image: url(images/color-keeper_feature02_heading.png);
}
div#collar-keeper div#product-features div#feature03 h3 {
	background-image: url(images/color-keeper_feature03_heading.png);
}
div#collar-keeper div#product-features div#feature04 h3 {
	background-image: url(images/color-keeper_feature04_heading.png);
}





/**
 * cord-bracelet
 * 
 */
div#cord-bracelet div#category-heading h1 {
	background-image: url(images/cord-bracelet_category-heading.png);
}

div#cord-bracelet div#lead ul, 
div#cord-bracelet div#lead ul li a:hover {
	background-image: url(images/cord-bracelet_heading-image2.png);
}
div#cord-bracelet div#lead h2 {
	background-image: url(images/cord-bracelet_heading.png);
}

div#cord-bracelet div#product-features div#charm h2 {
	background-image: url(images/cord-bracelet_charm_heading.png);
}
div#cord-bracelet div#product-features div#charm div#charm-heart div.section-heading {
	padding-top: 45px;
	background-image: url(images/cord-bracelet_charm_heart_heading.png);
}
div#cord-bracelet div#product-features div#charm div#charm-petitheart div.section-heading {
	padding-top: 45px;
	background-image: url(images/cord-bracelet_charm_petitheart_heading.png);
}
div#cord-bracelet div#product-features div#charm div#charm-bead div.section-heading {
	padding-top: 25px;
	background-image: url(images/cord-bracelet_charm_bead_heading.png);
}
div#cord-bracelet div#product-features div#charm div#charm-pipette div.section-heading {
	padding-top: 25px;
	background-image: url(images/cord-bracelet_charm_pipette_heading.png);
}

div#cord-bracelet div#product-features div#cord h2 {
	background-image: url(images/cord-bracelet_cord_heading.png);
}
/**
div#cord-bracelet div#product-features div#cord div#cord-cotton div.section-heading {
	padding-top: 96px;
	background-image: url(images/cord-bracelet_cord_cotton_heading.png);
}
div#cord-bracelet div#product-features div#cord div#cord-leather div.section-heading {
	padding-top: 95px;
	background-image: url(images/cord-bracelet_cord_leather_heading.png);
}
*/

div#cord-bracelet div#product-features div.section p.buy-button a {
	background-image: url(images/cord-bracelet_buy-button.png);
}

div#cord-bracelet div#product-features div#cord div#cord-knot-body h3 {
	background-image: url(images/cord-bracelet_knot_heading.png);
}


div.cord-bracelet div#category-heading p#ancestor {
	background-image: url(images/cord-bracelet_category-heading.png);
}





/**
 * charm
 * 
 */
div#charm div#category-heading h1 {
	padding-top: 70px;
	background-image: url(images/charm_category-heading.png);
}



/**
 * cord
 * 
 */
div#cord div#category-heading h1 {
	padding-top: 70px;
	background-image: url(images/cord_category-heading.png);
}



/**
 * special
 * 
 */
div#special div#category-heading h1 {
	background-image: url(images/special_category-heading.png);
}

div#special div#product-features div.section-heading {
	/*background-image: url(images/valentine-special-set_main.png);*/
	background-image: url(images/gift-set_heading.png);
}
div#special div#product-features div#lead div.section-body h3 {
	background-image: url(images/gift-set_giorgiofedon-collarkeeper.png);
}
div#special div#product-features div#what-is-collar-keeper div.section-body h3 {
	background-image: url(images/valentine-special-set_column_heading.png);
}

/**
 * special-gift
 * 
 */
div#special-gift div#category-heading h1 {
	background-image: url(images/special_category-heading.png);
}

div#special-gift div#product-features div.section-heading {
	/*background-image: url(images/valentine-special-set_main.png);*/
	background-image: url(images/gift-set_heading.png);
}
div#special-gift div#product-features div#lead div.section-body h3 {
	background-image: url(images/gift-set_giorgiofedon-collarkeeper.png);
}
div#special-gift div#product-features div#what-is-collar-keeper div.section-body h3 {
	background-image: url(images/valentine-special-set_column_heading.png);
}

/**
 * special-others
 * 
 */

div#special-others div#category-heading h1 {
	background-image: url(images/special_category-heading.png);
}

div#special-others div#product-features div.section-heading {
	/*background-image: url(images/valentine-special-set_main.png);*/
	background-image: url(images/diego_others_head.png);
}
/*
div#special-others div#product-features div#lead div.section-body h3 {
	background-image: url(images/others-shikenkan.png);
}*/
/**
div#special-others div#product-features div#what-is-collar-keeper div.section-body h3 {
	background-image: url(images/valentine-special-set_column_heading.png);
}
*/
/**
 * contact
 * 
 */
div#contact div#contact-tel h2 {
	background-image: url(images/contact_contact-tel_heading.png);
}
div#contact div#contact-form h2 {
	background-image: url(images/contact_contact-form_heading.png);
}
div#contact div#contact-form form ul.buttons li input {
	background-image: url(images/contact_buttons.png);
}


/**
 * about-us
 * 
 */
div#about-us div#post-heading h1 {
	background-image: url(images/about-us_heading.png);
}



/**
 * privacy-policy
 * 
 */
div#privacy-policy div#post-heading h1 {
	background-image: url(images/privacy_heading.png);
}



/**
 * sitemap
 * 
 */
div#sitemap div#post-heading h1 {
	background-image: url(images/sitemap_heading.png);
}



/**
 * search
 * 
 */
div#search-result div#post-heading h1 {
	background-image: url(images/search-result_heading.png);
}
