@charset "utf-8";
/* 
	winter color
		text-color	#990000
		bg-color	#F2DEDE
*/
@media screen and (max-width:640px) {
	#menuBtn {
		border-bottom: 3px solid #990000;
	}
	#leftMenu li.currentMenu a {
		background-color: #F2DEDE;
	}
}
#leftMenu li.currentMenu {
	background-color: #ffffff;
	border-bottom: 1px solid #990000;
}
#leftMenu li.currentMenu a {
	text-shadow: 1px 1px 0 #ffffff;
	color: #990000;
}



/*
	home
*/
.home_box h1 {
	border-left: solid 10px #990000;
}
#home_top {
	border-bottom: solid 10px #F2DEDE;
}
#home_products {
	border-bottom: solid 10px #F2DEDE;
}
#home_topics,#home_new_items {
	background-color: #F2DEDE;
}
#home_topics #topics_scroll::-webkit-scrollbar-track {
	background-color: #fff;
	border: solid 5px #F2DEDE;
} 
#home_topics #topics_scroll::-webkit-scrollbar-thumb {
    background: #990000;
}
#home_topics #topics_scroll::-webkit-scrollbar-thumb:window-inactive {
	background: #990000;
}
#home_topics a {
	background-image: url(/open/img/common/menuIcon.gif);
}
#home_others {
	border-top: solid 10px #F2DEDE;
	/*border-bottom: solid 10px #F2DEDE;*/
}
#home_others .pageBox {
	border: solid 2px #990000;
}
#home_others .hoverStyle {
	background: #990000;
	color: #fff;
}
#home_others h1 {
	border-bottom: 2px solid #990000;
}
#home_others .hoverStyle h1 {
	border-bottom: 2px solid #fff;
}
#home_others .hoverStyle h1 a {
	color: #ffffff;
}
#home_others h1 a:before{
	background: #990000;
}
#home_others .hoverStyle h1 a:before {
	background: #fff;
}
#home_others .hoverStyle h1 a:after {
	background: #990000;
}
#home_sns {
	border-top: solid 10px #F2DEDE;
}
@media screen and (min-width: 641px) {
#home_products li a:hover{
	border: solid 1px #990000;
	background-color: #990000;
}
#home_topics a:hover {
	background-color: #F2DEDE;
	background-image: url(/open/img/common/menuIcon_on.gif);
	color: #990000;
}
#home_new_items li a:hover {
	border: solid 1px #990000;
	background-color: #990000;
}
}


/*work*/
#workList a:hover {
	background-color: #F2DEDE;
	color: #990000;
	border: 1px solid #990000;
}
#photoList a:hover {
	border: 1px solid #990000;
}
#slider2 .flex-control-thumbs img.flex-active {
	opacity: 1;
	border: 1px solid #990000;
}
#update {
	background-color: #F2DEDE;
}

/*photoGallery*/
.photoList a:hover {
	color: #990000;
	background-color: #F2DEDE;
	border-top-color: #990000;
	border-right-color: #990000;
	border-bottom-color: #990000;
	border-left-color: #990000;
}

/*support*/
#infoMain h3 {
	color: #990000;
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-bottom-color: #990000;

}
.pointBg {
	background-color: #F2DEDE;
}
#infoTopics a {
	background-image: url(/open/img/common/menuIcon.gif);
}
#tab li.present a,#tab li.present a:hover {
	color: #990000;
	background: #F2DEDE;
	text-decoration: none;
	background-image: url(/open/img/common/menuIcon_on.gif);
	background-repeat: no-repeat;
	background-position: 3px 7px;
}
#infoTopics a:hover {
	color: #990000;
	background: #F2DEDE;
	text-decoration: none;
	background-image: url(/open/img/common/menuIcon_on.gif);
	background-repeat: no-repeat;
	background-position: 3px 7px;
}
#supporters h3 {
	border-left-color: #990000;
}

/* titleLB */
.titleLB {
	border-left-color: #990000;
}