@charset "utf-8";
/* CSS Document */

#article_gravurephotos{
margin: 0 auto;
width: 960px;
}

#main_article {
float: right;
margin: 10px 0 0 0;
width: 100%;
}

#article_gravurephotos #main_article {
float:none;
margin: 10px 0 0 0;
width: 100%;
}

#main_article #newest{
clear:both;
	height: 328px;
	margin-top: 10px;
	background: url(http://img.aaa-fuzoku.com/aaa/pc/bg_main.jpg) no-repeat;
}
#main_article #newest p.title{
	color: #009B1F;
	font-size: 18px;
	font-weight:bold;
	border-bottom: 1px dotted #0099CC;
	padding: 0 0 15px 0;
	margin: 28px 5px 15px 5px;
}
#main_article #newest p.gravure{
	text-indent: -9999px;
	border-bottom: 0;
	position: absolute;
	bottom: 25px;
	left: 17px; 
}
#main_article #newest span{
	color: #666;
}
#main_article #newest em{
	color: #000066;
	font-size: 14px;
	display: block;
}
#main_article #newest_contents{
	padding:10px;
}
#main_article #newest em.name{
	font-weight: normal;
	color:#000066;
	display:block;
	margin: 10px 0 0 5px;
	font-size: 12px;
}
#main_article p.gravure a{
	display:block;
	background: url(http://img.aaa-fuzoku.com/aaa/pc/button_gravure_l.jpg);
	width: 161px;
	height: 38px;
	text-align:center;
	margin: 0 auto;
}
#main_article #newest .photo{
	float: right;
	margin: 25px 9px 0 0;
	_margin: 25px 4px 0 0;
}
#main_article #newest .photo img{
border: 1px solid #ADD1EF;

}
#main_article #newest .prof{
	width: 200px;
	float: left;
	margin:45px 0 0 8px;
	_margin: 45px 4px 0 4px;
	height: 278px;
	position: relative;
}
#main_article #newest_contents{
	border-top: 1px solid #CCC;
	height: 329px;
}
#main_article #newest .shop_prof{
	text-align:center;
	margin: 0 auto;
}
#main_article #newest .shop_prof span{
	display: block;
}
#main_article #backnumber{
	margin-top: 20px;
}
#main_article .ui-tabs-panel{
overflow:hidden;
}
#main_article #backnumber ul{
}
#main_article #backnumber.small ul{
	width: 960px;
	margin: 0 auto;
}
#main_article #backnumber li.cute,
#main_article #backnumber li.beaty,
#main_article #backnumber li.madame,
#main_article #backnumber li.sexy {
	position:relative;
	border: 1px solid;
	border-color: #666 #999 #999 #666;
	float: left;
	background: #FFF;
	width: 240px;
	height: 180px;
	margin: 3px;
	padding: 3px;
}
#article_gravurephotos #main_article #backnumber li.cute,
#article_gravurephotos #main_article #backnumber li.beaty,
#article_gravurephotos #main_article #backnumber li.madame,
#article_gravurephotos #main_article #backnumber li.sexy {
	width: 222px;
}
#main_article #backnumber li strong{
	border-left: 4px solid #FF66CD;
	color: #009B1F;
	display: block;
	padding-left: 5px;
	margin: 0 0 10px 5px;
	height: 18px;
	line-height: 18px;
}
#main_article #backnumber li strong img{
	float: right;
}
#main_article #backnumber li em{
	display: block;
	color:#000066;
	margin-top:10px;
	padding-left: 10px;
	font-weight: bold;
}
#main_article #backnumber li .photo{
	text-align: center;
}
#main_article #backnumber li span{
	padding-left: 10px;
}
#main_article #backnumber p{
	position: absolute;
	bottom: 10px;
	left:15px;
	width: 218px;
	text-align: center;
}
#article_gravurephotos #main_article #backnumber p {
	width:203px;
}
#main_article #backnumber li .gravure_watch{
	background: url(http://img.aaa-fuzoku.com/aaa/pc/button_gravure_s.jpg);
	width: 100px;
	height: 23px;
	display:block;
	float: left;
	text-indent: -9999px;
}
#main_article #backnumber li .shop_watch{
	background: url(http://img.aaa-fuzoku.com/aaa/pc/button_shop_s.jpg);
	width: 100px; 
	height: 23px;
	display:block;
	float: right;
	text-indent: -9999px;
}
#main_article #gravure_watch{
	height: 682px;
	margin-top: 20px;
}
#main_article #gravure_watch p.title{
	font-size: 18px;
	color: #009B1F;
	font-weight: bold;
	margin:35px 5px 15px;
	border-bottom: 1px dotted #0099CC;
	padding:0 0 15px;
}
#main_article #gravure_watch strong.title{
	display:block
}
#main_article #gravure_watch p.gal a{
	background: url(http://img.aaa-fuzoku.com/aaa/pc/button_gal_m.jpg);
	width: 160px;
	height: 30px;
	display: block;
	text-indent: -9999px;
	margin: 40px auto 10px auto;
}
#main_article #gravure_watch p.shop a{
	background: url(http://img.aaa-fuzoku.com/aaa/pc/button_shop_m.jpg);
	width: 160px;
	height: 30px;
	display: block;
	text-indent: -9999px;
	margin: 0 auto 20px auto;
}
#main_article #gravure_watch p.gravure{
	text-indent: -9999px;
	margin: 48px 0;
}
#main_article #gravure_watch span{
	color: #666; 
}
#main_article #gravure_watch em{
	color: #000066;
	font-size: 14px;
	display: block;
}
#main_article #gravure_watch_contents{
	padding:10px;
}
#main_article #gravure_watch em.name{
	font-weight: normal;
	color:#000066;
	display:block;
	margin: 10px 0 0 5px;
	font-size: 12px;
}
#main_article p.gravure a{
	display:block;
	background: url(http://img.aaa-fuzoku.com/aaa/pc/button_gravure_l.jpg);
	width: 161px;
	height: 38px;
	text-align:center;
	margin: 0 auto;
}
#main_article #gravure_watch .photo{
	float: right;
	background: #000;
}
#main_article #gravure_watch .prof{
	width: 170px;
	float: left;
	height: 528px;
	padding: 42px 5px 5px 5px;
	background: url(http://img.aaa-fuzoku.com/aaa/pc/bg_prof.jpg);
	position: relative;
}
#main_article #gravure_watch .shop_prof{
	text-align:center;
	position: absolute;
	bottom:150px;
	left: 8px;
	width: 160px;
}
#main_article #gravure_watch .movie{
	text-align:center;
	position: absolute;
	bottom:15px;
	left: 12px;
	width: 153px;
}
#main_article table{
	margin:0 auto;
	height: 630px;
}
#main_article table td{
	vertical-align:middle;
	text-align:center;
}
#main_article .panel{
	text-align:center;
}
#main_article #container-1{
margin-top: 10px;
}

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
.ui-tabs-hide {
display: none;
}
}

