@charset "utf-8";
body{
	background-color: #F6F6E9;
	background-image: url(images/life-bg_r1_c5.gif);
}
#wrapper {
	background-image: url(../lifestyle/images/life-bg_r3_c1.gif);
	background-color: #F3F8F1;
}
#header {
	background-image: url(../lifestyle/images/life-bg_r1_c1.gif);
}
#message {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A28265;
}
#mainMenu  #nGoose  a {
	background-image: url(../images/tab_r3_c1.gif);
	background-position: left top;
}
#mainMenu #nHair a {
	background-image: url(../images/tab_r3_c1.gif);
	background-position: -95px top;
}
#mainMenu #nWork a {
	background-image: url(../images/tab_r3_c1.gif);
	background-position: -190px top;
}
#mainMenu #nLife a {
	background-image: url(../images/tab_r3_c1.gif);
	background-position: -285px bottom;
}
#mainMenu #nGoods a {
	background-image: url(../images/tab_r3_c1.gif);
	background-position: right top;
}
#subMenu {
	background-image: url(images/life-bg_r2_c1.gif);
	background-color: #A28265;
}
#subMenu a {
	color: #FFFFFF;
	background-image: url(images/life-bt_r1_c3.gif);
}
#subMenu a:hover {
color: #FFFF00;
text-decoration: underline;
height: 28px;
background-image: url(images/life-bt_r1_c4.gif);
background-repeat: no-repeat;
}

#subMenu   #nLocation  {
	background-image: url(images/life-bt_r1_c5.gif);
	color: #57371A;
}
.mainContentsMidashi {
	clear: left;
	padding-top: 30px;
	margin-top: -30px;
	margin-bottom: 15px;
}
.subTitle {
	color: #7D7D4B;
}

.mainContentsLead {
	background-color: #F3F8F1;
	border-top-color: #E7E6DC;
	border-right-color: #E7E6DC;
	border-bottom-color: #E7E6DC;
	border-left-color: #E7E6DC;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.mainContentsLead  span {
background-image: url(../worklife/images/work-pt_r5_c3.jpg);
background-repeat: no-repeat;
background-position: -5px 22px;
display: block;
line-height: 2;
margin-bottom: 5px;
font-weight: bold;
color: #4B84BE;
}
.mainContentsText li {
	background-image: url(images/life-pt_r12_c4.jpg);
}
.mainContentsText  img {
	float: left;
	background-color: #FFFFFF;
	border-top-color: #BEA793;
	border-right-color: #BEA793;
	border-bottom-color: #BEA793;
	border-left-color: #BEA793;
}
.mainContentsTopics        dt     {
	background-image: url(images/life-bg_r8_c2.gif);
	color: #A28265;
	line-height: 38px;
}
.mainContentsTopics       dd   {
	background-color: #F6F6F0;
	border-top-color: #E1E4B5;
	border-right-color: #E1E4B5;
	border-bottom-color: #E1E4B5;
	border-left-color: #E1E4B5;
}
.mainContentsLead    a,.mainContentsTopics a  {
background-image: url(../hairmode/images/top-bt_r1_c5.gif);
background-repeat: no-repeat;
background-position: right 0.1em;
font-weight: bold;
text-decoration: none;
padding-right: 12px;
color: #A28265;
margin-right: 5px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #CCCCCC;
}
.mainContentsLead a:hover, .mainContentsTopics a:hover {
background-image: url(../images/top-bt_r1_c5.gif);
border-bottom-color: #CC3333;
}
.mainContentsTopics dt a {
background-image: none;
margin: 0px;
padding: 0px;
}
.mainContentsTopics .subTitle a {
background-image: none;
text-decoration: none;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
margin: 0px;
padding: 0px;
}
.mainContentsTopics  .subTitle  a:hover {
background-image: none;
text-decoration: none;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
margin: 0px;
padding: 0px;
}
.mainContentsTopics img {
	border-top-color: #E1E4B5;
	border-right-color: #E1E4B5;
	border-bottom-color: #E1E4B5;
	border-left-color: #E1E4B5;
}
.InlineThumb img {
	border-top-color: #E1E4B5;
	border-right-color: #E1E4B5;
	border-bottom-color: #E1E4B5;
	border-left-color: #E1E4B5;
}

.mainContentsInlineAff {
height: 106px;
background-image: url(images/life-pt_r14_c4.jpg);
background-repeat: no-repeat;
background-position: left 40px;
clear: left;
padding-top: 50px;
padding-right: 10px;
padding-left: 5px;
margin: -30px 10px 10px 19px;
}
.mainContentsInlineAff  li {
float: left;
text-align: center;
margin-top: 5px;
padding-left: 15px;
}
.mainContentsInlineAff  img {
padding: 5px;
border: 1px solid #FFFFFF;
margin-top: 3px;
margin-bottom: 3px;
text-decoration: none;
}

#footer    {
	border-top-color: #A28265;
}
#footer
,/* CSS Document */#footer #information        h4,       #footer #information p,      #footer       h3,#footer      #concept      h4,#footer     #concept     p              {
	background-color: #A28265;
	color: #FFFFFF;
}
#footer    h3    {
	background-image: url(images/life-pt_r9_c3.gif);
}
#footer    address    {
	color: #663300;
	border-bottom-color: #A28265;
}
