@import url("reset.css");
/* CSS Document */
* {
margin: 0;
padding: 0;
}
body {
color: #303030;
font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
font-size: 12px;
text-align: center;
background: #DDCEAF;
}
a {
color: #333333;
font-size: 12px;
text-decoration: none;
}
a:link {
text-decoration: underline;
 }
a:visited {
text-decoration: underline;
}
a:hover {
cursor: cursor;
color: #827458;
text-decoration: none;
}
a:active {
cursor: cursor;
color: #827458;
text-decoration: underline;
}
#header {
padding: 15px 0 0;
font-size: 11px;
border-bottom: 1px solid #C6B99D;
color: #CCCCCC;
background: #D4C6A8;
}
#header a {
font-size: 11px;
}
#headerwrap {
width: 900px;
margin: 0 auto;
overflow: hidden;
}
#headerwrap:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}
/*\*/
* html #headerwrap {
height: 1em;
overflow: visible;
}
/**/
#header #logo {
float: left;
width: 89px;
}
#headertitle {
float: right;
width: 811px;
}
#header h1 {
float: left;
margin-bottom: 15px;
padding-left: 40px;
line-height: 40px;
color: #FFFFFF;
font-size: 10px;
letter-spacing : 0.12em;
}
#header ul li {
display: inline;
}
#header #switch {
float: right;
height: 40px;
margin-bottom: 15px;
}
#header #switch li {
margin-left: 10px;
}
#header #switch li a img {
margin-top: 10px;
}
#header #switch li a:hover {
color: #827458;
}
#header #menu {
clear: both;
/*width: 558px;*/
width: 466px;
height: 30px;
/*margin-left: 249px;*/
margin-left: 341px;
border-left: 1px solid #C6B99D;
}
#header #menu li {
float: left;
height: 30px;
border-right: 1px solid #C6B99D;
background: url(../ladies/img/menubg.png) no-repeat 0 center;
}
#header #menu li a {
display: block;
width: 92px;
height: 30px;
text-align: center;
background: #D4C6A8;
}
#header #menu li a:hover {
background: url(../ladies/img/menubg.png) no-repeat 0 center;
}
#itemmenu {
width: 900px;
margin: 0 auto;
}
#itemmenu h3 {
float: left;
line-height: 50px;
padding-left: 470px;
}
#itemmenu h3 img {
vertical-align: middle;
}
*html #itemmenu h3 img {
margin-top:20px;
}
*+html #itemmenu h3 img{
margin-top:20px;
}
#itemmenu ul {
float: right;
height: 50px;
line-height: 50px;
}
#itemmenu li {
display: inline;
margin-left: 10px;
}
#itemmenu li a {
padding-left: 15px;
color: #FFFFFF;
font-size: 10px;
text-decoration: none;
letter-spacing: 0.12em;
background: url(../ladies/img/brownarrow7px.gif) no-repeat 0 center;
}
#itemmenu li a:hover {
color: #827458;
}
#titlewrap {
clear: both;
width: 900px;
height: 176px;
margin: 0 auto 20px;
background: #666666;
}
#contentswrap {
background: #DDCEAF url(../ladies/img/header_grad.gif) repeat-x ;
}
#contents {
clear: both;
width: 900px;
overflow: hidden;
margin: 0 auto;
border: 1px solid #e7e7e7;
background: #FFFFFF
}
#contents:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}
/*\*/
* html #contents {
height: 1em;
overflow: visible;
}
/**/
#topicpath {
width: 900px;
height: 30px;
margin: 0 auto;
}
#topicpath ul {
float: left;
font-size: 10px;
}
#topicpath ul li {
display: inline;
line-height: 30px;
padding: 0 5px 0 12px;
font-size: 10px;
letter-spacing: 0.18em;
color: #827458;
background: url(../ladies/img/patharrow.gif) no-repeat 0 center;
}
#topicpath ul #pathhome {
padding: 0 5px 0 0;
background: none;
}
#topicpath ul li a {
padding: 0;
font-size: 10px;
text-decoration: underline;
letter-spacing: 0.18em;
border: none;
color: #827458;
}
#topicpath ul li a:hover{
color: #AD8B57;
}
#topicpath p {
float: right;
line-height: 30px;
}
#topicpath p a {
padding-left: 10px;
font-size: 10px;
color: #827458;
background: url(../ladies/img/pagetop.gif) no-repeat 0 5px;
}
#topicpath p a:hover {
color: #AD8B57;
}
#footerwrap {
clear: both;
border-top: 1px solid #C6B99D;
background: #D5C7A9 url(../ladies/img/footerbg.gif) repeat-x top;
}
#footer {
width: 900px;
margin: 0 auto;
padding-top: 30px;
}
#footer ul {
width: 300px;
float: left;
padding-bottom: 30px;
overflow: hidden;
}
#footer ul:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}
/*\*/
* html #footer ul {
height: 1em;
overflow: visible;
}
/**/
#footer ul li {
width: 280px;
margin-right: 20px;
padding: 5px 0;
border-bottom: 1px dotted #999999;
}
#footer ul li.footerlistfirst {
border-top: none;
}
#footer ul li.footerlistend {
border-bottom: none;
}
#footer ul li a {
padding-left: 15px;
color: #666666;
text-decoration: none;
letter-spacing: 0.1em;
background: url(../ladies/img/footerarrow.png) no-repeat 0 center;
}
#footer ul li a:hover {
color: #AD8B57;
background: url(../ladies/img/footerarrow.png) no-repeat 3px center;
}
#copyright {
clear: both;
width: 900px;
height:62px;
padding: 20px 0;
border-top: 1px solid #A89672;
color: #666666;
letter-spacing: 0.1em;
}
#facebook_footer{
width:450px;
float:left;
margin-top:-15px;
border: 1px solid #333333;
background-color:#FFFFFF;
}
#copyright_p p{
width:415px;
text-align: right;
float:left;
margin-top:10px;
}

#copyright p {
text-align: right;
}