/* Hide useless elements in print layouts... */
@media print {
.ui-tabs-nav {
display: none;
}
}

/* Skin */
.ui-tabs-nav, .ui-tabs-panel {
font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
}
.ui-tabs-nav {
list-style: none;
margin: 0;
padding: 0 0 0 4px;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
display: block;
clear: both;
content: " ";
}
.ui-tabs-nav li {
float: left;
margin: 0 0 0 1px;
min-width: 84px; /* be nice to Opera */
}
.ui-tabs-nav a, .ui-tabs-nav a span {
display: block;
padding: 0 10px;
background: url(http://img.aaa-fuzoku.com/aaa/pc/tab.png) no-repeat;
}
.ui-tabs-nav a {
margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
padding-left: 0;
color: #27537a;
font-weight: bold;
line-height: 1.2;
text-align: center;
text-decoration: none;
white-space: nowrap; /* required in IE 6 */
outline: 0; /* prevent dotted border in Firefox */
}
.ui-tabs-nav .ui-tabs-selected a {
position: relative;
top: 1px;
z-index: 2;
margin-top: 0;
color: #000;
}
.ui-tabs-nav a span {
width: 64px; /* IE 6 treats width as min-width */
min-width: 64px;
height: 18px; /* IE 6 treats height as min-height */
min-height: 18px;
padding-top: 6px;
padding-right: 0;
}
*>.ui-tabs-nav a span { /* hide from IE 6 */
width: auto;
height: auto;
}
.ui-tabs-nav .ui-tabs-selected a span {
padding-bottom: 1px;
}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {
background-position: 100% -150px;
}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {
background-position: 100% -100px;
}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {
background-position: 0 -50px;
}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {
background-position: 0 0;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-tabs-nav .ui-tabs-deselectable a:active { /* @ Opera, we need to be explicit again here now... */
cursor: pointer;
}
.ui-tabs-disabled {
opacity: .4;
filter: alpha(opacity=40);
}
.ui-tabs-panel {
border: 1px solid #3C556B;
padding: 4px;
background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
display: inline-block;
}
*:first-child+html .ui-tabs-nav { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
display: inline-block;
}