/* C U S T O M */
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
C O L O R   S E T T I N G

Main Color Settingはoriginal.js add classで付与

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/* *** d e f u l t  s e t ***************** */
body { background-color: #000; }
a { color: #5a4035; }

/* *** M a i n  C o l o r  S e t t i n g ***************** */

.header_link_color a { color: #767066; }
.header_contact_bg_color a { /*background:url(design/header/contact_bg.png) #000;*/ }
.header_txt_color { color: #767066; }
/*.header_bg_color { background-color: #44362a; }*/

.menu_link_color a { color: #767066; }
.menu_txt_color { color: #767066; }
/*.menu_bg_color { background-color: #24140f; }*/

.contents_link_color a { color: #699d9c; }
.contents_txt_color { color: #767066; }
/*.contents_bg_color { background-color: #8abece; }*/
#top_contents_area { color: #767066; }
#top_contents_area a { color: #699d9c; }

.footer_link_color a { color: #699d9c; }
.footer_txt_color { color: #b9b19b; }
/*.footer_bg_color { background-color: #f3eee8; }*/

.data_type_2 .contents_link_color, .data_type_1 .contents_link_color { color: #fff; }
.check_off { color: #777; }

.data_sammary_qual, .data_sammary_volume, .data_sammary_pecul { text-align: center; }
.gallery_cat li a { font-weight: bold; }

#footer_bottom_outer { }

#global_navigation a span {  }
#global_navigation .global_last a span {  }

#info_area #sub_menu_area #global_sub_menu li a { /*background:url(design/header/sub_navi_bg.png); height: 13px;*/ }

#site_logo a { color: #000; }

/* *** M o u s e  O v e r ***************** */

body #container .total_container_inner a:hover { filter: alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; }

/* *** b l o g ***************** */

.top_blog_list_top li .top_recent_entry a { }
.top_blog_list_top li .top_recent_entry a:hover { }
.top_blog_list_top li .p_right { border-bottom: 1px dotted; }

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
B A C K G R O U N D   S E T T I N G S
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#contents_inner #main_contents h1 { text-align: left; }
#contents_inner #main_contents #page_title { width: 710px; paddingt: 0 25px; }

/* **フッターのコンテンツの背景 alpha_sub.png** */
#menu_links_footer,
#footer_banner_area li a { background:url(design/alpha/alpha_sub.png); }

#header_outer { /*background:url(design/header/header_bg.png) center; height: 100%;*/ }
.side_bg { background:url(design/header/header_bg.png) center; }
#info_area { }
#footer_bottom { /*background:url(design/header/header_bg.png);*/ /*height: 251px;*/ }
#global_navigation a {  }

/* **メインコンテンツのサブ背景 alpha_sub-2.png** */
/*#main_contents h1,*/
/*.hair_catalog_list,*/
/*.shop_goods,*/
.menu_detail_title,
.menu_category_title,
.goods_sammary_text_area_inner h2,
#style_descriprion_outer,
#recent-posts .home-post,
#menu_links,
#column02 .side-post { background:url(design/contents/select_bg.png); }

.hair_catalog_list, .shop_goods { height: 192px; }

/* **go-top button background** */
.go_top a { background:url(design/alpha/alpha_goback.png); }

/* **ギャラリー系セレクト** */
.selected_shop_goods_category_menu a,

.selected_hair_catelog_category_menu a,
.selected_collection_category_menu a  { background:url(design/contents/select_bg.png); }

#contents_inner { /*background:url(design/contents/contents_bg.png);*/ }
#menu_outer, #footer_outer { }
#main_contents { /*background:url(design/contents/main_contents_bg.png);*/ }

.infomation_button { cursor: pointer; width: 120px; height: 30px; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid; background-color: #82DAFF; color: #777; background:url(design/information/information_btn.png) #333; text-indent: -9999px; }
#top_contents_area { /*background:url(design/contents/main_contents_bg.png);*/ }

.total_container_inner/*, #main_image_area*/ { background: url(design/container/container_bg.png) center top fixed repeat-y; }

/*------------------------------------------------------------------------
	LAYOUT
--------------------------------------------------------------------------*/
#slide_outer {
	width: 720px;
	height: 405px;
}

#main_image_area {
	width: 720px;
	height: 405px;
}

#blog_container {
	padding: 0;
}

#blog_left {
	padding: 0;
	width: 540px;
}

/*	NAVIGATION
---------------------------------------------------------------------------*/
#global_navigation a,
#sub_menu_area #global_sub_menu a {
	width: 180px;
}

#global_navigation a, #header_outer #sub_menu_area #global_sub_menu a {
	padding: 9px 0;
	font-size: 24px;
	font-weight: normal;
}

.navi_home_ja,
.navi_home_en { background: url(./design/navi_name/navi_top.png) no-repeat left center; text-indent: -9999px; }

.navi_shopinfo_ja,
.navi_shopinfo_en { background: url(./design/navi_name/navi_shopinfo.png) no-repeat left center; text-indent: -9999px; }

.navi_concept_ja,
.navi_concept_en { background: url(./design/navi_name/navi_concept.png) no-repeat left center; text-indent: -9999px; }

.navi_menu_ja,
.navi_menu_en { background: url(./design/navi_name/navi_menu.png) no-repeat left center; text-indent: -9999px; }

.navi_contact_ja,
.navi_contact_en { background: url(./design/navi_name/navi_contact.png) no-repeat left center; text-indent: -9999px; }

.navi_staff_ja,
.navi_staff_en { background: url(./design/navi_name/navi_staff.png) no-repeat left center; text-indent: -9999px; }

.navi_gallery_ja,
.navi_gallery_en { background: url(./design/navi_name/navi_gallery.png) no-repeat left center; text-indent: -9999px; }

.navi_product_ja,
.navi_product_en { background: url(./design/navi_name/navi_product.png) no-repeat left center; text-indent: -9999px; }

.navi_haircatalog_ja,
.navi_haircatalog_en { background: url(./design/navi_name/navi_haircatalog.png) no-repeat left center; text-indent: -9999px; }

.navi_coupon_ja,
.navi_coupon_en { background: url(./design/navi_name/navi_coupon.png) no-repeat left center; text-indent: -9999px; }

.navi_calendar_ja,
.navi_calendar_en { background: url(./design/navi_name/navi_calendar.png) no-repeat left center; text-indent: -9999px; }

.navi_link_ja,
.navi_link_en { background: url(./design/navi_name/navi_link.png) no-repeat left center; text-indent: -9999px; }

.navi_blog_ja,
.navi_blog_en { background: url(./design/navi_name/navi_blog.png) no-repeat left center; text-indent: -9999px; }
