@import"header_footer.css";
@import"base_tag.css";
@import"content_main.css";
@import"works.css";
@import"actress.css";
@import"navi.css";




/*------- テキストCSS ---------*/

.text13-140 {
	font-size: 12px;
	line-height: 130%;
}
.text11-130 {
	font-size: 11px;
	line-height: 130%;
}
.text-big {
	font-size: 20px;
	line-height: 150%;
	font-weight: bolder;
}
.text16-160 {
	font-size: 16px;
	line-height: 160%;
}
.text13-140-b {
	font-size: 13px;
	font-style: normal;
	line-height: 140%;
	font-weight: bold;
}

h1,h2,h3,h4,h5,h6{
	margin:0;
	padding:0;
}


dl,dt,dd{
	margin:0px;
	padding:0px;
}

p{
	margin:0px;
	padding:0px;
	font-size: 12px;
}



#footer a:link {
    color: #ffffff;
    text-decoration:none;
}
#footer a:visited {
    color: #ffffff;
    text-decoration:none;
}
#footer a:active {
    color: #ffffff;
    text-decoration:none;
}
#footer a:hover {
    color: #ffffff;
    text-decoration:none;
}

/* 06/03/10 H.Ataka */

.actress_name {
    font-size:20px;
    margin:8px 0px;
}

/*------------------ メルマガ用 -------------------*/
div#delete{
	display:none;
}


/*------------- ライトボックス用 ------------------*/
#preview {
  display:none;
}
#preview-overlay {
  background-color:#000;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 90;
  width: 100%;
  height: 1150px;
  /* for IE6 */
  position: expression('absolute');
  top: expression(documentElement.scrollTop + 0 + 'px');
  left: expression(documentElement.scrollLeft + 0 + 'px');
}
#preview-box {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 100;
  text-align: center;
  line-height: 0;
}
#preview-box a img {
  border: none;
}
#preview-image-box {
  background-color: #fff;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  padding:5px 0;
}
#preview-image {
  zoom: normal;
}
#preview-image-loading {
  position: relative;
  top: 40%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
  background-color: #fff;
}
.preview-info {
  font-size:11px;
  background-color: #fff;
  margin: 0 auto;
  line-height: 1.2;
  overflow: auto;
  width: 100%;
}
.preview-detail {
  text-align: left;
  padding:5px 0;
}
.preview-title {
  color:#333;
  padding-left: 6px;
}
.preview-navigation {
  width: 100%;
  font-size:12px;
  margin: 0 auto;
}
.preview-navigation-prev {
  width: 25px;
  line-height:1.2;
  padding-left: 6px;
}
.preview-navigation-next {
  width: 25px;
  line-height:1.2;
  padding-right: 6px;
}
.preview-navigation-close {
  line-height:1.2;
  text-align:center;
}
